使用 chemfig,如何使单个键更长或不再可见

使用 chemfig,如何使单个键更长或不再可见

我目前正在尝试绘制一个项目的综合体结构

\documentclass[12pt]{report}

\usepackage[margin=1in]{geometry} 

\usepackage{chemfig}

\begin{document}

\chemfig{ La(-[:0](**5(-(-)-(-)-(-)-(-)-)))(-[:120](**5(-(-)-(-)-(-)-(-)-)))(-[:240](**5(-(-)-(-)-(-)-(-)-)))   }

\end{document}

我希望能够延长环戊二烯环和 La 之间的键,使得键位于所有环的中心,或者只是使这些键看起来不可见。

在此处输入图片描述

答案1

draw=none通过添加键的相应 tikz 参数,可以轻松使键不可见。这样,您还可以将它们设为点状或彩色的,或两者兼而有之……

延长键需要进行一些数学运算以获得正确的长度,但最终通过添加额外的键也很简单:

\documentclass{article}
\usepackage{chemfig}

\begin{document}

\chemfig{
  La(-[:0,,,,draw=none](**5(-(-)-(-)-(-)-(-)-)))
    (-[:120,,,,draw=none](**5(-(-)-(-)-(-)-(-)-)))
    (-[:240,,,,draw=none](**5(-(-)-(-)-(-)-(-)-)))
}

\bigskip

\chemfig{
  La(-[:0](**5((-[:0,.851])-(-)-(-)-(-)-(-)-)))
    (-[:120](**5((-[:120,.851])-(-)-(-)-(-)-(-)-)))
    (-[:240](**5((-[:240,.851])-(-)-(-)-(-)-(-)-)))
}

\end{document}

在此处输入图片描述

相关内容