Chemfig desalineado en el entorno de subfiguras

Chemfig desalineado en el entorno de subfiguras

No sé cómo alinear correctamente las dos moléculas siguientes, escritas con chemfig. Ambas estructuras están alineadas con la [t]siguiente opción \begin{subfigure}. La segunda estructura está desalineada hacia la parte superior. Parece que utiliza el punto de partida de ambas estructuras (en ambos casos, el borde más alto en el borde izquierdo de las estructuras) para la alineación.

¿Existe la posibilidad de definir un cuadro invisible alrededor de las estructuras o resolver este problema de alguna manera diferente?

Aquí está mi código:

\documentclass[a4paper]{scrartcl}
\usepackage{chemfig}
\usepackage{graphicx}
\usepackage{subcaption}
\usepackage{caption}

\begin{document}    
\begin{figure}[htbp]
    \centering
    \begin{subfigure}[t]{0.5\textwidth}
        \centering
        \chemfig[][scale=0.6]{CH_3-[6]-[:-30]O-[6]*6(-=-(-[6]S(=[4]O)(=[0]O)-[6]N*6(---N(-[6]CH_3)---))=-(-[:30]*6(=N-(*5(-(-[::-54]-[::-60]-[::60]CH_3)=N-N(-[::-54]CH_3)--))=-(=[2]O)-HN-[,,2]))=)}
        \caption{structure 1}
    \end{subfigure}%
    \hfill
    \begin{subfigure}[t]{0.5\textwidth}
        \centering
        \scalebox{1}{
        \chemfig[][scale=0.6]{*6(=(-[6]O-[::60]-[6]CH_3)-(-[::-60](*6(-[,,1,2]HN-(=[6]O)-*5(-N(-[::-54]CH_3)-N=(-[::-54]-[::60]-[::-60]CH_3)--)=-N=)))=-=-)}}
        \caption{structure 2}
    \end{subfigure}
    \caption{xyz
    \label{fig:xyz}
    }
\end{figure}

\end{document}

Producción:

fórmulas estructurales desalineadas

Respuesta1

Ok, lo tengo. Encontré una manera aquí:http://latex.org/forum/viewtopic.php?f=45&t=23024

Resolví el problema dándole a tikz una línea de base individual con

\chemfig[baseline=(mybase.north)][...]{...} 

y una definición de la línea base en el CH3 en la esquina superior derecha:

...[::-60]@{mybase}CH_3...

Entonces el código corregido es:

\documentclass[a4paper]{scrartcl}
\usepackage{chemfig}
\usepackage{graphicx}
\usepackage{subcaption}
\usepackage{caption}

\begin{document}    
\begin{figure}[htbp]
    \centering
    \begin{subfigure}[t]{0.5\textwidth}
        \centering
        \chemfig[][scale=0.6]{CH_3-[6]-[:-30]O-[6]*6(-=-(-[6]S(=[4]O)(=[0]O)-[6]N*6(---N(-[6]CH_3)---))=-(-[:30]*6(=N-(*5(-(-[::-54]-[::-60]-[::60]CH_3)=N-N(-[::-54]CH_3)--))=-(=[2]O)-HN-[,,2]))=)}
        \caption{structure 1}
    \end{subfigure}%
    \hfill
    \begin{subfigure}[t]{0.5\textwidth}
        \centering
        \scalebox{1}{
        \chemfig[baseline=(mybase.north)][scale=0.6]{*6(=(-[6]O-[::60]-[6]CH_3)-(-[::-60](*6(-[,,1,2]HN-(=[6]O)-*5(-N(-[::-54]CH_3)-N=(-[::-54]-[::60]-[::-60]@{mybase}CH_3)--)=-N=)))=-=-)}}
        \caption{structure 2}
    \end{subfigure}
    \caption{xyz
    \label{fig:xyz}
    }
\end{figure}

\end{document}

Y resulta en:

dos subfiguras verticales bien alineadas de fórmulas estructurales

información relacionada