Überarbeitungsverlauf[Zurück]
Klicke auf Einblenden/Ausblenden von Überarbeitungen 3

07 Okt '15, 10:08

esdd's gravatar image

esdd
17.8k294257

Wenn dem Node ein Name gegeben wird, können die Eckpunkte über die Anker des Nodes angesprochen werden, siehe auch [Ecken beschriften Geometric shape][1] und dann lässt sich mittels der `calc` Bibliothek auch zum Beispiel das Lot von einem Eckpunkt auf die gegenüberliegende Trapezseite fällen. \documentclass[margin=5pt]{standalone} \usepackage{tikz} \usetikzlibrary{calc} \usetikzlibrary{shapes.geometric} \begin{document} \begin{tikzpicture}[ mytrapez/.style={ trapezium, draw, trapezium left angle=75, trapezium right angle=45 } ] \node[ mytrapez, minimum width=4cm, minimum height=2cm ](Trapez){}; \foreach \placement/\anchor/\text in {% below left/bottom left corner/A, below right/bottom right corner/B, above right/top right corner/C, above left/top left corner/D% }\node[\placement]at(Trapez.\anchor){\text}; \draw[red] (Trapez.top right corner) -- ($(Trapez.bottom left corner)!(Trapez.top right corner)!(Trapez.bottom right corner)$); \end{tikzpicture} \end{document} ![alt text][2] Wenn die Eckpunkte des Trapezes für weitere Sachen benötigt werden, würde ich allerdings an diesen Koordinaten setzen und deren Beschriftung über die Option `label` vornehmen. Das hat den Vorteil, dass im weiteren Code zum Beispiel `A` statt `Trapez.bottom left corner` verwendet werden kann. \documentclass[margin=5pt]{standalone} \usepackage{tikz} \usetikzlibrary{calc} \usetikzlibrary{shapes.geometric} \begin{document} \begin{tikzpicture}[ mytrapez/.style={ trapezium, draw, trapezium left angle=75, trapezium right angle=45 } ] \node[ mytrapez, minimum width=4cm, minimum height=2cm ](Trapez){}; \foreach \placement/\anchor/\text in {% below left/bottom left corner/A, below right/bottom right corner/B, above right/top right corner/C, above left/top left corner/D% }\coordinate[label=\placement:\text](\text)at(Trapez.\anchor); \draw[red] (Trapez.top right corner) -- \draw[red](C) -- ($(A)!(C)!(B)$); \end{tikzpicture} \end{document} [1]: http://texwelt.de/wissen/fragen/14660/ecken-beschriften-geometric-shape/14666 [2]: http://texwelt.de/wissen/upfiles/tw_trapez2.png
Klicke auf Einblenden/Ausblenden von Überarbeitungen 2

07 Okt '15, 08:41

esdd's gravatar image

esdd
17.8k294257

Wenn dem Node ein Name gegeben wird, können die Eckpunkte über die Anker des Nodes angesprochen werden, siehe auch [Ecken beschriften Geometric shape][1] und dann lässt sich mittels der `calc` Bibliothek auch zum Beispiel das Lot von einem Eckpunkt auf die gegenüberliegende Trapezseite fällen. \documentclass[margin=5pt]{standalone} \usepackage{tikz} \usetikzlibrary{calc} \usetikzlibrary{shapes.geometric} \begin{document} \begin{tikzpicture}[ auto, mytrapez/.style={ trapezium, draw, trapezium left angle=75, trapezium right angle=45 } ] \node[ mytrapez, minimum width=4cm, minimum height=2cm ](Trapez){}; \foreach \placement/\anchor/\text in {% below left/bottom left corner/A, below right/bottom right corner/B, above right/top right corner/C, above left/top left corner/D% }\node[\placement]at(Trapez.\anchor){\text}; \draw[red] (Trapez.top right corner) -- ($(Trapez.bottom left corner)!(Trapez.top right corner)!(Trapez.bottom right corner)$); \end{tikzpicture} \end{document} ![alt text][2] Wenn die Eckpunkte des Trapezes für weitere Sachen benötigt werden, würde ich allerdings an diesen Koordinaten setzen und deren Beschriftung über die Option `label` vornehmen. Das hat den Vorteil, dass im weiteren Code zum Beispiel `A` statt `Trapez.bottom left corner` verwendet werden kann. \documentclass[margin=5pt]{standalone} \usepackage{tikz} \usetikzlibrary{calc} \usetikzlibrary{shapes.geometric} \begin{document} \begin{tikzpicture}[ auto, mytrapez/.style={ trapezium, draw, trapezium left angle=75, trapezium right angle=45 } ] \node[ mytrapez, minimum width=4cm, minimum height=2cm ](Trapez){}; \foreach \placement/\anchor/\text in {% below left/bottom left corner/A, below right/bottom right corner/B, above right/top right corner/C, above left/top left corner/D% }\coordinate[label=\placement:\text](\text)at(Trapez.\anchor); \draw[red] (Trapez.top right corner) -- ($(A)!(C)!(B)$); \end{tikzpicture} \end{document} [1]: http://texwelt.de/wissen/fragen/14660/ecken-beschriften-geometric-shape/14666 [2]: http://texwelt.de/wissen/upfiles/tw_trapez2.png
Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

07 Okt '15, 08:33

esdd's gravatar image

esdd
17.8k294257