我真的希望有人能帮助我,因为我很快就要提交我的硕士论文,突然发生了这样的事情:
我的等式中的所有减号/加号/等号都消失了!它们一直都在那里,但突然消失了,我不知道这是怎么发生的。我使用的是以下数学软件包:
\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}