Lilliane
30-12-2012, 14:27
Hallo,
ich hab eine Frage zur Verwendung von siunitx für Sachen mit vielen Komma-Zahlen: Ist es wirklich notwendig, um jede Zahl ein \num{} zu setzen (bzw. ein \SI{}{\einheit})? Oder hab ich die entsprechende automatische Option übersehen?
Eigentlich könnte doch jede Kombination Zahl-Komma-Zahl (z. B. 3,4) automatisch als Kommazahl erkannt und dann auch korrekt formatiert werden, weil die Zeichenfolge Zahl-Komma-Zahl nur bei Kommazahlen auftaucht.
Ich könnte noch verstehen, dass siunitx das im Text nicht automatisch macht, aber in mathematischen Umgebungen find ich das doch sehr anstrengend, jedes Mal das \num{3,4} um die Kommazahl zu setzen.
\documentclass{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{selinput}
\SelectInputMappings{
adieresis={ä},
germandbls={ß},
Euro={€}
}
\usepackage[ngerman]{babel}
\usepackage{amsmath,amssymb}
\usepackage[locale=DE]{siunitx}
\begin{document}
12323,53 Zahl ohne Klammer um das Komma \\
12323{,}53 Zahl ohne Klammer um das Komma \\
\num{12323,53} Zahl mit \verb|num{}|
\begin{alignat*}{2}
12323,53 \cdot 17,88 &= 220344,7 &\;\;&\textrm{ohne Komma-Klammer}\\
12323{,}53 \cdot 17{,}88 &= 220344{,}7 &\;\;&\textrm{mit Komma-Klammer}\\
\num{12323,53} \cdot \num{17,88} &= \num{220344,7} &\;\;&\textrm{mit num}
\end{alignat*}
\end{document}
Gibts es da für den Text und/oder mathematische Umgebungen einen kürzeren Weg als über einzelne \num?
VG
Lilly
ich hab eine Frage zur Verwendung von siunitx für Sachen mit vielen Komma-Zahlen: Ist es wirklich notwendig, um jede Zahl ein \num{} zu setzen (bzw. ein \SI{}{\einheit})? Oder hab ich die entsprechende automatische Option übersehen?
Eigentlich könnte doch jede Kombination Zahl-Komma-Zahl (z. B. 3,4) automatisch als Kommazahl erkannt und dann auch korrekt formatiert werden, weil die Zeichenfolge Zahl-Komma-Zahl nur bei Kommazahlen auftaucht.
Ich könnte noch verstehen, dass siunitx das im Text nicht automatisch macht, aber in mathematischen Umgebungen find ich das doch sehr anstrengend, jedes Mal das \num{3,4} um die Kommazahl zu setzen.
\documentclass{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{selinput}
\SelectInputMappings{
adieresis={ä},
germandbls={ß},
Euro={€}
}
\usepackage[ngerman]{babel}
\usepackage{amsmath,amssymb}
\usepackage[locale=DE]{siunitx}
\begin{document}
12323,53 Zahl ohne Klammer um das Komma \\
12323{,}53 Zahl ohne Klammer um das Komma \\
\num{12323,53} Zahl mit \verb|num{}|
\begin{alignat*}{2}
12323,53 \cdot 17,88 &= 220344,7 &\;\;&\textrm{ohne Komma-Klammer}\\
12323{,}53 \cdot 17{,}88 &= 220344{,}7 &\;\;&\textrm{mit Komma-Klammer}\\
\num{12323,53} \cdot \num{17,88} &= \num{220344,7} &\;\;&\textrm{mit num}
\end{alignat*}
\end{document}
Gibts es da für den Text und/oder mathematische Umgebungen einen kürzeren Weg als über einzelne \num?
VG
Lilly