酸化還元半反応環境

酸化還元半反応環境

写真に示されている正確な配置で酸化還元半反応の環境を記述するのを手伝ってくれる人はいませんか? また、線の長さが最も長い方程式の長さによって決定されるようにするにはどうすればよいでしょうか? よろしくお願いします。

ここに画像の説明を入力してください

編集:これまでに得たものはこれです

\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 番目と 3 番目の方程式の間に均等に位置する)は、最も長い方程式の長さによって決まるということをどのように追加すればよいでしょうか。

編集2:簡単にコンパイルできるようにコードを更新しました。

関連情報