我想写 H2O,并在 H 下方有一个小写的 2。
H_2 O (water)
但是,_2 之后的所有文本都变成了草书。这似乎有些明显错误,但我找不到它是什么。
有人遇到过同样的问题吗?
答案1
如果不看你使用的实际代码就很难说;无论如何,我建议你mhchem
包裹:
\documentclass{article}
\usepackage{mhchem}
\begin{document}
\ce{H2O}
\end{document}
另一个选择是使用chemmacros
包裹:
\documentclass{article}
\usepackage{chemmacros}
\begin{document}
\ch{H2O}
\end{document}
但是,对于一两个公式来说,使用包可能有点过头了,你可以简单地这样说
\documentclass{article}
\begin{document}
$\mathrm{H}_2\mathrm{O}$
\end{document}
或者使用命令,例如克尼德建议,
\documentclass{article}
\newcommand*\chem[1]{\ensuremath{\mathrm{#1}}}
\begin{document}
\chem{H_2O}
\end{document}