Ich habe folgendes Problem: Beim Versuch, ein Diagramm zu kompilieren, erhalte ich die folgende Meldung:
Ich denke, der Schuldige ist ein
tikzcd
Pfeil in Ell 1-1
Ich habe jedoch kein Problem, wenn ich in tikzlibrary
nur und verwende cd
. matrix
Das backgrounds
Problem tritt auf, wenn ich babel
und cd
gleichzeitig verwende.
\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}
Antwort1
Ich würde das als Fehler betrachten. Bitte melden Sie dies den Betreuern tikz-cd
und der babel
Bibliothek.
In der Zwischenzeit funktioniert dieser Hack für Sie:
% 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}
Wenn Sie einen Fehlerbericht erstellen, können Sie das folgende MWE verwenden:
\documentclass{article}
\usepackage{tikz-cd}
\usetikzlibrary{babel}
\begin{document}
\begin{tikzcd}\null\arrow{r}{}&\null\end{tikzcd}
\end{document}