tikz-cd: posicionamiento de la etiqueta en la flecha doblada

tikz-cd: posicionamiento de la etiqueta en la flecha doblada

En el siguiente diagrama, me gustaría que la etiqueta G^Fde la flecha discontinua esté centrada:

ingrese la descripción de la imagen aquí

Sin embargo, la modificación posno parece funcionar ya que parece haber un "salto" entre pos=0.41y pos=0.42.

ingrese la descripción de la imagen aquí( pos=0.41)ingrese la descripción de la imagen aquí( pos=0.42)

¿Hay alguna manera de centrar la etiqueta? (En realidad, tengo curiosidad por saber por qué no está centrado de forma predeterminada o con pos=0.5)

A continuación se muestra un MWE.

\documentclass{article}
\usepackage{tikz-cd}
\begin{document}

\begin{tikzcd}
    & A \\
    C & \widehat{C}
    \arrow["{F}", from=2-1, to=1-2]
    \arrow["{Y}"', from=2-1, to=2-2]
    \arrow["{N^F}"', "{\vdash}"{inner sep=.3ex}, from=1-2, to=2-2]
    \arrow["{G^F}"'{pos=.41}, dashed, bend right, from=2-2, to=1-2]
\end{tikzcd}

\end{document}

Respuesta1

Este es un problema con las flechas curvas cuando son muy cortas. Dos sugerencias:

  1. Aumentarsep para que los nodos estén más separados.
  2. Reducir el bendángulo. Usé bend right=15en el diagrama. (Entonces probablemente también querrás ir a shiftla flecha hacia la derecha).

ingrese la descripción de la imagen aquí

Aquí está el código:

\documentclass{article}
\usepackage{tikz-cd}
\begin{document}

\begin{tikzcd}[sep=large]
    & A \\
    C & \widehat{C}
    \arrow["F", from=2-1, to=1-2]
    \arrow["Y"', from=2-1, to=2-2]
    \arrow["N^F"', "{\vdash}"{inner sep=.3ex}, from=1-2, to=2-2]
    \arrow["G^F"', dashed, bend right=15, shift right=1.5, from=2-2, to=1-2]
\end{tikzcd}

\end{document}

Respuesta2

Sólo para comparar con xyel paquete:

\documentclass[a4paper,12pt]{article}
\usepackage[cmtip,all]{xy}
\begin{document}
\xymatrix@R=2pc@C=3pc{ & A \ar[d]^{\vdash}\\
C \ar[ur]^F_(.70){N^F} \ar[r]_Y & \widehat{C} \ar@/_1.2pc/@{-->}[u]_{G^F}
}
\end{document}

ingrese la descripción de la imagen aquí

información relacionada