Chemie (mhchem/chemfig)

Chemie braucht drei Dinge, die reines LaTeX nicht bietet: Formeln und Reaktionsgleichungen (mhchems \ce), Strukturformeln (chemfig) und ein breiteres Chemie-Werkzeugset (chemmacros: Nomenklatur, Oxidationszahlen, Einheiten, …). Diese Seite behandelt alle drei.

Formeln und Gleichungen — mhchems \ce

Lade \usepackage{mhchem} und schreibe Chemie in \ce{...}. Zahlen werden automatisch tiefgestellt (\ce{H2O} → H₂O), ein +/- nach einem Element wird zur hochgestellten Ladung (\ce{SO4^2-}), und -> / <=> werden Reaktions- bzw. Gleichgewichtspfeile, optional mit Labels in eckigen Klammern und Zuständen wie (aq). Das ist der einfachste Weg, Chemie inline oder abgesetzt zu setzen.

latex
\usepackage{mhchem}
...
\ce{2 H2 + O2 -> 2 H2O}   % 反応式 / a reaction
\ce{SO4^2-}               % イオンと電荷 / ion with charge
\ce{CaCO3 ->[\Delta] CaO + CO2}  % 矢印にラベル / labeled arrow

Strukturformeln zeichnen — chemfig

chemfig (Christian Tellechea) zeichnet Skelettformeln mit \chemfig{...}. Bindungen sind - (einfach), = (doppelt), ~ (dreifach); Winkel verwenden die Zahlen 0–7 in 45°-Schritten oder [:abs] / [::rel]; Verzweigungen stehen in Klammern, Ringe etwa als *6(...). Es basiert auf TikZ.

latex
\usepackage{chemfig}
...
\chemfig{H-C(-[2]H)(-[6]H)-H}   % メタン / methane
\chemfig{*6(-=-=-=)}           % ベンゼン環 / benzene ring

Das breitere Werkzeugset — chemmacros

Für umfassenden Chemiesatz empfiehlt sich chemmacros (Clemens Niederberger), ein modulares Bündel für Nomenklatur, Oxidationszahlen, Redox, Newman-Projektionen, Thermodynamik, Einheiten und vieles mehr. Darunter nutzt es chemformula mit einem mhchem-ähnlichen \ch{...} für Formeln sowie chemgreek und ghsystem. Greife dazu, wenn du mehr als Formeln und Strukturen brauchst.