如何用 chemfig 制作苯基自由基?

如何用 chemfig 制作苯基自由基?

我正在尝试使用 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}

在此处输入图片描述

相关内容