等式符号消失了

等式符号消失了

我真的希望有人能帮助我,因为我很快就要提交我的硕士论文,突然发生了这样的事情:

我的等式中的所有减号/加号/等号都消失了!它们一直都在那里,但突然消失了,我不知道这是怎么发生的。我使用的是以下数学软件包:

\usepackage{amsmath,amsfonts,amsthm}

我的一个方程式如下:

\begin{equation}
CO + 2H_{\textrm{2}} \leftrightarrow CH_{\textrm{3}}OH 
\end{equation}

我将永远感激任何帮助!

答案1

这里有一个更像化学的例子,并且还包含一个带等号的等式:

\documentclass{article}

\begin{document}
  \begin{equation}
    \mathrm{CO} + 2\,\mathrm{H}_{\mathrm{2}} \rightleftharpoons \mathrm{CH}_{3}\textrm{OH}
  \end{equation}
  \begin{equation}
    E=mc^2
  \end{equation}
\end{document}

结果

评论:

  • \textrm下标内的数值会过大。
  • 原子直立排列(\mathrm\text, ...)。
  • 通常使用鱼叉。

使用化学软件包(例如软件包)可以更轻松地打字和排版mhchem。示例如下:

\documentclass{article}

\usepackage{amsmath}% for \text
\usepackage{mhchem}% for \ce
\usepackage{chemarr}% for \xrightleftharpoons

\begin{document}
  \begin{equation}
    \ce{CO} + \ce{2H2} \xrightleftharpoons[\text{below}]{\text{above}} \ce{CH3OH}
  \end{equation}
\end{document}

结果

该示例甚至可以利用包的全部功能来简化mhchem(感谢 cgnieder 的提示):

\documentclass{article}
\usepackage{lmodern}
\usepackage{mhchem}

\begin{document}
\begin{equation}
\ce{CO + 2H2 <=>[\text{above}][\text{below}] CH3OH}
\end{equation}
\end{document}

结果

更新:

软件包mhchem现在要求指定选项 option 。此外,可以通过在反应箭头后version指定文本模式来缩短最新示例,感谢 Martin 提供的T暗示

\documentclass{article}
\usepackage{lmodern}
\usepackage[version=3]{mhchem}

\begin{document}
\begin{equation}
\ce{CO + 2 H2 <=>T[below][above] CH3OH}
\end{equation}
\end{document}

相关内容