Forest Thema ist als GELÖST markiert

Tabellen und Grafiken erstellen und anordnen


schefe

Forest

Beitrag von schefe »

Hallo, ich würde gerne in einer Übersicht früher mit der der folder-Anordnung anfangen. Bei einem Ast funktioniert es, bei dem anderen werden die Aufzählungen des Astes falsch angeordet. Hat da jemand eine Lösung? Danke und Grüße André
\documentclass[border=20pt,tikz]{scrreport}
\usepackage[edges]{forest}

\forestset{
  direction switch/.style={
    for tree={edge+=thick, 
      align=center,
    },
    where level>=3{folder, grow'=0}{for children=forked edge},
  },
}

\begin{document}

\begin{figure}
\begin{forest}
  direction switch
  [Übersicht,draw
    [süße \\ Dinge,draw
      [saure \\Dinge,draw, folder, grow'=0,
       % [ % Leerer Knoten als Ersatz für \vline
          [A]
          [B
            [C]
            [D]
          ]
          [E]
       % ]
      ]
      [grüne \\ Dinge,draw
        [lila Dinge,draw
          [G]
          [H]
          
          [J]
        ]
        [blaue \\ Dinge,draw
          [K]
          [L]
          Minimalbeispiel
          [N]
          [O]
          
        ]
      ]
    ]
   [rote \\ Dinge,draw, folder, grow'=0,
       % [ % Leerer Knoten als Ersatz für \vline
          [Q]
          [R  ]
          [S]
       % ]
      ]
      %]
   % ]
  ]
\end{forest}
\caption{test}
\label{test_2}
\end{figure}

\end{document}

schefe

Re: Forest

Beitrag von schefe »

Irgendwie funktioniert der erste code in dem Forum nicht. Ich probiere es nochmal...
\documentclass[border=20pt,tikz]{scrreport}
\usepackage[edges]{forest}

\forestset{
  direction switch/.style={
    for tree={edge+=thick, 
      align=center,
    },
    where level>=3{folder, grow'=0}{for children=forked edge},
  },
}

\begin{document}

\begin{figure}
\begin{forest}
  direction switch
  [Übersicht,draw
    [süße \\ Dinge,draw
      [saure \\Dinge,draw, folder, grow'=0,
       % [ % Leerer Knoten als Ersatz für \vline
          [A]
          [B
            [C]
            [D]
          ]
          [E]
       % ]
      ]
      [grüne \\ Dinge,draw
        [lila Dinge,draw
          [G]
          [H]
          
          [J]
        ]
        [blaue \\ Dinge,draw
          [K]
          [L]
          Minimalbeispiel
          [N]
          [O]
          
        ]
      ]
    ]
   [rote \\ Dinge,draw, folder, grow'=0,
       % [ % Leerer Knoten als Ersatz für \vline
          [Q]
          [R  ]
          [S]
       % ]
      ]
      %]
   % ]
  ]
\end{forest}
\caption{test}
\label{test_2}
\end{figure}

\end{document}

Bartman
Forum-Meister
Forum-Meister
Beiträge: 2466
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Re: Forest

Beitrag von Bartman »

Es liegt nicht am Online-Compiler, den das Forum benutzt. Wie die *.log-Datei andeutet, sind Leerzeilen in der Umgebung forest nicht erlaubt.

schefe

Re: Forest

Beitrag von schefe »

Dann probieren wir es mal ohne Leerzeilen in der forest-Umgebung...
\documentclass[border=20pt,tikz]{scrreport}
\usepackage[edges]{forest}

\forestset{
  direction switch/.style={
    for tree={edge+=thick, 
      align=center,
    },
    where level>=3{folder, grow'=0}{for children=forked edge},
  },
}

\begin{document}

\begin{figure}
\begin{forest}
  direction switch
  [Übersicht,draw
    [süße \\ Dinge,draw
      [saure \\Dinge,draw, folder, grow'=0,
       % [ % Leerer Knoten als Ersatz für \vline
          [A]
          [B
            [C]
            [D]
          ]
          [E]
       % ]
      ]
      [grüne \\ Dinge,draw
        [lila Dinge,draw
          [G]
          [H]
              [J]
        ]
        [blaue \\ Dinge,draw
          [K]
          [L]
          Minimalbeispiel
          [N]
          [O]
              ]
      ]
    ]
   [rote \\ Dinge,draw, folder, grow'=0,
       % [ % Leerer Knoten als Ersatz für \vline
          [Q]
          [R  ]
          [S]
       % ]
      ]
      %]
   % ]
  ]
\end{forest}
\caption{test}
\label{test_2}
\end{figure}
\end{document}

dude@work

Re: Forest

Beitrag von dude@work »

So sieht das Diagramm trotz Entfernung der Leerzeilen aus:
baum.png

Antworten