So richten Sie Text, Strukturen und Pfeile im Chemfig-Paket aus

So richten Sie Text, Strukturen und Pfeile im Chemfig-Paket aus

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.

Bildbeschreibung hier eingeben

\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 epxidoMolekü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}

Reaktionsschema

Nachtrag

Sie können sich die Ankerpunkte ansehen und sehen, wie die Moleküle mithilfe von „placed before“ chemfiggruppiert 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

mit aktiviertem Debug

verwandte Informationen