![氧化还原半反应环境](https://linux22.com/image/472478/%E6%B0%A7%E5%8C%96%E8%BF%98%E5%8E%9F%E5%8D%8A%E5%8F%8D%E5%BA%94%E7%8E%AF%E5%A2%83.png)
有人能帮我写出氧化还原半反应的环境,并按照照片中显示的精确排列吗?另外,如何让线的长度由最长方程的长度决定?谢谢。
编辑:这是我目前得到的
\documentclass{article}
\usepackage{chemmacros}
\begin{document}
\begin{reactions*}
&O:& &Hg_2^{2+}\aq{} + 4 NH3\aq{} + 4 NO3^-\aq{} -> 2 HgNH2NO3\sld{} + 2 NH4NO3\aq{} + 2 \el\\
&R:& &Hg_2^{2+}\aq{} + 2 \el -> 2 Hg\sld{}\\
&S:& &Hg_2^{2+}\aq{} + 2 NH3\aq{} + 2 NO3^-\aq{} <=> Hg\sld{} + HgNH2NO3\sld{} + NH4NO3\aq{}
\end{reactions*}
\end{document}
现在,如何添加直线的长度(均匀地位于第二个和第三个方程之间)由最长方程的长度决定?
编辑2:更新了代码,以便可以轻松编译。