Winkel in TikZ-Grafik einzeichnen

Tabellen und Grafiken erstellen und anordnen


rowJoe
Forum-Anfänger
Forum-Anfänger
Beiträge: 47
Registriert: Do 14. Okt 2010, 16:09

Winkel in TikZ-Grafik einzeichnen

Beitrag von rowJoe »

Hallo zusammen,

ich beschäftige mich nun heute schon seit geraumer Zeit mit der Lektüre der Dokumentation des Handbuches, auf Seite 255 ist darin u.a. beschrieben wie Winkel in eine Grafik eingezeichnet werden können.

Soweit so gut. Zeichne ich in mein Minimalbeispiel einen Winkel zwischen den Punkten T -- A -- D ein, erhalte ich eine Fehlermeldung :(

Habt ihr eine Idee woran es scheitert? Ich würde mich sehr über ein paar Tipps von eurer Seite freuen.


Package pgfkeys Error: I do not know the key '/tikz/pics/angle'


Hier (m)ein Minimalbeispiel:
\documentclass{article}

\usepackage{tikz}

\begin{document}

\begin{tikzpicture}
	% Definition der Punkte
	\coordinate (T) at (0cm, 1cm) {};
	\coordinate (A) at (0cm, 0cm) {};
	\coordinate (B) at (3cm, 6cm) {};
	\coordinate (C) at (3cm, 0cm) {};
	\coordinate (D) at (3cm,-2cm) {};
	
	% Zeichnen der Vektoren
	\draw[->] (A) to (B);
	\draw[->] (A) to (C);
	\draw[->] (A) to (D);
	\draw[->] (C) to (B);
	\draw[->] (C) to (D);
	
	% Definieren der Winkel (Dokumentation Seite 255)
	\draw (T) -- (A) -- (D) 
		pic [draw, "$\alpha_Z$"] {angle};
\end{tikzpicture}

\end{document}

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Zum einen musst Du die angles und quotes Bibliotheken laden und zum anderen erwartet angle eine Angabe, welcher Winkel gezeichnet werden soll.
\documentclass{article}

\usepackage{tikz}
\usetikzlibrary{angles,quotes}

\begin{document}

\begin{tikzpicture}
   % Definition der Punkte
   \coordinate (T) at (0cm, 1cm) {};
   \coordinate (A) at (0cm, 0cm) {};
   \coordinate (B) at (3cm, 6cm) {};
   \coordinate (C) at (3cm, 0cm) {};
   \coordinate (D) at (3cm,-2cm) {};
   
   % Zeichnen der Vektoren
   \draw[->] (A) to (B);
   \draw[->] (A) to (C);
   \draw[->] (A) to (D);
   \draw[->] (C) to (B);
   \draw[->] (C) to (D);
   
   % Definieren der Winkel (Dokumentation Seite 255)
   \draw (T) -- (A) -- (D) 
      pic [draw, "$\alpha_Z$",angle radius=.8cm,angle eccentricity=.4] {angle=T--A--D};
\end{tikzpicture}

\end{document}

rowJoe
Forum-Anfänger
Forum-Anfänger
Beiträge: 47
Registriert: Do 14. Okt 2010, 16:09

Beitrag von rowJoe »

Krass es funktioniert. Danke!

Noch eine dumme Frage zum Schluss:
Er gibt mir nun den stumpfen Außenwinkel der beiden Geraden aus. Habe ich die Chance zu spezifizieren, dass ich den Innenwinkel haben möchte?

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Ja, die Reihenfolge bestimmt die Richtung:
angle=D--A--T

rowJoe
Forum-Anfänger
Forum-Anfänger
Beiträge: 47
Registriert: Do 14. Okt 2010, 16:09

Beitrag von rowJoe »

Danke! :)

Antworten