我正在尝试用 编写化学方程式mhchem
,但是当我在公式中插入竖线(||)时,我无法编译代码。
\usepackage[version=4]{mhchem}
.
.
\begin{center}
\ce{|M_{x}(H2O)_{\gamma}|[Al_{x}Si_{t-x}O_{2t}]-IZA}
\end{center}
当我写 || 时,代码无法编译,但如果我用 [] 替换它,它就可以正常工作。
有什么建议么?
答案1
答案2
答案3
其他答案提供了解决方法。至于为什么宏不支持这个问题\ce
,作者从未考虑过这种特殊的符号。如果你能提供一个论据证明这是一种标准的化学符号(最好是 IUPAC 彩色书),他会很乐意将其纳入下一个 mhchem 版本中。