siunitx 已弃用的埃单位

siunitx 已弃用的埃单位

siunitx我在使用该包时收到一条错误消息,提示angström长度单位已被弃用。从什么时候开始?更重要的是,为什么?

有人见过这个错误吗?现在为了使用该单位,必须对其进行定义。

答案1

你不需要定义它,但我推荐它,因为它现在是一个非标准单位。它被弃用的原因是 BIPM 已将其从 SI 手册中删除。出于政策考虑,我只预先定义“官方”单位——人们可以争论的其他单位实在太多了,我必须对此做出判断。

答案2

您可以将单位定义为

\DeclareSIUnit\angstrom{\text{\AA}}

通过这种方式,您可以在编译时使用该单元而不会出现警告。

我不明白为什么这些单位被弃用了……好吧,它们不属于 SI,但其中很多都被科学界使用。我在使用新版本的 siunitx 时遇到了很多麻烦(Debian Sid 几天前更新了 Texlive);例如,现在你需要定义

\sisetup{input-digits=0123456789\pi/}

为了写

\num{\pi/3}

相关内容