siunitxは小数点のゼロを削除します

siunitxは小数点のゼロを削除します

siunitxパッケージとコマンドを使用して、値 2.4 +/- 0.009 をタイプセットしようとしています。ただし、不確実性を文字で表示するように\num切り替えたら、小数点のゼロが 1 つ削除されます。siunitx\pm

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}

結果:

2.40 ± 0.09 (小数点1桁不足)

2.40(9) (これも誤り、コメント参照)

私が間違えているのでしょうか、それともsiunitxパッケージに何か問題があるのでしょうか? あるいは必要なオプションを見落としているのでしょうか?

編集: どうやら私は括弧表記ここで、括弧内の数字は、その左側の数字の ± 値です。ただし、これは、最初に想定した最初の値だけでなく、両方のタイプセットされた値が間違っていることを意味します。

編集2: パッケージの作者に連絡しました。どうやら彼はこの問題を認識しており、Bernard が以下にコメントしたように、入力は無効であると考えています (与えられた不確実性に対して桁数が足りないため)。ただし、彼はそれを調べるつもりです。

答え1

\num{2.40\pm 0.009}または と書きます\num{2.400 (9)}

関連情報