我尝试使用siunitx
包和\num
命令排版值 2.4 +/- 0.009。但是,一旦我切换siunitx
到用字符显示不确定性\pm
,它就会删除一个小数点零。
梅威瑟:
\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(缺少一位小数)
2.40(9) (同样不正确,见评论)
是我搞错了,还是包装有问题siunitx
?还是我漏掉了必要的选项?
编辑:我显然误解了括号表示法,其中括号中的数字是其左侧数字的 ± 值。然而,这仅仅意味着两个排版值都是错误的,而不仅仅是我最初假设的第一个值。
编辑2:我刚刚联系了该软件包的作者。显然他已经意识到了这个问题,并且正如 Bernard 在下面评论的那样,他认为输入无效(因为它没有足够的数字来表示给定的不确定性)。但是,他会看一下。
答案1
寫\num{2.40\pm 0.009}
或\num{2.400 (9)}
。