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

07 Sep '14, 16:58

Henri's gravatar image

Henri
15.7k133943

Über die beiden Optionen `text width` und `minimum size` lässt sich die Größe der Nodes leicht fixieren. Nodes die exorbitant viel Text beinhalten wachsen aber dennoch über die gegebenen Parameter hinaus, damit es nicht komisch aussieht (eine Option `maximum size` gibt es übrigens nicht). Den `|-|` Pfad habe ich von TeX.SX: [Vertical and horizontal lines in pgf-tikz](http://tex.stackexchange.com/questions/45347/vertical-and-horizontal-lines-in-pgf-tikz) # Von Hand mit Nodes \documentclass[landscape]{article} \usepackage[utf8]{inputenx} \usepackage{tikz} \usetikzlibrary{positioning,calc} \begin{document} \begin{tikzpicture}[ every node/.style={draw,fill=cyan,rounded corners,minimum size=8em,text width=8em,align=center}, node distance=1em, |-|/.style={ to path={ (\tikztostart) |- ($(\tikztostart)!.5!(\tikztotarget)$) -| (\tikztotarget) \tikztonodes } }, ] \node (root) {Fügetechnologien}; \node[below=of root] (child1) {Thermisches Fügen}; \node[right=of child1] (child2r) {Kleben}; \node[left=of child1] (child2l) {Fügen durch Umformen}; \node[right=of child2r] (child3r) {Hybridfügen}; \node[left=of child2l] (child3l) {Mechanisches Fügen}; \foreach \p in {child1,child2r,child2l,child3r,child3l} { \draw (root) to[|-|] (\p); } \end{tikzpicture} \end{document} > ![alt text][1] # Mit `graphdrawing` Benötigt LuaLaTeX \documentclass[landscape]{article} \usepackage{fontspec,tikz} \usetikzlibrary{graphs,graphdrawing,calc} \usegdlibrary{trees} \begin{document} \begin{tikzpicture}[ every node/.style={draw,fill=cyan,rounded corners,minimum size=8em,text width=8em,align=center}, |-|/.style={ to path={ (\tikztostart) |- ($(\tikztostart)!.5!(\tikztotarget)$) -| (\tikztotarget) \tikztonodes } }, ] \graph [tree layout] { Fügetechnologien --[|-|] { Thermisches Mechanisches Fügen, Kleben, Fügen durch Umformen, Hybridfügen, Mechanisches Fügen Thermisches Fügen, Kleben, Hybridfügen } }; \end{tikzpicture} \end{document} > ![alt text][2] [1]: http://texwelt.de/wissen/upfiles/u_169.png [2]: http://texwelt.de/wissen/upfiles/u_170.pnghttp://texwelt.de/wissen/upfiles/u_171.png
Klicke auf Einblenden/Ausblenden von Überarbeitungen 4

07 Sep '14, 16:56

Henri's gravatar image

Henri
15.7k133943

Über die beiden Optionen `text width` und `minimum size` lässt sich die Größe der Nodes leicht fixieren. Nodes die exorbitant viel Text beinhalten wachsen aber dennoch über die gegebenen Parameter hinaus, damit es nicht komisch aussieht (eine Option `maximum size` gibt es übrigens nicht). Den `|-|` Pfad habe ich von TeX.SX: [Vertical and horizontal lines in pgf-tikz](http://tex.stackexchange.com/questions/45347/vertical-and-horizontal-lines-in-pgf-tikz) # Von Hand mit Nodes \documentclass[landscape]{article} \usepackage[utf8]{inputenx} \usepackage{tikz} \usetikzlibrary{positioning,calc} \begin{document} \begin{tikzpicture}[ every node/.style={draw,fill=cyan,rounded corners,minimum size=8em,text width=8em,align=center}, node distance=1em, |-|/.style={ to path={ (\tikztostart) |- ($(\tikztostart)!.5!(\tikztotarget)$) -| (\tikztotarget) \tikztonodes } }, ] \node (root) {Fügetechnologien}; \node[below=of root] (child1) {Thermisches Fügen}; \node[right=of child1] (child2r) {Kleben}; \node[left=of child1] (child2l) {Fügen durch Umformen}; \node[right=of child2r] (child3r) {Hybridfügen}; \node[left=of child2l] (child3l) {Mechanisches Fügen}; \foreach \p in {child1,child2r,child2l,child3r,child3l} { \draw (root) to[|-|] (\p); } \end{tikzpicture} \end{document} > ![alt text][1] # Mit `graphdrawing` Benötigt LuaLaTeX \documentclass[landscape]{article} \usepackage{fontspec,tikz} \usetikzlibrary{graphs,graphdrawing,calc} \usegdlibrary{trees} \begin{document} \begin{tikzpicture}[ every node/.style={draw,fill=cyan,rounded corners,minimum size=8em,text width=8em,align=center}, |-|/.style={ to path={ (\tikztostart) |- ($(\tikztostart)!.5!(\tikztotarget)$) -| (\tikztotarget) \tikztonodes } }, ] \graph [tree layout] { Fügetechnologien --[|-|] { Thermisches Fügen, Kleben, Fügen durch Umformen, Hybridfügen, Mechanisches Fügen } }; \end{tikzpicture} \end{document} > ![alt text][2] [1]: http://texwelt.de/wissen/upfiles/u_169.pnghttp://texwelt.de/wissen/upfiles/u_169.png [2]: http://texwelt.de/wissen/upfiles/u_170.png
Klicke auf Einblenden/Ausblenden von Überarbeitungen 3

07 Sep '14, 16:49

Henri's gravatar image

Henri
15.7k133943

Klicke auf Einblenden/Ausblenden von Überarbeitungen 2

07 Sep '14, 16:48

Henri's gravatar image

Henri
15.7k133943

Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

07 Sep '14, 16:48

Henri's gravatar image

Henri
15.7k133943

Willkommen, erstes Mal hier? Schau mal unter FAQ!

×