24 April 2013 20:23

LaTeX und das Komma

LaTeX wird häufig in Verbindung mit mathematischen Formeln eingesetzt. Und obwohl dies eine Stärke von LaTeX ist, hat es dabei im deutschen Umfeld eine Schwäche: das Komma.

Wie man sieht, gibt es zwischen dem Komma und der darauf folgenden Zahl einen kleinen Zwischenraum. Das liegt daran, dass LaTeX aus den USA kommt, wo der Punkt als Dezimaltrennzeichen eingesetzt wird. Das Komma wird daher als Interpunktionszeichen interpretiert, dem ein Leerraum folgt.

Die schnelle Lösung

Wenn man das Komma selten braucht und es schnell gehen soll, kann man es einfach mit geschweiften Klammern versehen:

$\pi = 3{,}14159 \ldots$

Dadurch wird das Komma wie eine Zahl behandelt und der Leerraum verschwindet.

Die schnelle und elegante Lösung

Hat man viele Dezimalzahlen in seinem Text, können die vielen Klammern schnell lästig werden. Es gibt die Möglichkeit, die Klasse des Kommas zu ändern, dann fehlt der Leerraum aber auch bei Aufzählungen.

Nun könnte man natürlich auf die Idee kommen, die Klasse durch den Kontext zu erkennen. Genau das macht das Paket icomma. Ist hinter einem Komma ein Leerzeichen, so wird es als Interpunktionszeichen interpretiert, ansonsten als Dezimaltrennzeichen.

Wer die Ursache noch genauer wissen möchte, kann Google bemühen, in die DanteFAQ schauen oder das Kapitel 18 in LaTeX Hacks lesen.

Kommentare

Powered by BetaBlog
Login | RSS Beiträge RSS Kommentare Impressum