Duplikat von: quotes-Library von tikz nicht verwendbar mit polyglossia und babel


Ich verstehe nicht, warum ich das folgende Beispiel mit XeLaTeX nicht kompilieren kann, wenn ich die auskommentierte Zeile aktiviere. Mit PDFLaTeX gibt es dieses Problem nicht (allerdings lade ich da auch polyglossia nicht).

Öffne in Overleaf
\documentclass{scrartcl}

\usepackage{fontspec}
\usepackage{empheq}
\usepackage{unicode-math}

\usepackage{polyglossia}
%\setdefaultlanguage[spelling=new, babelshorthands=true]{german}

\usepackage{tikz}
\usepackage{pgf}

\usetikzlibrary[angles]
\usetikzlibrary{quotes}

\begin{document}
    \begin{tikzpicture} [x=1cm, y=1cm, scale=1.0, semithick]
    \draw[dashed] (-3,-1.5) -- (0,0) coordinate (a) -- (3,1.5) coordinate (b);
    \draw[dashed] (-1,2) coordinate (c) -- (0,0) -- (1,-2) pic["{$\bullet$}", -, draw=black, angle 
     eccentricity=0.5, angle radius=0.6cm] {angle=b--a--c};
    \draw[very thick, ->, >=latex] (-2,-1) -- (2,1);
    \end{tikzpicture}
\end{document}

Kann mir jemand weiterhelfen?

Dieser Frage ist "Community-Wiki" markiert.

gefragt 22 Aug, 20:03

kasiii's gravatar image

kasiii
512
Akzeptiert: 66%

bearbeitet 24 Aug, 05:11

saputello's gravatar image

saputello
19.9k33157

Die Frage wurde aus folgenden Grund geschlossen: "Duplikat einer anderen Frage" durch saputello 24 Aug, 05:08


Zugegeben, das ist ein bisschen umständlich, aber das Rezept ist einfach:

  1. \usetikzlibrary{babel}
  2. \setdefaultlanguage[babelshorthands=true,...]{...}

Die Reihenfolge ist dabei wichtig!

Öffne in Overleaf
\documentclass{scrartcl}

\usepackage{fontspec}
\usepackage{empheq}
\usepackage{unicode-math}

\usepackage{polyglossia}

\usepackage{tikz}
\usepackage{pgf}

\usetikzlibrary{angles,babel,quotes}

\setdefaultlanguage[spelling=new, babelshorthands=true]{german}

\begin{document}
    \begin{tikzpicture} [x=1cm, y=1cm, scale=1.0, semithick]
    \draw[dashed] (-3,-1.5) -- (0,0) coordinate (a) -- (3,1.5) coordinate (b);
    \draw[dashed] (-1,2) coordinate (c) -- (0,0) -- (1,-2) pic["{$\bullet$}", -, draw=black, angle 
     eccentricity=0.5, angle radius=0.6cm] {angle=b--a--c};
    \draw[very thick, ->, >=latex] (-2,-1) -- (2,1);
    \end{tikzpicture}
\end{document}
Permanenter link

beantwortet 22 Aug, 21:58

Henri's gravatar image

Henri
11.4k42232

bearbeitet 22 Aug, 21:58

Danke! Das ist die Lösung meines Problems :)

(23 Aug, 14:53) kasiii

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs füge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×532
×11
×9

Frage gestellt: 22 Aug, 20:03

Frage wurde angeschaut: 196 Mal

Zuletzt aktualisiert: 24 Aug, 05:11