我花了一整天的时间试图弄清楚如何实现这一点,但我完全被难住了。我试图做类似的事情
从本网站
我无论如何都无法正确处理两个环之间的键。我可以处理右边的键,但无法处理左边的键。此外,我不知道如何更改“远键”长度,以便可以正确偏移后环,使其全部可见。这是我所拥有的一个例子(注释掉了不必要的分支,这样我才能看到到底发生了什么)。后环只是按比例放大了,这样我才能看到它在做什么。它忽略了?[ringStart]
后环中的连接,因为它是 5 个环中的第 6 个键。不知道如何按摩它才能做到这一点,任何帮助都将不胜感激。
\documentclass{article}
\usepackage{chemfig}
\begin{document}
\setcrambond{2pt}{}{}
\chemfig{[:18]*5(
(-N?[ringStart](-O_2N))
-[,,,,line width=2pt](>N?[ringEnd](-NO_2))
-[,,,,line width=2pt]%N(-NO_2)
-[,,,,line width=2pt]?[ringTop]
-[,,,,line width=2pt]%N(-O_2N)
-[,,,,line width=2pt])
*5([::36,2.0]-?[ringEnd,1]-N--N-?[ringStart,2])}
\end{document}
一旦连接正确,我就不知道如何强制偏移来创建透视图。
答案1
这是一个快速尝试。它有点不灵活,因为所有键角都是硬编码的……
\documentclass{article}
\usepackage{chemfig}
\begin{document}
\setcrambond{2pt}{}{}
\chemfig{
O_2N-[:-18]
N*5(
-[,,,,line width=2pt]?[b]
-[,,,,line width=2pt]
(>[:-18]N(-[:-9]NO_2)-[:126,1.6]
*5(
-N(-NO_2)-?[a]-N(-NO_2)
-(-[:-126,1.6]N?[b,{>}](-[:-171]O_2N))-
)
)
-[,,,,line width=2pt]N(-NO_2)
-[,,,,line width=2pt]?[a,{<}]
-[,,,,line width=2pt]
)
}
\end{document}
chemfig 中的交叉键可能对进一步定制有用......