如何使用 siunitx 用 \pm 符号“10 ± 1 K”写出不确定性?

如何使用 siunitx 用 \pm 符号“10 ± 1 K”写出不确定性?

使用该siunitx包,如果我使用符号指定错误,\pm它会自动将其转换为使用括号的形式。我希望它不这样做并保留符号\pm,但仍以良好的方式分隔数量和符号的元素。

例如\SI{10 \pm 2}{\kelvin} would produce 10(1) K

我希望它能生成:10\pm1 K或者一些类似的东西,并注意间距。

答案1

您需要separate-uncertainty开关,文档的第 30 页。

\usepackage[separate-uncertainty=true]{siunitx}

为每个数字设置此格式,或

\SI[separate-uncertainty=true]{whatever}

仅此一个。

答案2

我刚刚遇到了同样的问题,以下是我满意的解决方法:

在序言中:

\usepackage[separate-uncertainty = true,multi-part-units=single]{siunitx}

在正文中:

(\SI{284(10)}{\ampere})

产生以下输出:284±10 A

如果没有给出 multi-part-units=single 选项,结果将如下所示:((284 ± 10) A),在我看来,这不是最佳的。

高血压

相关内容