使用 chemfig 时 \setarrowdefault 出现错误

使用 chemfig 时 \setarrowdefault 出现错误

我有一个问题,我想改变箭头尖样式在使用时\chemfig。我已阅读使用命令,\setarrowdefault但它给出错误“未定义的控制序列”。你认为问题出在哪里?代码:

\documentclass{report}
\usepackage{tikz}
\usepackage{chemfig}
    \usetikzlibrary{calc, intersections, patterns, snakes, arrows.meta}

\begin{document}
\setchemfig{atom sep=0.75}
    \chemnameinit{\chemfig{C(-[:120]H_3C)(=[:-120]O)-C(-[:60]OH)(=[:-60]O)}}
    \setarrowdefault{15,1.5,red,thick}
    \schemestart
    \chemname{\chemfig{C(-[:120]H_3C)(=[:-120]O)-C(-[:60]OH)(=[:-60]O)}}{Piruvato}
    \+
    \chemname{\chemfig{NADH}}{}
    \+
    \chemfig{H^+}
    \arrow(.mid east--.mid west)
    \chemname{\chemfig{CH(-[:120]H_3C)(-[:-120]HO)-C(-[:60]OH)(=[:-60]O)}}{Acido Lattico}
    \+
    \chemname{\chemfig{NAD^+}}{}
    \schemestop
\end{document}

答案1

我刚刚找到了答案。chemfig改变了,现在只需要:

\setchemfig{atom sep=0.75,
            arrow style=-to,...}

做一切事。

相关内容