siunitx entfernt eine Dezimalnull

siunitx entfernt eine Dezimalnull

Ich versuche, den Wert 2,4 +/- 0,009 mithilfe des siunitxPakets und des \numBefehls zu setzen. Sobald ich jedoch siunitxdie Unsicherheit mit einem \pmZeichen anzeige, wird eine Dezimalnull entfernt.

MWE:

\documentclass{article}

\usepackage{siunitx}

\begin{document}
    \noindent
    \num[separate-uncertainty=true]{2.4 \pm 0.009} \\
    \num[separate-uncertainty=false]{2.4 \pm 0.009}
\end{document}

Ergebnis:

2,40 ± 0,09 (eine Dezimalstelle fehlt)

2.40(9) (ebenfalls falsch, siehe Kommentar)

Mache ich einen Fehler oder stimmt etwas mit dem siunitxPaket nicht? Oder habe ich eine notwendige Option übersehen?

Bearbeiten: Ich habe offenbar die Bedeutung desKlammernotation, wobei die Zahl in Klammern der ±-Wert für die Ziffer(n) links davon ist. Das bedeutet allerdings nur, dass beide gesetzten Werte falsch sind und nicht nur der erste, wie ich zunächst angenommen hatte.

Bearbeiten 2: Ich habe gerade den Autor des Pakets kontaktiert. Offenbar ist er sich des Problems bewusst und hält die Eingabe, wie Bernard unten kommentierte, für ungültig (da sie für die gegebene Unsicherheit nicht genügend Ziffern hat). Er wird sich das jedoch ansehen.

Antwort1

Schreiben \num{2.40\pm 0.009}oder \num{2.400 (9)}.

verwandte Informationen