Seite 1 von 1

mhchem: Reaktionspfeile sowie Enthalpien untereinander

Verfasst: Mo 18. Nov 2013, 13:02
von Konrad
Ich benutze das mhchem-Paket und möchte Reaktionsgleichungen angeben und bei einigen davon eine Reaktionsenthalpie. Dabei sollen jeweils die Reaktionspfeile sowie die Angaben der Enthalpie untereinander sein. Derzeit habe ich das so gelöst:
\documentclass{scrartcl}
\usepackage[version=3]{mhchem}
\usepackage{amsmath}
\usepackage{siunitx}

\begin{document}
\begin{align}
\cee{HCOOH &-> CO2 + H2} & \\
\cee{HCOOH &-> CO + H2O} &|\Delta_RH^\circ = \SI{56.9}{\kJ\per\mol}\\
\cee{HCOOH + 1/2O2 &-> CO2 + H2O} &|\Delta_RH^\circ = \SI{-226.3}{\kJ\per\mol}
\end{align}
\end{document}
Jedoch sind die Enthalpien nicht untereinander, sondern rechtsbündig ausgerichtet. Gibt es eine schlaue Lösung für dieses Problem?

Verfasst: Mo 18. Nov 2013, 13:12
von sudo
Du richtest die zweite Spalte von align nicht aus. Probier mal sowas wie:
\documentclass{scrartcl} 
\usepackage[version=3]{mhchem} 
\usepackage{amsmath} 
\usepackage{siunitx} 

\begin{document} 
\begin{align} 
\cee{HCOOH &-> CO2 + H2} & \\ 
\cee{HCOOH &-> CO + H2O} &|\Delta_RH^\circ = \SI{56.9}{\kJ\per\mol}&\\ 
\cee{HCOOH + 1/2O2 &-> CO2 + H2O} &|\Delta_RH^\circ = \SI{-226.3}{\kJ\per\mol}& 
\end{align} 
\end{document}

Verfasst: Mo 18. Nov 2013, 15:07
von Johannes_B
Als Alternative für mhchem kann ich dir auch das Paket chemmacros sehr ans Herz legen.
\documentclass{scrartcl}
\usepackage{chemmacros}
%\usepackage{amsmath}
%\usepackage{siunitx}

\begin{document}
\begin{reactions}
HCOOH &-> CO2 + H2 & \\
HCOOH &-> CO + H2O &&"\Enthalpy{56.9}"\\
HCOOH + 1/2 O2 &-> CO2 + H2O &&"\Enthalpy{-226.3}"
\end{reactions}
\end{document}