Dezimaltrennzeichen Komma in Verbindung mit dem fp-Paket

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Dezimaltrennzeichen Komma in Verbindung mit dem fp-Paket

von cgnieder » Do 16. Feb 2012, 19:25

Vielleicht mit Hilfe des siunitx-Pakets:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{fp,siunitx}

\begin{document}

\FPexp\result{.5}
\num{\result}

\sisetup{output-decimal-marker = {,}}
\num{\result}

\sisetup{
  round-mode      = figures,
  round-precision = 5
}
\num{\result}

\end{document}
Gruß

Dezimaltrennzeichen Komma in Verbindung mit dem fp-Paket

von KalleLx » Do 16. Feb 2012, 15:43

Hallo

Ich habe mich letztens mal mit dem fp-Paket beschäftigt und bekomme das ganz gut hin. Als ich jetzt eine Dezimalzahl nutzte, fiel mir auf, daß das Ergebnis mit dem Punkt als Dezimaltrennzeichen ausgegeben wird. Normalerweise gibt man ja händisch {,} als Dezimaltrennzeichen ein, wenn man ein Komma haben mag. Da das Ergebnis ja aber mit \FPprint\Ergebnis (mit der entsprechenden Belegung des befehls \Ergebnis) automatisch ausgegeben wird, ist die händische Eingabe nicht möglich.
Bei meiner Recherche bin ich auf das Paket Ziffer gestoßen, welches aber nur dafür sorgt, daß eine mit "2,5" eingegebene Zahl in mathematischer Umgebung auch tatsächlich mit "2,5" (und nicht mit "2, 5") ausgegeben wird. Auch dies setzt wieder die händische Eingabe des Kommas (nur diesmal ohne geschweifte Klammern) voraus.
Ich suche alse einen Weg, bei der Ausgabe der FP-Ergebnisses automatisch ein Komma zu erhalten.

Ich hoffe, mir kann jemand helfen!

Vielen Dank!

Nach oben