使用 siunitx 删除不确定数字中的括号和separate-uncertainty=true 选项

使用 siunitx 删除不确定数字中的括号和separate-uncertainty=true 选项

这是我之前的问题. 使用separate-uncertainty=true选项希尼奇\SI{100 \pm 12}{\kelvin},输出的数字类似 (100 \pm 12) K

我想删除括号。现在有一个bracket-numbers = false选项,但在本例中似乎不起作用。我可以open-bracket={}, close-bracket={}在选项中执行此操作,这会起作用,但这似乎有点太过粗暴,因为我打算将其应用于整个文档。

有人知道更好的方法来解决这个问题吗?

答案1

为了去掉括号,同时保持表达式在数学上正确,必须为基数和不确定性提供单位。您可以通过设置来实现这一点separate-uncertainty,multi-part-units = repeat,对于

\SI{100 \pm 12}{\kelvin}

将输出

如果您确实只想要一次单位,并且不需要用括号括住基数和不确定性,则可以设置multi-part-units=single

相关内容