
Antwort1
Bei Verwendung der Pakete chemfig
und mhchem
sind die chemischen Formeln in \llap
(links) und rlap
(rechts) Befehlen aufgeführt:
\documentclass{article}
\usepackage{chemfig}
\usepackage[version=4]{mhchem}
\begin{document}
\begin{center} % or figure[ht]\centering
\schemestart
\llap{\ce{C2H5OH}}\arrow{->[\color{teal}\ce{ZnO}][]}[30] \rlap{\ce{C2H4 + H2O}}
\arrow(@c1--C){->[][\color{teal}\ce{Cu}]}[-30] \rlap{\ce{C2H4O + H2}}
\schemestop
\end{center}
\end{document}
Antwort2
mit chemfig und chemformula
\documentclass[border=3pt]{standalone}
\usepackage{chemfig}
\usepackage{chemformula}
\begin{document}
\schemestart
\ch{C2H5OH}
\arrow(eth.mid east--.mid west){->[ \color{green!80!black}\scriptsize\ch{ZnO} ]}[10]
\ch{C2H4 + H2O}
\arrow(@eth.mid east--.mid west){->[][ \color{green!80!black}\scriptsize\ch{Cu} ]}[-10]
\ch{C2H4O + H2}
\schemestop
\end{document}
Antwort3
PaketChemische Formelscheint sich nicht mit räumlicher Chemie zu befassen. Ein solches Beispiel wird nicht präsentiert. Andererseitschemfigstellt viele räumliche Chemieverbindungen dar.
Chemformula
stellt in Abschnitt 7.2 einige Beispiele mit mehr als nur Online-Anwendungen und in Abschnitt 12 einige Beispiele innerhalb der mathematischen Umgebung vor align
. Ich habe beide unten wiedergegeben.
Eine mögliche Problemumgehung, wenn Sie Pakete nicht austauschen möchten (oder können), besteht darin, bei Bedarf TikZ zu verwenden.
\documentclass{article}
\usepackage{chemformula}
\usepackage{tikz}
\begin{document}
% 7.2. Option Input
\ch{H2O +}\textcolor{red}{\ch{H2SO4}}\ch{-> H3O+ + HSO4-} \par
2 \ch{H2O +}\ch[subscript-vshift=2pt]{H2SO4}\ch{-> H3O+ + HSO4-}
% 12. Usage In Math Equations
\begin{align}
\ch{
H2O & ->[a] H2SO4 \\
Cl2 & ->[x][y] CH4
}
\end{align}
% Possible workaround with TikZ
\begin{tikzpicture}
\draw[->] (0,0) coordinate(A) node[left]{\ch{H2O +}\textcolor{red}{\ch{H2SO4}}} --
++(1,1) node[right]{\ch{H3O+ + HSO4-}};
\draw[->] (A) --
++(1,-1) node[right]{\ch{H3O+ + HSO4-}};;
\end{tikzpicture}
\end{document}
Antwort4
Eine etwas buntere Lösung
\documentclass[margin={2mm 4mm}]{standalone}
\usepackage{chemfig}
\usepackage{tikz}
\begin{document}
\schemestart
%
\chemfig{C_2H_5O@{z}H}
%
\arrow(@{z}--){0}[60,.1]\chemfig{-[:60,1,,,red,thick]@{y}}
\arrow(@{y}--){->[\chemfig{\textcolor{blue}{ZnO}}]}[0,1.5,,,red,thick,shorten <=-10pt]
%
\chemfig{C_2H_4} \+ \chemfig{H_2O}
%-------------------------------------------------------------------------------------------
\arrow(@{z}--){0}[300,.1]\chemfig{-[:300,1,,,blue,thick]@{x}}
\arrow(@{x}--){->[\chemfig{\textcolor{red}{Cu}}]}[0,1.5,,blue,thick,shorten <=-10pt]
%
\chemfig{C_2H_4O} \+ \chemfig{H_2}
%
\schemestop
\end{document}