rechteckige Zusammenführungskante des Knotens

rechteckige Zusammenführungskante des Knotens

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}

gegabelter Baum

Sie können auch die TikZ-Bibliothek verwenden trees, allerdings ist die Syntax zum Angeben von Bäumen in diesem Fall wesentlich ausführlicher.

verwandte Informationen