Chemfig 包的锚点似乎不正确

Chemfig 包的锚点似乎不正确

我正在尝试使用 chemfig 绘制酶促褐变的基本示意图,但遇到了一个问题。在底部反应(从右下到左下)中,酶会形成醌(用下面的括号表示)。但是,弯曲箭头的锚点似乎放置不正确,尽管我尽了最大努力,但还是无法解决这个问题。我试过各种方法翻转它,但都无济于事。有什么建议吗?

\documentclass{article}

\usepackage{chemfig}
\setatomsep{2em}
\setbondoffset{0.5pt}
\setarrowdefault{,1.5,}

\begin{document}

\begin{figure}
\schemedebug{true}
\schemestart
\chemup.\chemfig{N-[:30]Cu-[:150]N}\qquad\chemfig{N-[:150]Cu-[:30]N}\chemdown]
\arrow{-U>[*{0.0}{\chemfig{O_2}, \chemfig{H_2O}}]}[90,2]
\chemup.\chemfig{N-[:30]Cu(-[:150]N)(-[:90,,,2,]H_2O)-[:30]O-O-[:-30]Cu(-[:90]OH_2)(-[:30]N)-[:-30]N}\chemdown]
\arrow{-U>[\chemfig{**6([,0.5]----(-OH)--)}][\chemfig{H_2O}]}[0]
\chemup.\chemfig{N-[:30]Cu(-[:150]N)(-[:90]O-[:30]**6([,0.5]------))-[:30]O-O-[:-30]Cu(-[:90]OH_2)(-[:30]N)-[:-30]N}\chemdown]
\arrow{-U>[*{0.180}2\chemfig{H^+}][*{0.180}\chemfig{H_2O}]}[-90]
\chemup.\chemfig{N-[:30]Cu(-[:150]N)-[:30]O-[:90]**6([:60,0.5]-(-[:-90,1]O-[:-30,1]Cu(-[:30,1]N)-[:-30,1]N)-----)}\chemdown]
\arrow{-U>[][*{0.north}\chemfig{*6([:-30,0.5]-(=[:-120]O)-(=[:-60]O)-=-=)}]}[180,1.85]
\schemestop
\end{figure}

\end{document}

在此处输入图片描述

答案1

当我编译你的 MWE 时,我没有看到这一点。锚点位于其正常位置(即多于戒指和不是在里面)。也许你的 latex 发行版需要更新?

在此处输入图片描述

相关内容