使用 makeatletter 修改 \arrow{-U>}

使用 makeatletter 修改 \arrow{-U>}

我制作了一个类似代码中的反应方案,并修改了 \arrow[-U>],以便我可以通过 \makeatletter 添加催化反应的额外反应物。不幸的是,文本离箭头太近,我想在它们之间留出一些空间。我使用常用​​间距命令的所有努力都失败了。有什么想法吗?谢谢

\documentclass{article}
\usepackage{chemfig}

\begin{document}
    \begin{figure}[h]
        \schemestart
        A
        \arrow{-U>[X][Y]}
        B
        \makeatletter
        \chemmove{\node[below] at (Uarrow@arctangent){\textbf{Protein}};}
        \makeatother
        \schemestop
    \end{figure}
\end{document}

在此处输入图片描述

相关内容