是否可以通过箭头将化学方程式置于中心?

是否可以通过箭头将化学方程式置于中心?

在此处输入图片描述

我创建了这个反应方程式:

\documentclass[paper=a4, fontsize=11pt, toc=flat]{scrartcl}
\usepackage[a4paper,left=3cm,right=2cm,top=3cm,bottom=3cm]{geometry}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[skip=6pt]{parskip}
\usepackage{setspace}
\usepackage{amsmath,amssymb,amstext}
\usepackage{chemfig}
\usepackage{mhchem}
\begin{document}
\begin{figure}[htb!]
    \centering
    \begin{spacing}{1.25}
        \ce{2H2 + O2 -> 2H2O}\\
        \ce{SiCl4 + 2H2O -> SiO2 + 4HCl}\\
        Gesamtreaktion: \ce{2H2 + O2 + SiCl4 -> SiO2 + 4HCl}
    \end{spacing}
\end{figure}
\end{document}

是否可以将方程式置于中心,以便箭头直接位于彼此下方?

答案1

align*

\documentclass{article}
\usepackage{amsmath}
\usepackage{mhchem}
\begin{document}
\begin{align*}
\ce{2 H2 + O2} &\ce{-> 2 H2O} \\
\ce{SiCl4 + 2 H2O} &\ce{-> SiO2 + 4 HCl} \\
\text{Gesamtreaktion:~} \ce{2 H2 + O2 + SiCl4} &\ce{-> SiO2 + 4 HCl}
\end{align*}
\end{document}

在此处输入图片描述

答案2

在此处输入图片描述

\documentclass{scrartcl}
\usepackage[modules={reactions}]{chemmacros}

\begin{document}

\begin{reactions*}
  2 H2 + O2 &-> 2 H2O \\
  SiCl4 + 2 H2O &-> SiO2 + 4 HCl \\
  \text{Gesamtreaktion:~} 2 H2 + O2 + SiCl4 &-> SiO2 + 4 HCl
\end{reactions*}

\end{document}

相关内容