siunitx zeigt falsche Unsicherheitswerte für ganze Zahlen an

siunitx zeigt falsche Unsicherheitswerte für ganze Zahlen an

Bei Verwendung des Pakets werden mir falsche Unsicherheiten für ganzzahlige Zahlen angezeigt siunitx. Es scheint, als würde eine Dezimalstelle eingefügt und die von mir angegebene Unsicherheit durch 10 geteilt.

Dies ist ein neues Problem seit dem Upgrade auf die Paketversion vom 29.09.2014.

Bildbeschreibung hier eingeben

\documentclass{article}

\usepackage{siunitx} 
\sisetup{separate-uncertainty = true} % use +/- symbol for uncertainty values

\begin{document}

Using integers, 

\verb+\num{30 \pm 2}+ gives \num{30 \pm 2}

but I want the value to appear as \num{30} 

and the uncertainty should be \num{\pm 2} with no decimal parts.

Same problem happens using \verb+\SI+ and in tables using S-columns.

Things seem to work fine if the base value is not an integer:

\verb+\num{30.5 \pm 2}+ gives \num{30.5 \pm 2}

\end{document}

Antwort1

Probieren Sie es mit:

\num{30(2)}

Bei mir funktioniert das, wenn ich lediglich die Unsicherheit im \numBefehl ändere.

verwandte Informationen