chemfig
确实是一款很棒的化学图片编辑器,但是有一个问题不允许我继续工作。
在下面的图片中,你可以看到书中的化学图片,其中有编号链接和框架CH_3自由基。该软件包中是否提供这些功能chemfig
?
答案1
这可能不是最好的方法...下面的代码使用chemfig
的@{<nodename>}
语法在分子中设置标记,然后使用这些标记\chemmove
(基本上是{tikzpicture}
with 选项remember picture, overlay
)添加虚线矩形。主链使用 submol 编号,类似于unbonpetit 对如何使用 chemfig 对原子进行编号?的回答
\documentclass{article}
\usepackage{chemfig}
\definesubmol{\nr}{-[:120,.3,,,draw=none]\scriptstyle}
\begin{document}
\chemfig{
CH_3-[@{me3,.1}]CH(-[2]C_2H_5(!\nr{7, 8}))(!\nr6)
-CH([6]-[@{iPr}]CH(-[0]CH_3)-CH_3)(!\nr5)
-CH([2]-[@{tBu}]C(-[:30]CH_3)(-[:150]H_3C)-CH_3)(!\nr4)
-CH_2(!\nr3)-C(-[@{me2,.9}2]CH_3)(-[@{me1,.9}6]CH_3)(!\nr2)
-CH_3!\nr1
}
\chemmove{
\draw[dashed]
([xshift=-8pt,yshift=-8pt]iPr) rectangle ++(2.3,-1.6)
([xshift=-1.6cm]tBu) rectangle ++(3.2cm,2cm)
([xshift=-5pt]me1) rectangle ++(.75,-.5)
([xshift=-5pt]me2) rectangle ++(.75,.5)
([xshift=-3pt,yshift=-7pt]me3) rectangle ++(-.75,.5) ;
}
\end{document}