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)}
。