CH2 とリングを使用した垂直方向の配置を解決するにはどうすればよいですか?

CH2 とリングを使用した垂直方向の配置を解決するにはどうすればよいですか?

私はこのような図を描きます: 悪い 分子の右側がベースラインの下にあることに気付くかもしれません。この問題は、公式ドキュメントの P25 に記載されている「垂直配置」であることがわかっています。\chemskipalign最初のリングの前に配置した後、問題は解決しましたが、不快な空白が発生しました: 不快な空白 これが私のコードです:

初め:

\documentclass{article}
\usepackage{chemfig}

\setatomsep{1.5em}

\begin{document}

something
\(
\chemfig*{CH_3-*6(-=-(-CH_2-*6(-=-(-CH_2-*6(-=-(-CH_3)=-=))=-=))=-=)}
\)
something

\end{document}

2番目:

\documentclass{article}
\usepackage{chemfig}

\setatomsep{1.5em}

\begin{document}

something
\(
\chemfig*{CH_3-\chemskipalign*6(-=-(-CH_2-*6(-=-(-CH_2-*6(-=-(-CH_3)=-=))=-=))=-=)}
\)
something

\end{document}

私に何ができる?

答え1

\printatom原子の深さを 0pt に強制するために、ローカルで再定義することができます。

\documentclass{article}
\usepackage{chemfig}
\setatomsep{1.5em}
\begin{document}
something
\(
\renewcommand\printatom[1]{\setbox0=\hbox{\ensuremath{\mathrm{#1}}}\dp0=0pt \box0 }
\chemfig{CH_3-*6(-=-(-CH_2-*6(-=-(-CH_2-*6(-=-(-CH_3)=-=))=-=))=-=)}
\)
something
\end{document}

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

答え2

成功した試みはありますが、十分にエレガントではありません。 成功しているが、エレガントさが足りない

コード:

\documentclass{article}
\usepackage{chemfig}

\setatomsep{1.5em}

\newcommand{\vr}{{\tikz \draw[draw=none] (0,0) rectangle (0,\dimexpr\fontcharht\font`A);}}
\begin{document}

something
\(
\chemfig*{CH_3|\vr-*6(-=-(-CH_2|\vr-*6(-=-(-CH_2|\vr-*6(-=-(-CH_3)=-=))=-=))=-=)}
\)
something

\end{document}

|コマンドに文字を入れようとしました\vrが、失敗しました。期待した結果を得ることができません。これを達成するのを手伝ってくれる人はいますか?

関連情報