Das ist höchstwahrscheinlich eine sehr dumme Frage. Bitte bring mich in Verlegenheit. :-)
Ich benutze das chemmacros
Paket sehr gern. Aber ich kriege es einfach nicht hin, dass das \redox
Modul für mich funktioniert.
Das PDF sieht beim Kompilieren in Ordnung aus, wird aber falsch beendet. Es gibt überhaupt keine Überbrückung, nur einen kurzen vertikalen Strich/Pfeil am Ende der Gleichung, mit „Oxidation“ darüber.
Ich vermute, \redox
dass ich die von definierten Knoten nicht finden kann, \OX
weiß aber nicht, warum.
Hier ist das minimale, nicht funktionierende Beispiel:
\documentclass{scrartcl}
\usepackage{amsmath}
\usepackage{tikz}
\usepackage{pgfplots}
\usepackage{upgreek}
\usepackage{chemfig}
\usepackage{chemformula}
\usepackage{chemmacros}
\begin{document}
\vspace{7mm}
\OX{a,Na} $\rightarrow$ \OX{b,Na}\pch\redox(a,b){oxidation}
\end{document}
Antwort1
Dieser Code funktioniert bei mir
\documentclass{scrartcl}
\usepackage{amsmath}
\usepackage{chemformula}
\usepackage{chemmacros}
\begin{document}
\OX{a,Na} $\rightarrow$ \OX{b,Na}\pch\redox(a,b)[blue,-stealth]{oxidation}
\end{document}
Noch ein vollständiger Code
\documentclass[margin={1mm 7mm}, varwidth]{standalone}
\usepackage[utf8x]{inputenc}
\usepackage{amsmath}
\usepackage[dvipsnames]{xcolor}
\usepackage{chemmacros}
\usechemmodule{all}
\begin{document}
\ch{2 "\OX{o1,\ox*{0,Na}}" + "\OX{r1,\ox*{0,Cl}}" {}2
-> 2 "\OX{o2,\ox*{+1,Na}}" {}+ + 2 "\OX{r2,\ox*{-1,Cl}}" {}-}
\redox(o1,o2)[green,-stealth]{\small OX}
\redox(r1,r2)[purple,-stealth][-1]{\small RED}
\end{document}