Forest: Losgelöste Knoten mit mehreren Eltern? Thema ist als GELÖST markiert

Fragen und Probleme, die nicht den obigen Kategorien zugeordnet werden können


Fenrix
Forum-Anfänger
Forum-Anfänger
Beiträge: 19
Registriert: Sa 9. Mai 2020, 13:45

Forest: Losgelöste Knoten mit mehreren Eltern?

Beitrag von Fenrix »

Hallo zusammen, ich habe folgendes Dokument:
\documentclass[a4paper,12pt, oneside, headsepline, listof = totocnumbered, numbers=noenddot]{scrartcl}

\usepackage[T1]{fontenc}
\usepackage[edges]{forest}

\begin{document}
	
\begin{figure}
	\centering
	\begin{forest} forked edges,
		for tree={grow'=0,align=left,anchor=west, draw, text width=3cm, font=\footnotesize}
		[Variabilität
		  [Grad der\\Variabilität, for tree={text width=2.5cm}
		    [Hoch]
		    [Niedrig]
		  ]
		  [Wartbarkeit, for tree={text width=2.5cm}
		  ]
		  [Performance, for tree={text width=2.5cm}
		    [Niedrig]
		    [Hoch]
		  ]
		  [Verfügbarkeit, for tree={text width=2.5cm}
		    [Niedrig]
		    [Hoch]
		  ]
		  [Kosten, for tree={text width=2.5cm}
		    [Wartung]
		    [Bereitstellung
		      [Niedrig]
		      [Hoch]
		    ]
		  ]
		]
	\end{forest}
\end{figure}
\end{document}
Ich möchte rechts neben diesem Baum drei Knoten losgelöst erstellen. Jeder Blattknoten des Baumes sollte dann mit einem der "Endknoten" verbunden sein.

In etwa so:
Bild

Vllt. kann mir jemand einen Tipp geben, wie sich solch ein Struktur erreichen lässt.

VG

gast.

Re: Forest: Losgelöste Knoten mit mehreren Eltern?

Beitrag von gast. »

Da das ganze letztlich eine tikzpicture ist, kann man auch mit \draw etc. darin zeichnen. Hilfreich kann dabei das forest-Koordinatensystem sein. Siehe dazu u. a. Abschnitt 3.16f in der forest-Anleitung. Hier einmal einfach nur ein zusätzlicher Kasten (node wäre natürlich auch möglich) und eine einzelne Linie:
\documentclass[a4paper,12pt, oneside, headsepline, listof = totocnumbered, numbers=noenddot]{scrartcl}

\usepackage[T1]{fontenc}
\usepackage[edges]{forest}

\begin{document}
	
\begin{figure}
	\centering
	\begin{forest} forked edges,
		for tree={grow'=0,align=left,anchor=west, draw, text width=3cm, font=\footnotesize}
		[Variabilität
		  [Grad der\\Variabilität, for tree={text width=2.5cm}
		    [Hoch, name={Gradhoch}]
		    [Niedrig]
		  ]
		  [Wartbarkeit, for tree={text width=2.5cm}
		  ]
		  [Performance, for tree={text width=2.5cm}
		    [Niedrig]
		    [Hoch]
		  ]
		  [Verfügbarkeit, for tree={text width=2.5cm}
		    [Niedrig]
		    [Hoch]
		  ]
		  [Kosten, for tree={text width=2.5cm}
		    [Wartung]
		    [Bereitstellung
		      [Niedrig]
		      [Hoch]
		    ]
		  ]
		]
		\draw (12,2) rectangle (15,4);
        \draw (forest cs:name={Gradhoch},anchor={children}) -- (12,3);
	\end{forest}
\end{figure}
\end{document}
Ach übrigens: a4paper und oneside sind Voreinstellungen von scrartcl und können daher entfallen.

Fenrix
Forum-Anfänger
Forum-Anfänger
Beiträge: 19
Registriert: Sa 9. Mai 2020, 13:45

Re: Forest: Losgelöste Knoten mit mehreren Eltern?

Beitrag von Fenrix »

Vielen Dank, das werde ich sofort mal ausprobieren :)

Antworten