我正在尝试使用 chemfig 制作苯基自由基,到目前为止我使用了这个代码:
\chemfig{*6(-\Lewis{0.,}=-=-=)}
然而,我得到的是这样的,苯基中有一个“断裂”的角度:
如何获得像这样的表示?
答案1
我建议插入一个小的隐形纽带:
\documentclass{article}
\usepackage{chemfig}
\begin{document}
\chemfig{*6(-(-[,.1,,,draw=none\Lewis{0.,})=-=-=)}
\end{document}
如果你更频繁地需要它,定义一个合适的亚分子可能是一件好事:
\documentclass{article}
\usepackage{chemfig}
\definesubmol{e}{-[,.1,,,draw=none]}
\begin{document}
\chemfig{*6(-(!e\Lewis{0.,})=-=-=)}
\end{document}
至于方案,您可以使用chemfig
的方案命令(参见“第五部分反应方案”文档)。
以下是一个例子:
\documentclass{article}
\usepackage{chemfig}
\definesubmol{e}{-[,.1,,,draw=none]}
\begin{document}
\schemestart
\chemleft[
\chemfig{*6(=-=-(-Br)=-)}
\chemright]
% \arrow(from--to){->[<above>][<below>]}[<angle>,<length factor>]
\arrow(a--){->[$k_{f,1}$]}
% the \arrow is rather complex. all arguments are optional.
% In this case we name the preceding compound `a' to be able to refer to it
% later.
\chemfig{*6(=-=-(!e\Lewis{0.,})=-)}
% the arrow type `0' is invisible but centers the `phenyl' and the `+':
\arrow{0}[,0]\+ Br$^-$
% now we insert the charge and the radical to the first compound, again using
% an invisible arrow and TikZ' anchors:
\arrow(@a.north east--){0}[,0] $-$\Lewis{0.,}
\schemestop
\end{document}