Seite 1 von 1

Baumdiagramm mit horizontalen und vertikalen Einträgen

Verfasst: So 6. Mär 2016, 20:47
von Shameless-Dan
Hallo zusammen,

ich möchte aus Platzgründen ein Baumdiagramm mit horizontalen und vertikalen Textblöcken erstellen. Dazu habe ich (zum ersten Mal) das Package tikz benutzt und folgendes Diagramm geschrieben:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows,positioning,trees}

\begin{document}
\begin{figure}
\centering 
\begin{tikzpicture}   
\tikzstyle{every node}=[shape=rectangle, rectangle, draw, font=\small, align=center, text width=30mm]
\tikzstyle{level 1}=[level distance=35mm, set style={{every node}+=[fill=white!45]}]    
\tikzstyle{level 2}=[level distance=35mm, sibling distance=5mm, set style={{every node}+=[fill=white!30]}] 

\node[text width=30mm, minimum height=5mm]{Umformen}[edge from parent fork down]      
 child[sibling distance=25mm, minimum height=5mm]{node[rotate=90]{Druckumformen}        
  child{node[rotate=90]{Walzen}}        
  child{node[rotate=90]{Freiformen}}        
  child{node[rotate=90]{Gesenkformen}}        
  child{node[rotate=90]{Eindrücken}}        
  child{node[rotate=90]{Durchdrücken}}      
 }       
 child[sibling distance=22.5mm, minimum height=5mm]{node[rotate=90]{Zugdruckumformen}
  child{node[rotate=90]{Durchziehen}}         
  child{node[rotate=90]{Tiefziehen}} 	   
  child{node[rotate=90]{Kragenziehen}}  	   
  child{node[rotate=90]{Drücken}}  	   
  child{node[rotate=90]{Knickbauchen}}       
 } 	 
 child[sibling distance=12.5mm, minimum height=5mm]{node[rotate=90]{Zugumformen}         
  child{node[rotate=90]{Längen}}        
  child{node[rotate=90]{Weiten}} 	   
  child{node[rotate=90]{Tiefen}}      
 } 	 
 child[sibling distance=20mm, minimum height=5mm]{node[rotate=90]{Biegeumformen}         
  child[sibling distance=10mm, minimum height=10mm]{node[rotate=90]{mit geradliniger\\Werkzeugbewegung}}         
  child[sibling distance=10mm, minimum height=10mm]{node[rotate=90]{mit drehender\\Werkzeugbewegung}}       
 } 	 
 child[sibling distance=18.75mm, minimum height=5mm]{node[rotate=90]{Gleitumformen}         
  child{node[rotate=90]{Verschieben}}         
  child{node[rotate=90]{Verdrehen}}       
 };  
\end{tikzpicture}

\caption{Name des Diagramms}
\end{figure}

\end{document}

Das Ergebnis ist fast in Ordnung, jedoch ist der Abstand zwischen dem ersten horizontalen Block und dem darunter folgenden vertikalen Blöcken leider viel zu groß (siehe Bild im Anhang). Wie kann ich diesen verkleinern um die Verzweigungslinien so wie in der unteren Ebene zu gestalten? Vielen Dank für Eure Hilfe!

Grüße,
Daniel

Bild

Verfasst: So 6. Mär 2016, 21:35
von Bartman
Könntest Du bitte Dein Beispiel vervollständigen, damit Leser Deines Beitrags "Öffne in Online-Editor" nutzen können, wenn sie es möchten.

Verfasst: So 6. Mär 2016, 23:49
von Shameless-Dan
Hallo Bartman,

danke für den Hinweis, das hat mich als LyX-Nutzer und Anfänger direkt vor das nächste Problem gestellt... Habe den obigen Beitrag editiert!

Grüße,
Daniel