Wie schaffe ich es alle meine Blätter (A-D) auf die selbe Höhe (also die 4. Stufe des Baumes) zu bekommen?

Open in writeLaTeX
\begin{tikzpicture}[scale=0.9,level/.style={sibling distance=60mm/#1}]
\node[circle,draw] (AEDCB){$AEDCB$}
  child {node[circle,draw] (AED) {$AED$}
    child {node[circle,draw] (AE) {$AE$}
      child {node[circle,draw](A) {$A$}}
      child {node[circle,draw](E) {$E$}}}
    child {node[circle,draw] (D) {$D$}}
            } 
  child {node[circle,draw](CB){$CB$}
    child {node[circle,draw](C) {$C$}}
    child {node[circle,draw](B) {$B$}}
      };
\end{tikzpicture}

gefragt 22 Apr '14, 13:28

BorrNar's gravatar image

BorrNar
77236
Akzeptiert-Rate: 0%

bearbeitet 22 Apr '14, 13:55

esdd's gravatar image

esdd
17.8k284257


Eine Möglichkeit wäre, auch ohne node in der dritten Ebene ein weiteres child einzufügen:

Open in writeLaTeX
\documentclass[tikz,margin=5mm]{standalone}
\begin{document}
\begin{tikzpicture}[scale=0.9,level/.style={sibling distance=60mm/#1}]
\node[circle,draw] (AEDCB){$AEDCB$}
  child {node[circle,draw] (AED) {$AED$}
    child {node[circle,draw] (AE) {$AE$}
      child {node[circle,draw](A) {$A$}}
      child {node[circle,draw](E) {$E$}}}
    child {
      child{node[circle,draw] (D) {$D$}}}
            } 
  child {node[circle,draw](CB){$CB$}
    child {
      child{node[circle,draw](C) {$C$}}}
    child {
      child{node[circle,draw](B) {$B$}}}
      };
\end{tikzpicture}
\end{document}

alt text


Alternativ könnte man auch die graphdrawing Bibliothek nutzen, benötigt dafür aber die pgf/tikz-Version 3.0 und muss LuaLaTeX verwenden:

Open in writeLaTeX
\documentclass[tikz,margin=5mm]{standalone}
\usetikzlibrary{graphs,graphdrawing}
\usegdlibrary{layered,trees}
\begin{document}
\begin{tikzpicture}
\graph[layered layout,nodes={circle,draw},sibling distance=15mm,level distance=10mm,]{
  AEDCB/$AEDCB$--AED/$AED$--{AE/$AE$--{A/$A$,E/$E$},D/$D$},
  AEDCB--CB/$CB$--{C/$C$,B/$B$},
  {[same layer]AED,CB},
  {[same layer]A,E,D,C,B}
};
\end{tikzpicture}
\end{document}

alt text

Permanenter link

beantwortet 22 Apr '14, 13:54

esdd's gravatar image

esdd
17.8k284257
Akzeptiert-Rate: 62%

bearbeitet 22 Apr '14, 15:11

Deine Antwort
Vorschau umschalten

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs fügen Sie einfach zwei Leerzeichen an die Stelle an der die neue Linie sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Frage-Themen:

×730
×4

gestellte Frage: 22 Apr '14, 13:28

Frage wurde gesehen: 8,068 Mal

zuletzt geändert: 22 Apr '14, 15:11