如何使用 chemfig usepackage 在分子中创建多个连接?

如何使用 chemfig usepackage 在分子中创建多个连接?

亲爱的Tex用户们,

我想使用 chemfig 包绘制一些复杂的分子,但在希望在分子中的原子之间建立多个独立连接时遇到了问题。我想使用 ? 作为连接选项,但似乎这仅适用于共享中心原子的连接。我如何建立多个连接?

我的示例代码(如下)给出了图中所示的输出。

代码:

\documentclass[a4paper]{article}
\usepackage{chemfig}

\begin{document}
\chemfig{*7(A-B(-)(-[::5]H(-)(-[:120]K)-[::35]I-[::35]J?)-C?-D-E(-[::-20])(-[::260])-F-G-)}
\end{document} 

从给定的源代码生成的输出

我现在还想将节点 K 与节点 I 和节点 D 连接起来。如何实现?在此先感谢大家对这个问题的帮助!

答案1

我找到了一个解决问题的方法,想与大家分享。该chemfig软件包还允许您通过在括号中添加锚点名称来设置“锚点”。在下面的示例中,我设置了一个锚点用于关闭从C到 的连接,另一个锚点用于关闭从到和 的J连接。KID

\documentclass[a4paper]{article}
\usepackage{chemfig}
\begin{document}
\chemname{%
   \chemfig{*7(A-B(-)(-[::5]H(-)(-[:120]K?[upper])-[::35]I?[upper]-[::35]J?[ring])-C?[ring]-D?[upper]-E(-[::-20])(-[::260])-F-G-)}
}%
{longicyclene}
\par 
\end{document}

输出

相关内容