Überarbeitungsverlauf[Zurück]
Klicke auf Einblenden/Ausblenden von Überarbeitungen 3
kleine Titeländerung

24 Aug '17, 11:11

saputello's gravatar image

saputello
11.1k174365

[TIKZ] Quotes-Library quotes-Library von tikz nicht verwendbar mit Polyglossia polyglossia und Babelbabel

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` aus funktioniert es auch mit PDFLaTeX. Entkommentiere ich jedoch entweder das `\setdefaultlanguage` oder `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` oder `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` verwenden aber ich benötige das im Zuge der Graphdrawing-Library und da bekomme ich `label` an `edge`s bisher nur mit der Form der `quotes`-library.
Klicke auf Einblenden/Ausblenden von Überarbeitungen 2
kleine Formatierungsanpassung

24 Aug '17, 11:07

saputello's gravatar image

saputello
11.1k174365

[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.
Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

05 Mär '14, 15:26

Sylvan's gravatar image

Sylvan
38951117

Willkommen, erstes Mal hier? Schau mal unter FAQ!

×