von Willi » Mo 5. Sep 2011, 20:04
Hallo,
guter Hinweis! Habe es vorher nicht in der Anleitung gefunden. Das Problem mit Potenzen bei Units ist damit gelöst. Eine neue Frage ist aber aufgetaucht
Erstmal die Lösung für Interessierte: es werden nur Makros akzeptiert! (Anleitung S. 11-13)
\documentclass[ngerman,parskip]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{babel, xfrac, siunitx}
\begin{document}
\si{\metre\per\second\squared} \\
\si{\metre\per\second\cubed} \\
\SI{10}{\kg\per\metre\tothe{5}} \\
\SI{10}{\raiseto{3}\kg\per\metre\tothe{5}} \\
\end{document}
Neue Frage: wie gebe ich bei der Zahl z.B. eine Potenz an? Soweit ich es sehe, werden nur Zahlen und Exponenten akzeptiert. Lösung wäre parse-numbers=false zu setzen, was natürlich weitere Auswirkungen hat. OK, man könnte das auch über die Einheit lösen, aber manchmal möchte man eine bestimmte Einheit haben, ohne den Prefix anzupassen. Z.B. kWh soll nicht zu GWh werden.
\documentclass[ngerman,parskip]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{babel, xfrac, siunitx}
\begin{document}
%Geht
\num{10e3}{kg}
%Geht nicht
\SI{10^{3}}{kg}
%Geht, Tausendertrennzeichen und weitere Formatierungen müssen manuell eingefügt werden
\SI[parse-numbers=false]{100000^3}{kg} \\
\end{document}
Man kann halt nicht alles haben, aber vielleicht habe ich da auch nur wieder was in der Anleitung übersehen
Grüße
Willi
Hallo,
guter Hinweis! Habe es vorher nicht in der Anleitung gefunden. Das Problem mit Potenzen bei Units ist damit gelöst. Eine neue Frage ist aber aufgetaucht ;)
Erstmal die Lösung für Interessierte: es werden nur Makros akzeptiert! (Anleitung S. 11-13)
[code]
\documentclass[ngerman,parskip]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{babel, xfrac, siunitx}
\begin{document}
\si{\metre\per\second\squared} \\
\si{\metre\per\second\cubed} \\
\SI{10}{\kg\per\metre\tothe{5}} \\
\SI{10}{\raiseto{3}\kg\per\metre\tothe{5}} \\
\end{document}
[/code]
Neue Frage: wie gebe ich bei der Zahl z.B. eine Potenz an? Soweit ich es sehe, werden nur Zahlen und Exponenten akzeptiert. Lösung wäre parse-numbers=false zu setzen, was natürlich weitere Auswirkungen hat. OK, man könnte das auch über die Einheit lösen, aber manchmal möchte man eine bestimmte Einheit haben, ohne den Prefix anzupassen. Z.B. kWh soll nicht zu GWh werden.
[code]
\documentclass[ngerman,parskip]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{babel, xfrac, siunitx}
\begin{document}
%Geht
\num{10e3}{kg}
%Geht nicht
\SI{10^{3}}{kg}
%Geht, Tausendertrennzeichen und weitere Formatierungen müssen manuell eingefügt werden
\SI[parse-numbers=false]{100000^3}{kg} \\
\end{document}
[/code]
Man kann halt nicht alles haben, aber vielleicht habe ich da auch nur wieder was in der Anleitung übersehen :wink:
Grüße
Willi