![So richten Sie Text, Strukturen und Pfeile im Chemfig-Paket aus](https://rvso.com/image/353011/So%20richten%20Sie%20Text%2C%20Strukturen%20und%20Pfeile%20im%20Chemfig-Paket%20aus.png)
Irgendeine Idee, wie man die Namen der Strukturen auf gleicher Höhe ausrichten kann? Der Pfeil und die Pluszeichen und auch die chemischen Strukturen.
Ich habe versucht, sie mit auszurichten \chemnameinit
, aber es funktioniert nicht.
\begin{figure}
\centering
\scalebox{.6}{
\chemnameinit{\chemfig{[:210]O*3(-(-R|^1)-(-R|^2)-)}}
\schemestart
\chemname{\chemfig{R|^1-=-R|^2}}{Alqueno}
\+
\chemname{\chemfig{H_2O_2}}{Peróxido\\de hidrógeno}
\arrow{->[Base][Disolvente]}[0,2]
\chemname{\chemfig{[:210]O*3(-(-R|^1)-(-R|^2)-)}}{Epóxido}
\+
\chemname{\chemfig{H_2O}}{Agua}
\schemestop
\chemnameinit{}
}
\caption{Reacción de epoxidación. Oxidación de un alqueno en presencia de un peróxido de hidrógeno y una base orgánica.}
\label{fig:2}
\end{figure}
Antwort1
Ich bin nicht sicher, ob das die beste Vorgehensweise ist, aber Sie können die Ankerpunkte für den mittleren Pfeil angeben und das epxido
Molekül dann manuell mit einem nach oben verschieben yshift
. Ich habe die Änderungen im folgenden Code markiert:
\documentclass{article}
\usepackage{chemfig}
\begin{document}
\begin{figure}
\centering
\scalebox{.6}{
\chemnameinit{\chemfig{[:210]O*3(-(-R|^1)-(-R|^2)-)}}
%\schemedebug{true} % Activate to see anchor points
\schemestart
\chemname{%
\chemfig{R^1-=-R^2}
}{Alqueno}
\+
\chemname{%
\chemfig{H_2O_2}
}{Peróxido\\de hidrógeno}
\arrow(.mid east--.mid west) % <--------
{->[Base][Disolvente]}[0,2]
\chemname{%
\chemfig[yshift=2em]{[:210]O*3(-(-R|^1)-(-R|^2)-)} % <--------
}{Epóxido}
\+
\chemname{%
\chemfig{H_2O}
}{Agua}
\schemestop
\chemnameinit{}
}
\caption{Reacción de epoxidación. Oxidación de un alqueno en presencia de un peróxido de hidrógeno y una base orgánica.}
\label{fig:2}
\end{figure}
\end{document}
Nachtrag
Sie können sich die Ankerpunkte ansehen und sehen, wie die Moleküle mithilfe von „placed before“ chemfig
gruppiert werden (entkommentieren Sie es im obigen Code, um zu sehen, was ich meine). Dies ist nützlich, wenn Sie versuchen, die Pfeile, + und Moleküle in einem Reaktionsschema auszurichten.\schemedebug{true}
\schemestart