使用 mhchem 或 MikTeX 中提供的任何其他化学包在化合物中插入冒号

使用 mhchem 或 MikTeX 中提供的任何其他化学包在化合物中插入冒号

刚接触 LaTeX。我只用了两个星期。我查了一下这个问题之前是否有人问过。什么也没找到。我想在 Al 和 NH3 之间添加一个冒号。目前我能想到的只有下面显示的丑陋的 hack。有没有更好的方法可以做到这一点,而不会导致冒号两侧出现空格?非常感谢。

    \documentclass{article}
    \usepackage[version=4]{mhchem}
    \begin{document}
    \begin{equation}
      \ce{(CH3)_{6}Al2_{(g)} + 2NH3_{(g)} -> 2(CH3)_{3}Al}:\ce{ NH3_{(s)}} 
    \end{equation}
    \end{document}

化学反应 - 目前的输出

编辑:我刚刚发现了 \colon,但它仍然在冒号后添加了一个空格。

答案1

使用mhchem,您可以将想要包含的文本括在花括号中,以对其进行转义:

\ce{(CH3)6Al2_{(g)} + 2NH3_{(g)} -> 2(CH3)3Al{:}NH3_{(s)}}

我还擅自删除了不必要的下划线:mhchem毕竟,下划线就是你所使用的。

相关内容