Kommazhlen

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: Kommazhlen

von Hiede » Do 3. Apr 2014, 13:58

Ok schade, gibts also nicht.

Klar müssten die Pakete auf ein Schlüsselwort einigen. Aber das müsste theoretisch ja möglich sein - inwiefern praktikabel, dazu bin ich zu wenig mit der Tex-Materie vertraut.

von Genmutant » Mi 2. Apr 2014, 17:25

Gibst du beispielsweise in einem vanilla Dolument $\pi \approx 3,14$ ein, so wird das Komma nicht als Dezimaltrenner interpretiert, sondern als Satzzeichen.
Das kann man übrigens mit dem icomma Paket ändern.

von Johannes_B » Mi 2. Apr 2014, 16:48

Um das global festlegen zu können, müssten sich alle Pakete auf ein keyword einigen. Bei den Sprachbezeichnern ist das einfacher.
Welche Möglichkeiten gäbe es denn für Dezimalkommas? decimal-separator=comma
decimal-sep=comma
locale=DE

Da kämen bestimmt noch einige andere Ideen, wenn man nur lang genug darüber nachdenkt.

Und was passiert, wenn das Dezimalkomma nicht eindeutig gekennzeichnet wird?

@Vanilla: Damit meinte ich ein minimalstes Dokument, in welchem nur der Kernel geladen wird, und keine Pakete, welche irgendwelche Redefinitionen machen könnten. Das Paket icomma ist so ein Kandidat.

von Hiede » Mi 2. Apr 2014, 13:49

Mit pgfplotsset änder ich die Darstellung in pgfplots.
Für andere Pakete muss man das ja dann auch wieder eigens einstellen.
Ich hab jetzt mit global eher daran gedacht, dass man in der Präambel irgendwo Dezimalkomma einstellt.
Und diese Einstellung dann von allen Paketen, in denen irgendwo Dezimalzahlen ausgegeben werden, geerbt wird.
Also ein globales setup, das dann direkt an pgfplots und siunitx und gegebenenfallls weitere Pakete weitergegeben wird.

Gibt es sowas ?

Zum Beispiel: Was ist ein Vanilla Dokument ?

von Johannes_B » Mi 2. Apr 2014, 08:19

Kommt drauf an, wer die setzt, sprich, wie du die setzt.

Gibst du beispielsweise in einem vanilla Dolument $\pi \approx 3,14$ ein, so wird das Komma nicht als Dezimaltrenner interpretiert, sondern als Satzzeichen.

Pgfplots erwartet meines Wissens so oder so nur Dezimalpunkte, der Output ist dann anpassbar. Global mit \pgfplotsset{} in der Präambel, oder lokal in einer Gruppe (beispielsweise ein tikzpicture).

Wenn du siunitx verwendest, dann kannst du Zahlen einheitlich eingeben. Besonderer Vorteil, Zahlen mit Einheiten werden zu einem Genuß.
Auch da kannst du mit \sisetup{locale=DE} den Dezimaltrenner beliebig setzen.

Kommazhlen

von Hiede » Mi 2. Apr 2014, 01:05

Hallo liebe TeX-Gemeinde,

ich bin gerade in diesem Forumsbeitrag
auf folgende Code-Zeile gestoßen:
\pgfkeys{/pgf/number format/.cd ,use comma ,set thousands separator={ }} % Zahlen in pgfplots werden über die pgf Engine gesetzt. Siehe Doku zu pgfplotstable
und frage mich nun, ob es eine Möglichkeit gibt generell global für das ganze Dokument die Verwendung von Komma statt Punkt in Dezimalzahlen zu setzen ?

Viele Grüße
Hiede

Nach oben