我正在尝试绘制带有一些取代基的环己烷的 3D 模型。我使用以下代码来绘制我的分子。
\documentclass{article}
\usepackage{chemfig}
\begin{document}
\chemfig[bond join=true]{-[:50]-[:-10]-[:10]-[:-130,,,,line width=1pt]-[:170,,,,line width=1pt](-[:230,0.55,,3]CH_3CHCH_3)-[:190,,,,line width=1pt](-[:-90,0.75,,,blue]CH_2CH_3)}
\end{document}
输出如下:
我需要将异丙基 (CH3CHCH3) 覆盖在蓝线和乙基 (CH2CH3) 上。我知道我可以重新排列键,让 tikz 先绘制异丙基键,但我想知道是否有更通用的方法将给定的原子放在图片的前面,例如,给出如下 tikz 命令
(-[:230,0.55,,3,"bring to font"]CH_3CHCH_3).
谢谢!
答案1
答案2
像这样?也许不是最优雅的解决方案。我添加了一个虚拟原子并缩短了绑定长度。
\documentclass{article}
\usepackage{chemfig}
\begin{document}
\chemfig[bond join=true]{-[:50]-[:-10]-[:10]-[:-130,,,,line width=1pt]-[:170,,,,line width=1pt](-[:230,0.55,,3,]CH_3CH_2CH_3)-[:190,,,,line width=1pt](-#(0pt)[:-90,0.1,,,blue]{}-#(9pt)[:-90,0.75,,,blue]CH_2CH_3)}
\end{document}