编辑:我现在知道是什么导致了这个问题。我在这篇文章中没有提到我使用了头文件和命令\include
。我以为这不会有什么区别,但我错了。
\input
然而,它按预期工作。
我试图在chemfig
图表中放置弯曲的箭头,但弯曲的箭头被放置在整个方案的旁边而不是顶部。
我未完成的反应方案的截图:
尽管我已将节点放在醛上,但你仍可以看到亚胺分子右侧的弯曲箭头。
我也尝试用弯曲的箭头单独绘制醛,但同样失败了。
以及相关代码:
\documentclass[a4paper]{article}
\usepackage{chemfig}
\usepackage{mhchem}
\begin{document}
\setchemfig{atom sep=2em}
\begin{figure}[h]
\centering
\scriptsize
\sffamily
\mhchemoptions{font=sf}
\schemestart
\chemfig{(-[:-150]R)(=[@{db}:90]@{o}O)-[:-30]H}
\+
\chemfig{N(-[:-150]H)(-[:90]H)-[:-30]R}
\arrow(s1--int){<=>[\ce{H+}]}
\chemname{\chemfig{(-[:-150]R)(-[:120]HO)(-[:60]N(-[:120]H)-[:0]R)-[:-30]H}}{hemiaminal}
\+
\arrow{<=>[\ce{H+}]}
\chemname{\chemfig{(-[:-150]R)(=[:90]N-[:30]R)-[:-30]H}}{imine}
\arrow(@s1--s2){<=>[\ce{H+}]}[-90]
\schemestop
\chemmove{\draw(db)..controls +(-30:4mm) and +(0:4mm)..(o);}
\end{figure}
\end{document}
\documentclass[a4paper]{article}
\usepackage{chemfig}
\usepackage{mhchem}
\begin{document}
\setchemfig{atom sep=2em}
\begin{figure}[h]
\centering
\scriptsize
\sffamily
\mhchemoptions{font=sf}
\schemestart
\chemfig{(-[:-150]R)(=[@{db}:90]@{o}O)-[:-30]H}
\schemestop
\chemmove{\draw(db)..controls +(-30:4mm) and +(0:4mm)..(o);}
\end{figure}
\end{document}
手册chemfig
中提到了有关查看器支持“图片记忆”的内容,但我不知道这是什么意思。
感谢所有的帮助。
编辑以使代码可编译