Ich verwende Knoten und Kanten, um einige Bäume (von Beweisen) zu zeichnen, und hätte gerne eine rechteckige Zusammenführung von zwei Knoten in einen anderen, etwa so
A B
| |
+----+-----+
|
C
Von A bis zum Kreuzungspunkt könnte ich (a) |- (Kreuz) verwenden, aber was ich wirklich möchte, ist so etwas wie A |-| C.
Danke
Norbert (meine ersten Fragen hier, schätze ich ;-)
Antwort1
MitWald, können Sie so etwas tun, aber beachten Sie, dass die Wurzel des Baums jetzt ist C
. Wenn das Bild in der Frage ein echter Baum ist, muss dies der Fall sein, da ein Kind genau einen Elternteil haben muss. Wenn dies nicht der Fall ist, handelt es sich zwar um einen Graphen, aber nicht um einen bestimmten Graphentyp Baum. In diesem FallWaldist möglicherweise nicht die beste Option, da es speziell zum Zeichnen von Bäumen dient.
\documentclass[tikz,multi,border=5pt]{standalone}
\usepackage{forest}
\useforestlibrary{edges}
\begin{document}
\forestapplylibrarydefaults{edges}
\begin{forest}
forked edges,
for tree={
grow'=north,
}
[C[A][B]]
\end{forest}
\end{document}
Sie können auch die TikZ-Bibliothek verwenden trees
, allerdings ist die Syntax zum Angeben von Bäumen in diesem Fall wesentlich ausführlicher.