chemfig構造の水平方向の配置

chemfig構造の水平方向の配置

下記の 2 つの chemfig 構造を水平に揃えたいのですが、方法がわかりません。

\documentclass{article}
\usepackage{chemfig}

\begin{document}
\begingroup

\centering
\setatomsep{3em}\chemname{\chemfig{C(-[:180]H)*6(-C(-H)=C(-H)-C(-H)=C(-H)-C(-H)=)}}{Lewis
structure\\of benzene}
\qquad
\setatomsep{3em}\chemname{\chemfig{**6(------)}}{Cyclic compound\\of benzene}

\endgroup
\end{document}

出力例: ケムフィグ構造

答え1

chemfig を配置すると、\raisebox{\depth-\totalheight/2}{...}ボックスの参照ポイントが合計高さの半分に移動され、垂直方向に中央揃えされます。LaTeXcalcパッケージが必要です:

\documentclass{article}
\usepackage{chemfig}
\usepackage{calc}

\begin{document}
\begingroup

\centering
\setatomsep{3em}\chemname{\raisebox{\depth-\totalheight/2}{\chemfig{C(-[:180]H)*6(-C(-H)=C(-H)-C(-H)=C(-H)-C(-H)=)}}}{Lewis
structure\\of benzene}
\qquad
\setatomsep{3em}\chemname{\raisebox{\depth-\totalheight/2}{\chemfig{**6(------)}}}{Cyclic compound\\of benzene}

\endgroup
\end{document}

ここに画像の説明を入力してください

関連情報