使用 siunitx 仅指定具有指数符号的不确定性

使用 siunitx 仅指定具有指数符号的不确定性

我使用该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}

相关内容