PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Jahr als Einheit mit siunitx



surfdude
10-05-2010, 13:25
Verwende in LyX KOMA-Script (scrreprt) und zum Einbinden von Zahlen samt Einheit das siunitx-Paket.

Nun möchte ich Zeitdauern mit der Einheit "Jahr" verwenden, also die Abkürzung "a".


\SI{2,5}{\year} führt zur Fehlermeldung "Missing number, treating as zero".


\SI{2,5}{\second} funktioniert dagegen einwandfrei.

Also in der Dokumentation geschaut und festgestellt, dass es den Befehl "year" anscheinend nicht gibt. Daher hab ich die Einheit in der Präambel definiert:

\newunit{\year}{a} Das erzeugt nun allerdings auch einen Fehler: "Package siunitx Error: Unit \year already defined!".

Ich kann der Einheit einen anderen Namen geben, dann funktioniert es. Aber mich würde eigentlich interessieren, warum es mit "\year" nicht geht.

Danke.

lockstep
10-05-2010, 14:36
\year ist eine TeX-Primitive.

lockstep

surfdude
10-05-2010, 14:38
Das erklärt so einiges.

Danke!