如何在 chemfig 中正确旋转“-U>”箭头

如何在 chemfig 中正确旋转“-U>”箭头

我正在使用 chemfig 创建反应的结构式。我展示了两种 α-氨基酸,它们在失去一个水分子时发生反应并生成一个 2 残基肽,我想展示逆反应,即添加一个水以获得两个独立的氨基酸。

这是我的代码。

\begin{equation}
    \begin{array}{c}
        \chemfig{
            H_{3}\chemabove{N}{\scriptstyle+}- 
            CH(
                -[:90,,1,1]R^{1}
            )- 
            C(
                =[:-90]O
            )- 
            OH
            \qquad
            +
            \qquad
            H-
            N(
                -[:90]H
            )-
            CH(
                -[:90,,1,1]R^{2}
            )- 
            COO^{-}
        }
        \\
        \chemfig{
            \schemestart \arrow{-U>[*{0}H\textsubscript{2}O]}[90] \schemestop
            \quad
            \schemestart \arrow{-U>[][*{0}H\textsubscript{2}O]}[270] \schemestop
        }
        \\
        \chemfig{
            H_{3}\chemabove{N}{\scriptstyle+}- 
            CH(
                -[:90,,1,1]R^{1}
            )- 
            C(
                =[:-90]O
            )- 
            N(
                -[:90]H
            )-
            CH(
                -[:90,,1,1]R^{2}
            )- 
            COO^{-}
        }
    \end{array}
    \label{fe:exemploLigacaoPeptidica}
\end{equation}

这会产生以下结果:

在此处输入图片描述

但我想生成这个:

在此处输入图片描述

在 chemfig 中,没有“<U-”类型的箭头,例如“<-”和“->”,所以我需要旋转“-U>”箭头,但它以线的起点为中心旋转。所以,我的问题是,如何获得像第二张图片那样的东西。

答案1

这是我解决这个问题的办法:

\begin{equation}
    \begin{array}{c}
        \chemfig{
            H_{3}\chemabove{N}{\scriptstyle+}- 
            CH(
                -[:90,,1,1]R^{1}
            )- 
            C(
                =[:-90]O
            )- 
            OH
            \qquad
            +
            \qquad
            H-
            N(
                -[:90]H
            )-
            CH(
                -[:90,,1,1]R^{2}
            )- 
            COO^{-}
        }
        \\
        \\
        \begin{tikzpicture}
            \node[anchor=south west,inner sep=0] at (0,0) {\includegraphics[scale=0.15]{images/arrowsReacaoPeptideo}};
            \node at (-0.5,0.5) {H\textsubscript{2}O};
            \node at (1.8,0.5) {H\textsubscript{2}O};
        \end{tikzpicture}
        \\
        \\
        \chemfig{
            H_{3}\chemabove{N}{\scriptstyle+}- 
            CH(
                -[:90,,1,1]R^{1}
            )- 
            C(
                =[:-90]O
            )- 
            N(
                -[:90]H
            )-
            CH(
                -[:90,,1,1]R^{2}
            )- 
            COO^{-}
        }
    \end{array}
    \label{fe:exemploLigacaoPeptidica}
\end{equation}

我得到了这个:

在此处输入图片描述

我使用 tikzpicture 来绘制箭头,这些箭头被创建为一个名为 setaReacaoBidirecional 的 png 图像:

在此处输入图片描述

相关内容