Mover etiquetas en xypics

Mover etiquetas en xypics

He hecho un diagrama significativamente complicado de un sistema de reacciones químicas en imágenes xy, pero para que todas las velocidades de reacción sean visibles tengo que cambiar su ubicación en las flechas, ya sea acercándolas a las flechas, alejándolas o variando su aparición a lo largo. la longitud de la flecha. Hasta ahora no he logrado que ninguno de los comandos de la documentación ayude con esto.

¿Alguien podría mostrarme cómo se hace?

ingrese la descripción de la imagen aquí

\documentclass{article}
\usepackage{color}
\usepackage[color,matrix,arrow]{xy}
\begin{document} 
  \[
    \xymatrix{
             &&A_1+A_2+L+L \ar@<-.5ex>[ddl]_{k_{a2}} 
                                         \ar@<+.5ex>[ddr]^{k_{a1}}&&\\          
                                         &&&&\\
             &A_1+A_2L+L\ar@<-.5ex>[ddl]_{k_{a22}}
                                   \ar@<-.5ex>[uur]_{k_{d2}}  
                                   \ar@<+.5ex>[rdd]^{k_{a1}}    
                                   \ar@<+.5ex>@[lightgray][rddd]^{\textcolor{lightgray}{k_{a21}}}&   & A_1L+A_2+L \ar@<.5ex>@[lightgray][lddd]^{\textcolor{lightgray}{k_{a12}}}
                                                                                                                                                                \ar@<.5ex>[ddl]^{k_{a2}}
                                                                                                                                                                \ar@<+.5ex>[luu]^{k_{d1}} 
                                                                                                                                                                \ar@<+.5ex>[rdd]^{k_{a11}}&\\      
                                         &&&&\\ 
                  A_1+LA_2L\ar@<-.5ex>[uur]_{k_{d22}}  
                                    \ar@<+.5ex>[ddr]^{k_{a221}} && A_1L+A_2L\ar@<.5ex>[uur]^{k_{d2}}
                                                                                                        \ar@<.5ex>[ddl]^{k_{a212}}
                                                                                                        \ar@<+.5ex>[uul]^{k_{d1}}
                                                                                                        \ar@<+.5ex>[ddr]^{k_{a121}}  & & LA_1L+A_2 \ar@<+.5ex>[ddl]^{k_{a112}}
                                                                                                                                                                             \ar@<+.5ex>[uul]^{k_{d11}} \\
                &&\textcolor{lightgray}{A_1LA_2+L}\ar@<.5ex>@[lightgray][uuur]^{\textcolor{lightgray}{k_{d12}}}
                                                                        \ar@<+.5ex>@[lightgray][uuul]^{\textcolor{lightgray}{k_{d21}}}
                                                                        \ar@<+.5ex>@[lightgray][dr]^{\textcolor{lightgray}{k_{a121}}}
                                                                        \ar@<.5ex>@[lightgray][dl]^{\textcolor{lightgray}{k_{a212}}} &&\\
            &LA_2LA_1\ar@<.5ex>@[lightgray][ur]^{\textcolor{lightgray}{k_{d212}}}
                             \ar@<.5ex>[uur]^{k_{d212}}
                             \ar@<+.5ex>[uul]^{k_{d221}}
                             \ar@<+.5ex>[ddr]^{k_{a2211}}      &       &  LA_1LA_2\ar@<.5ex>[uur]^{k_{d112}}
                                                                                                          \ar@<.5ex>[ddl]^{k_{a1122}}
                                                                                                          \ar@<+.5ex>[uul]^{k_{d121}}
                                                                                                          \ar@<+.5ex>@[lightgray][ul]^{\textcolor{lightgray}{k_{d121}}} &\\
                                                                                                                           &&&&\\
                                                             & & (LA_1LA_2)_r,\ar@<.5ex>[uur]^{k_{d1122}}
                                                                                        \ar@<+.5ex>[uul]^{k_{d2211}}& & \\
    }
 \]

Respuesta1

¿Estás seguro de haber echado un vistazo al manual? Su problema se aborda explícitamente en el documento que se menciona en el sitio de CTAN (Us­ing XY-picenhttps://ctan.org/pkg/xypic).

Nunca he usado este paquete antes; el código parece ungato caminó sobre un teclado:). Supongo que usaré mi próxima contraseña de banca en línea usando un fragmento de código del manual :).

\documentclass{article}

\usepackage[all]{xy}
%
\begin{document}

% \frame{} is just for illustration purposes.

% Taken from the Paper: Us­ing XY-pic on https://ctan.org/pkg/xypic
\frame{\begin{xy}
(0,0)*+{A}; (20,0)*+{B} **\dir{-}%
?>*\dir{>} ?*!/_2mm/{\alpha}
\end{xy}}

\frame{\begin{xy}
(0,0)*+{A}; (20,0)*+{B} **\dir{-}%
?>*\dir{>} ?*!/_4mm/{\alpha}
\end{xy}}

% ?<
\frame{\begin{xy}
(0,0)*+{A}; (20,0)*+{B} **\dir{-}%
?>*\dir{>} ?<*!/_2mm/{\alpha}
\end{xy}}

% ?>
\frame{\begin{xy}
(0,0)*+{A}; (20,0)*+{B} **\dir{-}%
?>*\dir{>} ?>*!/_2mm/{\alpha}
\end{xy}}

% ?(0.5)
\frame{\begin{xy}
(0,0)*+{A}; (20,0)*+{B} **\dir{-}%
?>*\dir{>} ?(0.5)*!/_2mm/{\alpha}
\end{xy}}

% ?(0.8)
\frame{\begin{xy}
(0,0)*+{A}; (20,0)*+{B} **\dir{-}%
?>*\dir{>} ?(0.8)*!/_2mm/{\alpha}
\end{xy}}

\end{document}

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Respuesta2

Me decidí por esto como código para xymatrix:

    \xymatrix{
             &&A_1+A_2+L+L \ar@<-.5ex>[dl]_{k_{a2}} 
                                         \ar@<+.5ex>[dr]^{k_{a1}}&&\\       
             &A_1+A_2L+L\ar@<-.5ex>[dl]_{k_{a22}}
                                   \ar@<-.5ex>[ur]_{k_{d2}}  
                                   \ar@<+.5ex>[rd]^{k_{a1}} 
                                   \ar@<+.5ex>@[lightgray][rddd]^{\textcolor{lightgray}{k_{a21}}}&   & A_1L+A_2+L \ar@<.5ex>@[lightgray][lddd]^</2cm/{\textcolor{lightgray}{k_{a12}}}
                                                                                                                                                                \ar@<.5ex>[dl]^{k_{a2}}
                                                                                                                                                                \ar@<+.5ex>[lu]^{k_{d1}} 
                                                                                                                                                                \ar@<+.5ex>[rd]^{k_{a11}}&\\      
                  A_1+LA_2L\ar@<-.5ex>[ur]_{k_{d22}}  
                                    \ar@<+.5ex>[ddr]^{k_{a221}} && A_1L+A_2L\ar@<.5ex>[ur]^{k_{d2}}
                                                                                                        \ar@<.5ex>[ddl]^{k_{a212}}
                                                                                                        \ar@<+.5ex>[ul]^{k_{d1}}
                                                                                                        \ar@<+.5ex>[ddr]^{k_{a121}}  & & LA_1L+A_2 \ar@<+.5ex>[ddl]^{k_{a112}}
                                                                                                                                                                             \ar@<+.5ex>[ul]^{k_{d11}} \\
                                                                                                                                                                             &&&&\\                                                                                                                                                                          
            &LA_2LA_1\ar@<.5ex>@[lightgray][r]^{\textcolor{lightgray}{k_{d212}}}
                             \ar@<.5ex>[uur]^{k_{d212}}
                             \ar@<+.5ex>[uul]^{k_{d221}}
                             \ar@<+.5ex>[ddr]^{k_{a2211}}      &\textcolor{lightgray}{A_1LA_2+L}\ar@<.5ex>@[lightgray][uuur]^{\textcolor{lightgray}{k_{d12}}}
                                                                                                                                \ar@<+.5ex>@[lightgray][uuul]^</3cm/{\textcolor{lightgray}{k_{d21}}}
                                                                                                                                \ar@<+.5ex>@[lightgray][r]^{\textcolor{lightgray}{k_{a121}}}
                                                                                                                                \ar@<.5ex>@[lightgray][l]^{\textcolor{lightgray}{k_{a212}}}        &  LA_1LA_2\ar@<.5ex>[uur]^{k_{d112}}
                                                                                                                                                                                                                                                      \ar@<.5ex>[ddl]^{k_{a1122}}
                                                                                                                                                                                                                                                      \ar@<+.5ex>[uul]^{k_{d121}}
                                                                                                                                                                                                                                                      \ar@<+.5ex>@[lightgray][l]^{\textcolor{lightgray}{k_{d121}}} &\\
                                                                                                                           &&&&\\
                                                             & & (LA_1LA_2)_r,\ar@<.5ex>[uur]^{k_{d1122}}
                                                                                        \ar@<+.5ex>[uul]^</1cm/{k_{d2211}}& & \\
    }

el código para las flechas individuales con las etiquetas desplazadas se codificó como:

\ar@<+.5ex>[uul]^</1cm/{k_{d2211}}

información relacionada