我使用该siunitx
包来格式化数字和单位。假设我有一个实验室测量值,其值为“常规”数量级,但不确定性非常小。例如:n = 1.000269 +- 0.000009
。我和我的实验室指导老师都认为用指数符号表示误差更为优雅:n = 1.000269 +- 9e-6
。但是,我无法使用来实现这一点siunitx
。这样做\num{1.000269(9e-6)}
会产生错误,而这样做\num{1.000269(9)}
会给我十进制表示。
有没有办法像我想要的那样用指数符号写出不确定度较小的数字?还是我必须使用纯乳胶来写测量值,这意味着我会失去siunitx
组分离等优点?
一位 MWE 表示:
\documentclass{article}
\usepackage{siunitx}
\sisetup{
group-separator = {,},
group-digits=integer,
uncertainty-mode=separate
}
\begin{document}
Currently with \verb|siunitx| (Decimal form. Not ideal for an uncertainty of order \(\sim 10^{-6}\)):
\[ n = \num{1.000269(0.000009)} \]
Desired result (Exponent form):
\[ n = 1.000269 \pm 9 \times 10^{-6} \]
\end{document}