Wie kann man die Beschriftung bei \definearrow von chemfig verschieben?
Hallo!
Ich habe die Definition für den Redaktionpfeil Reaktionpfeil im Internet gefunden:
\documentclass{article}
\usepackage{chemfig}
\newcommand*\circleatom[1]{\tikz\node[circle,draw]{\printatom{#1}};}
\makeatletter
\definearrow6{-y>}{%
\CF@arrow@shift@nodes{#4}%
\expandafter\draw\expandafter[\CF@arrow@current@style,-CF@full](\CF@arrow@start@node)--(\CF@arrow@end@node)node[midway](yarrow@arctangent){};%
\edef\CF@tmp@str{\ifx\@empty#1\@empty[draw=none]\fi}%
\expandafter\draw\CF@tmp@str (yarrow@arctangent)%
arc[radius=\CF@compound@sep*\CF@current@arrow@length*\ifx\@empty#5\@empty0.333\else#5\fi,start angle=\CF@arrow@current@angle-90,%
delta angle=-\ifx\@empty#6\@empty60\else#6\fi]node(yarrow@start){};
\edef\CF@tmp@str{[\ifx\@empty#2\@empty draw=none,\fi-CF@full]}%
\expandafter\draw\CF@tmp@str (yarrow@arctangent)%
arc[radius=\CF@compound@sep*\CF@current@arrow@length*\ifx\@empty#5\@empty0.333\else#5\fi,start angle=\CF@arrow@current@angle-90,%
delta angle=\ifx\@empty#6\@empty60\else#6\fi]node(yarrow@end){};
\edef\CF@tmp@str{\if\string-\expandafter\@car\detokenize{#4.}\@nil-\else+\fi}%
\CF@arrow@display@label{#1}{0}\CF@tmp@str{yarrow@start}{#2}{1}\CF@tmp@str{yarrow@end}%
\CF@arrow@display@label{#3}{0.5}-\CF@arrow@start@node{}{}{}\CF@arrow@end@node
}
\makeatother
\begin{document}
\schemestart
PEP
\arrow{-y>[*{0.180}\scriptsize{ADP}][*{0.180}\scriptsize{ATP}][*{0.180}{PykF, PykA}]}[-90,,thick]
Pyruvat
\schemestop
\end{document}
Allerdings ist die Definition für einen horizontalen Reaktionspfeil gedacht und nicht für einen vertikalen, so wie ich es verwende.
Wie kann ich die Beschriftung "PykF, PykA" nach links verschieben?