mhchem 中的 Align* 也包含一些 $math$ 内容?

mhchem 中的 Align* 也包含一些 $math$ 内容?

这是一个 mwe。

\documentclass{article}
\usepackage[version=4]{mhchem} 
\usepackage{amsmath}

\begin{document}

\begin{align*}
  \ce{ A &-> B } \\ 
  \ce{ C + E &-> Prod } 
\end{align*}

\end{document}

上面的工作非常完美,给出了输出 -在此处输入图片描述

但是当我在这里添加一些数学内容时

\begin{align*}
  \ce{ A &-> B } $ \Delta H = x $ \\
  \ce{ C + E &-> Prod } $ \Delta H = y $ 
\end{align*}

编译失败。只给我-在此处输入图片描述

有人能指出我做错了什么吗?

它显示的错误是-added a missing }然后added a $等等等等。

答案1

align以数学模式排​​版其内容,因此$字符是错误的。

或许您还想要进一步的对齐点。

\documentclass{article}
\usepackage[version=4]{mhchem}
\usepackage{amsmath}

\begin{document}

\begin{align*}
  \ce{ A &-> B }        & \Delta H &= x\\
  \ce{ C + E &-> Prod } & \Delta H &= y
\end{align*}

\begin{alignat*}{2}
  \ce{ A &-> B }        &\qquad \Delta H &= x\\
  \ce{ C + E &-> Prod } &       \Delta H &= y
\end{alignat*}

\end{document}

在此处输入图片描述

相关内容