化学方程式

化学方程式

我有以下化学方程式:

2LiOH(s) + CO2(g) -> Li2CO3(s) + H2O

我有以下 LaTeX 代码:

\ce{2LiOH_{(s)} + CO_{2(g)} -> Li_{2}CO_{3(s)}+ H_{2}O_{(g)}}

但我无法让它正确渲染。它显示如下:

方程

看箭头。我还需要什么参数?

答案1

你能发一个平均能量损失我无法重现您的问题;以下简单代码

\documentclass{article}
\usepackage{mhchem}

\begin{document}
  \ce{2LiOH_{(s)} + CO_{2(g)} -> Li_{2}CO_{3(s)} + H_{2}O_{(g)}}
\end{document}

给我:

在此处输入图片描述

也许您正在使用一些过时的软件包?

答案2

如果那不起作用,您可以使用\rightarrow而不是。->

\ce{2LiOH_{(s)} + CO_{2(g)} {\rightarrow} Li_{2}CO_{3(s)}+ H_{2}O_{(g)}}

\chemarrow由于您正在编写化学,因此您可能对chemarrow包裹。

答案3

mhchem包对空格很敏感,我认为您遇到的问题只是由于错误位置上的一些空格。比较:

\ce{2LiOH_{(s)} + CO_{2(g)} - >Li_{2}CO_{3(s)}+ H_{2}O_{(g)}}

\ce{2LiOH_{(s)} + CO_{2(g)} -> Li_{2}CO_{3(s)} +H_{2}O_{(g)}}

还值得注意的是,在这个包中,化学式中的数字被假定为下标,这节省了一些输入

\ce{2LiOH_{(s)} +CO2_{(g)} -> Li2CO3_{(s)} +H2O_{(g)}}

相关内容