Forest

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Forest

Re: Forest

von dude@work » Mo 9. Dez 2024, 20:29

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

Re: Forest

von schefe » Do 5. Dez 2024, 23:49

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}

Re: Forest

von Bartman » Do 5. Dez 2024, 21:27

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

Re: Forest

von schefe » Do 5. Dez 2024, 20:35

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}

Forest

von schefe » Do 5. Dez 2024, 13:53

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}

Nach oben