在 siunitx 包中用大写 M 表示摩尔

在 siunitx 包中用大写 M 表示摩尔

以下代码无效但表达了我的意图:

\SI{}{\micro\molar}

如微后面跟着一个大写的 M。在这种情况下,我不想使用每升微摩尔的负数形式的明确形式。

答案1

Joseph Wright 刚刚在 comp.text.tex 上回答了一个类似的问题:

请查看手册中的“加载附加单位”部分。在版本 1 中,我确实包含了\molar\Molar,但在第 2 版中,我严格遵守 SI 单位(几乎)完全遵循该单位。建议的定义如下

\DeclareSIUnit\molar{\mole\per\cubic\deci\metre}
\DeclareSIUnit\Molar{\textsc{m}}

答案2

根据手册siunitx(第 14 页),您可以通过在序言中输入以下命令来轻松创建自己的单位:

\DeclareSIUnit{\molar}{M}

相关内容