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

08 Feb '15, 22:08

saputello's gravatar image

saputello
11.1k174365

Wie erstelle ich Umbrüche in nodes?

>--- > Duplikat zu: [Wie kann ich in einer TikZ Node einen Zeilenumbruch vornehmen?](http://texwelt.de/wissen/fragen/4024/) > >--- Hallo, ich hätte gerne folgendes Beispiel zentriert auf einer Seite - textwidth. Leider gelingt mir das nicht richtig. Zum Einen fände ich gleich große Nodes ansprechender, daher der Wunsch nach Umbrüchen und die Linien sind leider auch falsch. \documentclass{scrartcl} \usepackage{graphicx} \usepackage{tikz} \usetikzlibrary{arrows,positioning} \usetikzlibrary{mindmap} \begin{document} \begin{figure} \begin{tikzpicture}[node distance=0.3cm, auto] \tikzset{ mynode/.style={rectangle,rounded corners,draw=white, top color=white, bottom color=black!95,very thick, inner sep=1em, minimum size=1em, text centered}, myarrow/.style={->, >=latex', shorten >=1pt, thick}, mylabel/.style={text width=8em, text centered} } \node[mynode] (manufacturer) {Handeln zur Gefahrenabwehr durch}; \node[below=2.0cm of manufacturer] (dummy) {}; \node[mynode, left=of dummy] (retailer1) {Realakte}; \node[mynode, left=of retailer1] (retailer3) {Verwaltungsakte}; \node[mynode, right=of dummy] (retailer2) {verwaltungsrechtliche Verträge}; \node[mynode, right=of retailer2] (retailer4) {ordnungsbehördliche Verordnungen}; \node[mynode, below=of retailer3] (retailer5) {Erlaubnisse}; % The text width of 7em forces the text to break into two lines. \draw[myarrow] (manufacturer.south) -- ++(-.5,0) -- ++(0,-1) -| (retailer1.north); \draw[myarrow] (manufacturer.south) -- ++(.5,0) -- ++(0,-1) -| (retailer2.north); \draw[myarrow] (manufacturer.south) -- ++(-.5,0) -- ++(0,-1) -| (retailer4.north); \draw[myarrow] (manufacturer.south) -- ++(.5,0) -- ++(0,-1) -| (retailer3.north); \draw[myarrow] (retailer3.south) -- ++(.5,0) -- ++(0,-1) -| (retailer5.north); \end{tikzpicture} \end{figure} \end{document}
Klicke auf Einblenden/Ausblenden von Überarbeitungen 3

08 Feb '15, 21:52

Henri's gravatar image

Henri
15.7k133943

Wie erstelle ich Umbrüche in nodes?

Hallo, ich hätte gerne folgendes Beispiel zentriert auf einer Seite - textwidth. Leider gelingt mir das nicht richtig. Zum Einen fände ich gleich große Nodes ansprechender, daher der Wunsch nach Umbrüchen und die Linien sind leider auch falsch. \documentclass{scrartcl} \usepackage{graphicx} \usepackage{tikz} \usetikzlibrary{arrows,positioning} \usetikzlibrary{mindmap} \begin{document} \begin{figure} \begin{tikzpicture}[node distance=0.3cm, auto] \tikzset{ mynode/.style={rectangle,rounded corners,draw=white, top color=white, bottom color=black!95,very thick, inner sep=1em, minimum size=1em, text centered}, myarrow/.style={->, >=latex', shorten >=1pt, thick}, mylabel/.style={text width=8em, text centered} } \node[mynode] (manufacturer) {Handeln zur Gefahrenabwehr durch}; \node[below=2.0cm of manufacturer] (dummy) {}; \node[mynode, left=of dummy] (retailer1) {Realakte}; \node[mynode, left=of retailer1] (retailer3) {Verwaltungsakte}; \node[mynode, right=of dummy] (retailer2) {verwaltungsrechtliche Verträge}; \node[mynode, right=of retailer2] (retailer4) {ordnungsbehördliche Verordnungen}; \node[mynode, below=of retailer3] (retailer5) {Erlaubnisse}; % The text width of 7em forces the text to break into two lines. \draw[myarrow] (manufacturer.south) -- ++(-.5,0) -- ++(0,-1) -| (retailer1.north); \draw[myarrow] (manufacturer.south) -- ++(.5,0) -- ++(0,-1) -| (retailer2.north); \draw[myarrow] (manufacturer.south) -- ++(-.5,0) -- ++(0,-1) -| (retailer4.north); \draw[myarrow] (manufacturer.south) -- ++(.5,0) -- ++(0,-1) -| (retailer3.north); \draw[myarrow] (retailer3.south) -- ++(.5,0) -- ++(0,-1) -| (retailer5.north); \end{tikzpicture} \end{figure} \end{document}
Klicke auf Einblenden/Ausblenden von Überarbeitungen 2

08 Feb '15, 21:46

Tischa's gravatar image

Tischa
1.4k30110130

Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

08 Feb '15, 21:46

Tischa's gravatar image

Tischa
1.4k30110130