mhchem \ce 命令与方括号之间的交互

mhchem \ce 命令与方括号之间的交互

所以我有许多含有浓度的方程式……使用时mhchem我发现一个异常(可能在我的理解中!)当我\ce使用[]

\ce{[OH-]}不给我 [OH^{-}],但给我[OH-],但\ce{[H+]}给我[H^{+}][\ce{OH-}][OH^{-}]

我不确定这里我不明白什么......

谢谢你的帮助

克里斯

答案1

这是我的猜测:[]是化合物的一部分,就 而言mhchem,在化合物的中间,a-被解释为单键你在 中看到的就是这个\ce{[OH-]}。在复合词的末尾,a-被解释为负电荷您在 中看到的就是\ce{OH-}。由于+在化合物中间没有不同的含义,因此它的行为没有不同,但两次都被解释为正电荷。

\documentclass{article}
\usepackage[version=3]{mhchem}
\begin{document}
\ce{[OH-]} vs \ce{OH-}

\ce{[OH\bond{-}]}

\ce{[H+]} vs \ce{H+}
\end{document}

在此处输入图片描述

出路很明确:\ce{[OH^-]}

相关内容