Выравнивание и химическая формула

Выравнивание и химическая формула

Я хотел бы написать это на примере латекса:

Anode:                    H2 -> 2H+ + 2e-

Cathode:   0.5O2 + 2e- + 2H+ -> H2O

Это не работает. Либо анод и катод не выровнены, либо уравнение реакции нарушено. Я много пробовал, но не нашел хорошего решения. Вот где я, оба случая:

\begin{flalign}
\text{Anode:}~ \ce{3O2- &-> 1.5O2 + 6e-} \\
\text{Cathode:}~ \ce{N2 +  3H2O + 6e- &-> 2NH3 + 3O2-}
\end{flalign}`


\begin{flalign}
  &\text{Anode:}~ \centering \ce{3O2- &-> 1.5O2 + 6e-} \\
  &\text{Cathode:}~ \centering \ce{N2 +  3H2O + 6e- &-> 2NH3 + 3O2-}
\end{flalign}

Кто-нибудь, пожалуйста, помогите мне.

решение1

Пожалуйста, в будущем обязательно предоставляйте полностью компилируемый пример кода, чтобы нам не пришлось гадать, какие пакеты вы используете.

Для flalignвас нужно больше точек выравнивания, но я предлагаю просто, alignatчтобы расстояние не было таким большим. Я не вижу смысла в том, чтобы «Анод» и «Катод» были смыты с левого поля.

\documentclass{article}
\usepackage{amsmath}
\usepackage[version=4]{mhchem}

\usepackage{lipsum} % for context

\begin{document}

\lipsum[1][1-4]
\begin{flalign}
&\text{Anode:}   & \ce{3O2-             &-> 1.5O2 + 6e-} & \\
&\text{Cathode:} & \ce{N2 +  3H2O + 6e- &-> 2NH3 + 3O2-} &
\end{flalign}
\lipsum[2][1-4]

\lipsum[1][1-4]
\begin{alignat}{2}
&\text{Anode:}   &\qquad \ce{3O2-             &-> 1.5O2 + 6e-} \\
&\text{Cathode:} &\qquad \ce{N2 +  3H2O + 6e- &-> 2NH3 + 3O2-}
\end{alignat}
\lipsum[2][1-4]

\end{document}

введите описание изображения здесь

Связанный контент