![Conflicto de tikzcd con babel y cd](https://rvso.com/image/298816/Conflicto%20de%20tikzcd%20con%20babel%20y%20cd.png)
Tengo este problema: cuando intento compilar un diagrama me sale el siguiente mensaje:
Creo que el culpable es una
tikzcd
flecha en ell 1-1.
Pero no tengo ningún problema cuando, en , tikzlibrary
solo uso cd
y . El problema es al usar y al mismo tiempo.matrix
backgrounds
babel
cd
\documentclass{article}
\usepackage{amsfonts,amssymb,amsmath,tikz}
\usepackage[spanish]{babel}
\usepackage[latin1]{inputenc}
\usepackage[mathcal]{euscript}
\usetikzlibrary{babel,cd,matrix,backgrounds}
\begin{document}
\begin{center}
\begin{tikzcd}
X\rar[mapsto]{T}&Y
\end{tikzcd}
\end{center}
\end{document}
Respuesta1
Lo consideraría un error. Por favor informe esto a los encargados de mantenimiento de tikz-cd
la babel
biblioteca.
Mientras tanto, este truco te funciona:
% arara: pdflatex
\documentclass{article}
\usepackage{tikz-cd}
\usepackage[spanish]{babel}
\usetikzlibrary{babel}
\begin{document}
\[
\shorthandoff{"}
\begin{tikzcd}
X\arrow[mapsto, "T"]{r} & Y % you have to take the old "label" syntax here
\end{tikzcd}
\]
\end{document}
Si realiza un informe de error, puede utilizar el siguiente MWE:
\documentclass{article}
\usepackage{tikz-cd}
\usetikzlibrary{babel}
\begin{document}
\begin{tikzcd}\null\arrow{r}{}&\null\end{tikzcd}
\end{document}