siunitx
我在使用该包时收到一条错误消息,提示angström
长度单位已被弃用。从什么时候开始?更重要的是,为什么?
有人见过这个错误吗?现在为了使用该单位,必须对其进行定义。
答案1
你不需要有定义它,但我推荐它,因为它现在是一个非标准单位。它被弃用的原因是 BIPM 已将其从 SI 手册中删除。出于政策考虑,我只预先定义“官方”单位——人们可以争论的其他单位实在太多了,我必须对此做出判断。
答案2
您可以将单位定义为
\DeclareSIUnit\angstrom{\text{\AA}}
通过这种方式,您可以在编译时使用该单元而不会出现警告。
我不明白为什么这些单位被弃用了……好吧,它们不属于 SI,但其中很多都被科学界使用。我在使用新版本的 siunitx 时遇到了很多麻烦(Debian Sid 几天前更新了 Texlive);例如,现在你需要定义
\sisetup{input-digits=0123456789\pi/}
为了写
\num{\pi/3}