我想使用siunitx
主数字和不确定度具有指数的数字,例如:
\num{1.1e-2\pm0.1e-2}
然而,这会出现“错误符号标记”错误,我必须先找到两个数量的共同指数,然后在最后写出该指数:
\num{1.1\pm0.1e-2}
这给出了预期输出 1.1(1) x 10^{-2}。
是否有任何配置选项可以使第一个示例中的语法,或者可能具有不同指数的东西等同\num{1.1e-2\pm1e-3}
于\num{1.1\pm0.1e-2}
?
答案1
这是“status-bydesign”:数字使用的格式siunitx
只允许一个指数。逻辑是,一个数字和它的不确定度不一定具有相同的指数,因此给出两个指数是错误的。出于复杂性和速度的原因,为当前解析器增加更多灵活性并不是一个现实的选择。
有一个打开功能请求对于解析数字的“可插入”方法:我原则上致力于这样做,但目前没有时间框架(远非琐碎的工作,我有很多琐碎的工作!)。