Seite 1 von 1

$\SI[per-mode=symbol]{12-20}{\minute}$ - Fehler

Verfasst: Mo 12. Mai 2014, 13:14
von Peterlinho
Hallo,

wieso erhalte ich bei der Eingabe einen Fehler:

$\SI[per-mode=symbol]{12-20}{\minute}$ &

12-20 soll bedeuten: 12 bis 20 Minuten

Das erkennt Latex aber nicht?

Weiß jemand Rat?

Verfasst: Mo 12. Mai 2014, 13:47
von esdd
\documentclass[ngerman]{scrartcl}
\usepackage{babel}
\usepackage{siunitx}
\sisetup{
  range-units=single
  }
\begin{document}
\SIrange{12}{20}{\minute}
\end{document}
Bitte erstelle immer ein kurzes, aber lauffähiges Minimalbeispiel. Und eigentlich hättest du in der Doku nur mal nach range suchen brauchen ...

Gruß
Elke

Verfasst: Mo 12. Mai 2014, 13:52
von Peterlinho
Entschuldigung Elke, ich dachte das wäre nur ein kleiner Syntaxfehler der leicht zu beheben sei.

Nun erhalte ich aber als Ausgabe: 12to20min anstatt 12-20min ?

Verfasst: Mo 12. Mai 2014, 14:00
von esdd
Mein Beispiel oben liefert 12 bis 20 min, da ngerman als Klassenoption angegeben ist.

Wenn du einen "von-bis-Strich" haben möchtest, dann musst du noch phrase-range entsprechend ändern:
\documentclass[ngerman]{scrartcl}
\usepackage{babel}
\usepackage{siunitx}
\sisetup{
  range-phrase= \text{--},
  range-units=single
  }
\begin{document}
\SIrange{12}{20}{\minute}
\end{document}
Gruß
Elke