[TIKZ] Quotes-Library nicht verwendbar mit Polyglossia und Babel
Folgendes erläuterndes Beispiel:
\documentclass[tikz]{standalone}
\usepackage{polyglossia}
%\setdefaultlanguage{german}
%\usepackage[ngerman]{babel}
\usepackage{tikz}
\usetikzlibrary{quotes}
\begin{document}
\tikz{\draw (0,0) edge ["ID"] (3,3);}
\end{document}
Das ganze funktioniert so wie es ist wenn ich es mit LuaLaTeX kompiliere. Kommentiert man noch polyglossia `polyglossia` aus funktioniert es auch mit PDFLaTeX.
Entkommentiere ich jedoch entweder das setdefaultlanguage `\setdefaultlanguage` oder babel `babel` bekomme ich folgende Fehlermeldung:
> pgfkeys: I do not know the key
> '/tikz/"ID"' and I am going to ignore
> it. Perhaps you misspelled it. \draw
> (0,0) edge ["ID"] (3,3)
bzw.:
> Argument of \language@active@arg" has
> an extra } \draw (0,0) edge ["ID"]
> (3,3)
>
Mir ist inzwischen klar, dass es mit den Anführungszeichen zu tun hat, welche durch babel `babel` oder polyglossia `polyglossia` zu aktiven Zeichen werden.
Die Lösung hierzu weiß ich allerdings nicht weswegen ich mich an euch wende.
Prinzipiell würde ich auch die Form label=Text `label=Text` verwenden aber ich benötige das im Zuge der Graphdrawing-Library und da bekomme ich label `label` an edges `edge`s bisher nur mit der Form der quotes-library.`quotes`-library.