如何向上或向下移动 chemfig 图形

如何向上或向下移动 chemfig 图形

我想集中这个方程:

\documentclass{article}
\usepackage{chemfig}

\begin{document}

 % Tartaric acid code \chemfig{HO-[1](=[7]O)(-[2](-[3]OH)-[1](-[7]OH)(-[2](=[1]O)(-[3]OH)))}
    
$$2AlK(SO_4)_{2(aq)} + \chemfig{[,0.5]HO-[1](=[7]O)(-[2](-[3]OH)-[1](-[7]OH)(-[2](=[1]O)(-[3]OH)))}_{(\ell)} \longrightarrow \chemfig{[,0.5]KO-[1](=[7]O)(-[2](-[3]OH)-[1](-[7]OH)(-[2](=[1]O)(-[3]KO)))}_{(\ell)} + 2Al^{1+}_{(aq)} + 4SO_{4(aq)}^{2-} + 2H^{1+}_{(aq)}$$ 

\end{document}

答案1

要使有机分子彼此居中,您必须从中心部分开始书写有机分子。chemfig 始终根据分子的起始点来调整分子。如果您从中间开始,它将在中间进行调整。

\documentclass{article}
\usepackage{chemfig}
\begin{document}
     \[
     2AlK(SO_4)_{2(aq)} + \chemfig{[,0.5]HO-[7](-[6](-[5]HO)=[7]O)-[1](-[2](-[3]HO)=[1]O)-[7]OH}_{(\ell)} \longrightarrow \chemfig{[,0.5]HO-[7](-[6](-[5]KO)=[7]O)-[1](-[2](-[3]KO)=[1]O)-[7]OH}_{(\ell)} + 2Al^{1+}_{(aq)} + 4SO_{4(aq)}^{2-} + 2H^{1+}_{(aq)}
     \]
\end{document}

在此处输入图片描述

点击此处查看更多 -- 查看更多

例如,为了防止分子被斜体化,请使用 nhchem 包。但这需要进行一些更改……

\documentclass[border=2mm]{standalone}
\usepackage{chemfig}
\usepackage[version=4]{mhchem}
\begin{document} 
     2 \ce{AlK(SO_{4})_{2 (aq)}} + \chemfig{[,.5]HO-[7](-[6](-[5]HO)=[7]O-[0,1,,,draw=none]\parbox{1cm}{($\ell$)})-[1](-[2](-[3]HO)=[1]O)-[7]OH} $\longrightarrow$ \chemfig{[,.5]HO-[7](-[6](-[5]KO)=[7]O-[0,1,,,draw=none]\parbox{1cm}{($\ell$)})-[1](-[2](-[3]KO)=[1]O)-[7]OH} + 2 \ce{Al^{1+}_{(aq)}} + 4 \ce{SO^{2-}_{4(aq)}} + 2 \ce{H^{1+}_{(aq)}} 
\end{document}

在此处输入图片描述

相关内容