PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Siunitx und ngerman



letscho84
10-01-2012, 18:59
Nabend zusammen,

ich greife für meine Abschlussarbeit auf Vorlagen meiner Uni zurück und diese Vorlagen bauen auf der book-Dokumentenklasse auf. Wenn ich nun siunitx verwende ergeben sich ungewollte Probleme bei Zahlenspannen und Listen. Ich habe versucht dies auf Deutsch umzustellen, jedoch ohne Erfolg. Da wollte ich fragen was ich falsch gemacht habe. Hier mal ein Minibeispiel:



\documentclass[a4paper, 11pt, oneside]{book}

\usepackage{ngerman}
\usepackage[latin9]{inputenc}

\usepackage[mode=text,per-mode=symbol,exponent-product = \cdot]{siunitx}
%\sisetup{loctolang={DE:german}} %--->das hat auch nicht funktioniert!
\sisetup{locale=DE}


\begin{document}

\SIrange{200}{400}{\newton}
\SIlist{200;300;400}{\newton}

\end{document}

Was ich möchte ist, dass das to zu einem bis und das and zu einem und wird.

Schon jetzt vielen Dank!
Grüße, Letscho

hakaze
10-01-2012, 20:00
Du sollest babel laden und ngerman direkt als Klassenoption übergeben. Alternativ kannst du auch lokal mit \selectlanguage umschalten:
\documentclass[a4paper, 11pt, oneside,ngerman]{book}

\usepackage{babel}
\usepackage[utf8]{inputenc}

\usepackage[mode=text,per-mode=symbol,exponent-product = \cdot]{siunitx}
\sisetup{locale=DE}

\begin{document}
%\selectlanguage{german} % oder lokal umstellen
\SIrange{200}{400}{\newton}
\SIlist{200;300;400}{\newton}

\end{document}

letscho84
10-01-2012, 20:50
hallo hakaze,

danke für den Tipp. So funktioniert es super! Danke

Grüße, Letscho