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

Formelsatz für Mathematik, Naturwissenschaften und Technik


Peterlinho
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 62
Registriert: Di 29. Jan 2013, 18:59

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

Beitrag 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?

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag 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

Peterlinho
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 62
Registriert: Di 29. Jan 2013, 18:59

Beitrag 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 ?

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag 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

Antworten