¿Cómo hacer que un anillo tenga alineación vertical correctamente?

¿Cómo hacer que un anillo tenga alineación vertical correctamente?

Quiero usar xelatex para dibujar una ecuación química que contenga un benceno horizontal. Pero no se pudo colocar bien, así: mala posición

Y quiero esto, excepto el desagradable espacio en blanco: buena posición, pero con espacio en blanco

Aquí está mi código:

Malo:

\documentclass{article}
\usepackage{chemfig}
\usepackage[version=4,arrows=pgf]{mhchem}

\begin{document}

$$
\ce{\chemfig{[:-30]*6(-=-=-=)} + Br2 ->[Fe / FeBr3] \chemfig{[:-30]*6(-=-(-Br)=-=)} + HBr}
$$

\end{document}

Bien:

\documentclass{article}
\usepackage{chemfig}
\usepackage[version=4,arrows=pgf]{mhchem}

\begin{document}

$$
\ce{\chemfig{\vphantom{C}([:-30]*6(-=-=-=))} + Br2 ->[Fe / FeBr3] \chemfig{\vphantom{C}([:-30]*6(-=-(-Br)=-=))} + HBr}
$$

\end{document}

¿Qué tengo que hacer?

Respuesta1

En primer lugar, evite utilizarlo $$ ... $$en un documento LaTeX. Ver¿Por qué es preferible \[ ... \] a $$ ... $$?por razones de por qué.

Es necesario entender que elprimeroEl átomo en una fórmula chemfig determina la línea base de la fórmula. Si sabes esto, verás que el primer átomo del primer benceno (que es solo un punto: el borde más a la izquierda) se alinea con el Br2. Lo mismo se aplica al segundo benceno y al HBr.

En el caso del segundo benceno, esto se puede cambiar fácilmente colocando Br primero en la fórmula:

\chemfig{Br-[4]*6(=-=-=-)}

Una forma para la primera fórmula es dibujar toda la reacción con chemfigel propio \schemestart ... \schemestopmecanismo de (ver parte IV del manual) e insertar una flecha invisible de longitud 0 después del primer benceno:

\documentclass{article}
\usepackage{chemfig}
\usepackage[version=4,arrows=pgf]{mhchem}

\begin{document}

\begin{center}
\schemestart
  \chemfig{[:-30]*6(-=-=-=)}
  \arrow{0}[,0]
  \+
  \ce{Br2}
  \arrow{->[Fe / \ce{FeBr3}]}[,1.5]
  \chemfig{Br-[4]*6(=-=-=-)}
  \+
  HBr
\schemestop
\end{center}

\end{document}

ingrese la descripción de la imagen aquí

información relacionada