如何在基线上对齐分子结构?

如何在基线上对齐分子结构?

我正在使用 ChemFig 软件包编译一些分子结构,但是我无法将它们对齐到基线上。参见图 1。我怎样才能将反应中的所有分子、箭头和“+”号对齐到同一水平?此外,如何在使用 \chemname{} 命令在分子下添加化学名称时保持相同的对齐方式?假设化学名称分别为 A、B、C 和 D,如图 1 所示?谢谢。 图片1

特克斯代码:

\documentclass{article}

\usepackage{chemfig}

\begin{document}
\schemestart
\chemfig{[,0.5]*6(-=-=(-CH_3)-=)} \arrow{->[\chemfig{F_2}][\chemfig{MeOH}][]}[,1.5]
\chemfig{[,0.5]*6(-=-(-F)=(-CH_3)-=)}
\+
\chemfig{[,0.5]*6(-=(-F)-=(-CH_3)-=)}
\+{,,5pt}
\chemfig{[,0.5]*6(-(-F)=-=(-CH_3)-=)}
\schemestop

\end{document}

答案1

\vphantom\+对齐分子,对齐加号和箭头的附加参数:

\documentclass{article}

\usepackage{chemfig}

\begin{document}
\schemestart
\vphantom{\chemfig{[,0.5]*6(-(-F)=-=(-CH_3)-=)}} % here - PS
\chemfig{[,0.5]*6(-=-=(-CH_3)-=)} 
\arrow{->[\chemfig{F_2}][\chemfig{MeOH}][]}[,1.5]
\chemfig{[,0.5]*6(-=-(-F)=(-CH_3)-=)}
\+{,,5pt} % here - PS
\chemfig{[,0.5]*6(-=(-F)-=(-CH_3)-=)}
\+{,,5pt}
\chemfig{[,0.5]*6(-(-F)=-=(-CH_3)-=)}
\schemestop

\end{document}

在此处输入图片描述

相关内容