Ich schreibe eine Reaktion, aber die Namen von D-Glucose und D-Mannose stimmen nicht mit dem Namen von D-Fructose überein. Hier ist, was ich habe. Ich habe versucht, es zu verwenden, \chemnameinit{}
aber es hat einfach nicht funktioniert :(
Außerdem möchte ich einen Titel wie eine Tabelle oder ein Bild einfügen, weiß aber nicht wie.
\usepackage{chemfig}
\begin{document}
\definesubmol{x}{(-[4]H)(-[0]OH)}
\definesubmol{y}{(-[0]H)(-[4]HO)}
\begin{center}
\schemestart
\chemname{\chemfig{[2]CH_2 \cdot OH-!x-!x-!y-!x-(-[3]H)=[1]O}}{D-Glucosa}
\arrow{<=>[Base][]}
\chemname{\chemfig{[2]CH_2 \cdot OH-!x-!x-!y-(=[0]O)-CH_2 \cdot OH}}{D-Fructosa}
\arrow{<=>[Base][]}
\chemname{\chemfig{[2]CH_2 \cdot OH-!x-!x-!y-!y-(-[3]H)=[1]O}}{D-Manosa}
\schemestop
\end{center}
\end{document}
Antwort1
chemfig
platziert die Moleküle in einem bounding box
durch definierten TikZ
. Ich habe nicht herausgefunden, wie ich dies ändern oder darauf reagieren kann bounding box
. Daher schlage ich einen schnellen Hack vor, indem ich 35 pt
die Standardgröße des Befehlstexts erhöhe \chemname[35pt]
.
\documentclass[12pt]{article}
\usepackage{chemfig}
\begin{document}
\definesubmol{x}{(-[4]H)(-[0]OH)}
\definesubmol{y}{(-[0]H)(-[4]HO)}
\begin{center}
\schemestart
\chemname{\chemfig{[2]CH_2 \cdot OH-!x-!x-!y-!x-(-[3]H)=[1]O}}{D-Glucosa}
\arrow{<=>[Base][]}
\chemname[35pt]{\chemfig{[2]CH_2 \cdot OH-!x-!x-!y-(=[0]O)-CH_2 \cdot OH}}{D-Fructosa}
\arrow{<=>[Base][]}
\chemname{\chemfig{[2]CH_2 \cdot OH-!x-!x-!y-!y-(-[3]H)=[1]O}}{D-Manosa}
\schemestop
\end{center}
\end{document}
Antwort2
Eine Lösung mitvphantom
\documentclass[12pt]{article}
\usepackage{chemfig}
\begin{document}
\definesubmol{x}{(-[4]H)(-[0]OH)}
\definesubmol{y}{(-[0]H)(-[4]HO)}
\begin{center}
\schemestart
\chemname{\chemfig{ [2]CH_2 \cdot OH-!x-!x-!y-!x-(-[3]H)=[1]O}}{D-Glucosa}
\arrow{<=>[Base][]}
\chemname{\vphantom{\chemfig{[2]CH_2 \cdot OH-!x-!x-!y-!x-(-[3]H)=[1]O}}
\chemfig{[2]CH_2 \cdot OH-!x-!x-!y-(=[0]O)-CH_2 \cdot OH}}{D-Fructosa}
\arrow{<=>[Base][]}
\chemname{\chemfig{[2]CH_2 \cdot OH-!x-!x-!y-!y-(-[3]H)=[1]O}}{D-Manosa}
\schemestop
\end{center}
\end{document}