TikZ - Drehen mit rotate dreht nicht Thema ist als GELÖST markiert

Tabellen und Grafiken erstellen und anordnen


jchrustyHak

TikZ - Drehen mit rotate dreht nicht

Beitrag von jchrustyHak »

Hallo,

ich wollte eine Linie mit dem rotate Befehl drehen. Sie wird aber nicht gedreht. folgendes habe ich geschrieben:
\begin{tikzpicture}
\coordinate (a) at (0,0);
\coordinate (b) at (0,-10);

\draw [rotate=45] (a) -- (b);
\end{tikzpicture}
Ersetzt man (a) -- (b) durch (a) -- (0,-10) funktioniert es. Woran liegt das? Kann man das beheben?

Danke und Gruß
Jason Chrusty

Benutzeravatar
iTob
Forum-Meister
Forum-Meister
Beiträge: 1221
Registriert: Mo 19. Apr 2010, 22:19
Kontaktdaten:

Beitrag von iTob »

TikZ wendet die transformations Matrix (das ist zum Beispiel die Drehung) nur auf Koordinaten an, die derekt angegeben sind, nicht aber auf mit \coordinate gesetzte. Entweder du lässt das ganze Bild drehen in dem du die Option an {tikzpiicture} gibst oder du verwendest die Option transform canvas.

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

Beitrag von esdd »

Hallo,

gib die Option der Koordinate mit:
\documentclass{scrartcl}

\usepackage{tikz}

\begin{document}
\begin{tikzpicture}
\coordinate (a) at (0,0);
\coordinate (b) at (0,-10);

\draw (a) -- ([rotate=45]b);
\end{tikzpicture}

\end{document}
Gruß
Elke

Antworten