PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Summenstrich in chemischer Formel



Tobis
23-09-2009, 13:39
Hallo zusammen,

mit folgendem Minimalbeispiel habe ich ein Problem:


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

\begin{document}

\begin{alignat}{3}
& \ce{A} && \ce{<=>T[GGW]} && \ce{A+ + e-}\\
&\ce{B + e-} && \ce{<=>T[GGW]} && \ce{B-}\\
&\ce{A + B} && \ce{<=>T[GGW]} && \ce{A+ + B-}
\end{alignat}

\end{document}


Zwischen Zeile 2 und Zeile 3 der Formel möchte ich einen Summenstrich verwenden, leider weiß ich überhaupt nicht, wie ich das realisieren kann (am besten so, dass der strich nicht länger als die längste der Formeln ist).

Hat jemand vielleicht eine Lösung für mich parat? Ist die Alignat-Umgebung überhaupt die richtige Umgebung für mein Problem?

localghost
23-09-2009, 17:42
Die Lösung ist verblüffend einfach, wenn man sich die alignat-Umgebung als array vorstellt.

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

\begin{document}
\begin{alignat}{3}
& \ce{A} && \ce{<=>T[GGW]} && \ce{A+ + e-} \\
& \ce{B + e-} && \ce{<=>T[GGW]} && \ce{B-} \\ \cline{2-6}
& \ce{A + B} && \ce{<=>T[GGW]} && \ce{A+ + B-}
\end{alignat}
\end{document}


MfG
Thorsten¹

Tobis
24-09-2009, 09:15
Hallo Thorsten,

das ist wirklich verblüffend einfach :)

Vielen Dank für Deine Hilfe!