Ich habe folgenden Code, der nicht funktioniert. Fehlt mir PGF 3.0?

Öffne in Overleaf
\documentclass[headheight=19pt]{scrartcl}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\usepackage{amsmath}
\usepackage[headtopline,headsepline]{scrlayer-scrpage}
\usepackage[thmmarks,amsmath]{ntheorem}
\usepackage{graphicx}
\usepackage{paralist}
\usepackage{eurosym}
\usepackage{amssymb}
\usepackage[norndcorners,customcolors,nofill]{hf-tikz} 
\usepackage{tikz}
\usepackage{tasks}
\usepackage{multicol}
\usepackage{enumerate}
\usepackage{icomma}
\usepackage{pgf,tikz}
\usepackage{mathrsfs}
\usetikzlibrary{arrows}

\begin{document}
\begin{tikzpicture}
  \draw
    (3,-1) coordinate (a) node[right] {a}
    -- (0,0) coordinate (b) node[left] {b}
    -- (2,2) coordinate (c) node[above right] {c}
    pic["$\alpha$", draw=orange, <->, angle eccentricity=1.2, angle radius=1cm]
    {angle=a--b--c};
\end{tikzpicture}
\end{document}

Hier ist die (stark gekürzte) Log-Datei:

Öffne in Overleaf
This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015) (preloaded format=pdflatex 2015.9.12)  27 SEP 2015 21:24
entering extended mode
 restricted \write18 enabled.
 %&-line parsing enabled.
**Test.tex
(./Test.tex
LaTeX2e <2015/01/01>
Babel <3.9l> and hyphenation patterns for 79 languages loaded.

...

(/usr/local/texlive/2015/texmf-dist/tex/generic/babel/babel.sty
Package: babel 2014/09/25 3.9l The Babel package

...

\l@naustrian = a dialect from \language\l@ngerman 
\l@nswissgerman = a dialect from \language\l@ngerman 
Package babel Info: Making " an active character on input line 88.
)))

...

Package: pgf 2013/12/18 v3.0.0 (rcs-revision 1.14)
(/usr/local/texlive/2015/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty

...

! Argument of \language@active@arg" has an extra }.
<inserted text> 
                \par 
l.35 ... angle eccentricity=1.2, angle radius=1cm]

gefragt 27 Sep '15, 15:30

runix's gravatar image

runix
58912551
Akzeptiert: 47%

bearbeitet 23 Jun, 05:15

Clemens's gravatar image

Clemens
20.1k123360

Können wir diesen langen Auszug aus der log-Datei auf den wesentlichen Fehler kürzen? Das würde die Frage wesentlich lesbarer machen…

(23 Jun, 02:49) Clemens

@Clemens Nichts dagegen. Ich habe zunächst einfach mal nur alles rausgeworfen, was weder mit babel noch mit tikz/pgf zu tun hat. Günstig wäre eventuell noch, wenn man zumindest die Version von babel und tikz erkennen könnte (woraus dann übrigens auch hervor ginge, dass runix bereits pgf 3.0 hat, obwohl er fragt, ob er das noch braucht). BTW: Aus dem Beispiel könnte man ebenfalls noch alles rauswerfen, was nicht benötigt wird.

(23 Jun, 03:26) saputello
1

@saputello ich hab jetzt mal den log-Auszug stark zusammengekürzt (falls das zu viel war, kann man ja zu einer früheren Revision zurückkehren…)

(23 Jun, 05:17) Clemens

Dir fehlt vermutlich nur die Zeile

Open in Online-Editor
\usetikzlibrary{quotes,babel,angles}

Aus Deiner log Datei geht jedenfalls hervor, dass pgf 3.0.0 verwendet wird. Nebenbei: Du brauchst tikz nicht zwei Mal zu laden, wobei tikz-hf auch schon tikz lädt. Und pgf wird wiederum automatisch tikz geladen.

Open in Online-Editor
\documentclass[margin=3pt]{standalone}
\usepackage[ngerman]{babel}
\usepackage{tikz}
\usetikzlibrary{quotes,babel,angles}
\begin{document}
\begin{tikzpicture}
    \draw
    (3,-1) coordinate (a) node[right] {a}
    -- (0,0) coordinate (b) node[left] {b}
    -- (2,2) coordinate (c) node[above right] {c}
    pic["$\alpha$", draw=orange, <->, angle eccentricity=1.2, angle radius=1cm]
    {angle=a--b--c};
\end{tikzpicture}
\end{document}

alt text

Permanenter link

beantwortet 27 Sep '15, 15:42

esdd's gravatar image

esdd
15.5k53753

bearbeitet 27 Sep '15, 16:12

Vielen Dank! Es funktioniert. Nun kann ich an meinem Dreieck weiterbasteln.

(27 Sep '15, 15:53) runix
Open in Online-Editor
\begin{tikzpicture}\shorthandoff{"}

sollte helfen. Dasselbe Problem, wie ein paar Fragen vorher.

Permanenter link

beantwortet 27 Sep '15, 16:01

Herbert's gravatar image

Herbert
5.0k34

Deine Antwort auf die Frage (nicht auf andere Antworten)
Knebel-Vorschau

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:

×536
×98
×15
×4

Frage gestellt: 27 Sep '15, 15:30

Frage wurde angeschaut: 4,386 Mal

Zuletzt aktualisiert: 23 Jun, 05:17