
Große Zahlen haben ein schönes Leerzeichen als Trennzeichen, das ich behalten möchte. Aber bei kleinen Zahlen sind diese Leerzeichen störend und ich möchte sie loswerden. Hier ist ein MWE, das mein Problem zeigt:
\documentclass[12pt,letterpaper,twoside]{book}
\usepackage{lmodern}
\usepackage{amsmath}
\usepackage{siunitx}
\begin{document}
Blabla bla :
\begin{align}
x &= \SI{32100000}{\m}, \\[1ex]
y &= \SI{0.0123456}{\m}
\end{align}
\end{document}
Vorschau:
Gibt es also eine Möglichkeit, die Abstände bei großen Ziffern beizubehalten und bei kleinen Ziffern zu entfernen? Ich habe die Dokumentation des SIunitx-Pakets überprüft und noch keine Möglichkeit gefunden.
Antwort1
Sie können angeben, siunitx
dass nur der ganzzahlige Teil von Zahlen mit gruppiert werden soll group-digits=integer
.
\documentclass[12pt]{article}
\usepackage{lmodern}
\usepackage{amsmath}
\usepackage{siunitx}
\sisetup{group-digits=integer}
\begin{document}
Blabla bla:
\begin{align}
x &= \SI{32100000}{\metre}, \\[1ex]
y &= \SI{0.0123456}{\metre}
\end{align}
\end{document}