borde de fusión rectangular del nodo

borde de fusión rectangular del nodo

Estoy usando nodos y bordes para dibujar algunos árboles (de pruebas) y me gustaría tener una fusión rectangular de dos nodos en otro, algo así como

A          B
|          |
+----+-----+
     |
     C

Desde A hasta el punto de cruce podría usar (a) |- (cruz) pero lo que realmente quiero es algo como A |-| C.

Gracias

Norbert (mis primeras preguntas aquí, supongo ;-)

Respuesta1

Conbosque, puedes hacer algo como esto, pero ten en cuenta que la raíz del árbol ahora es C. Si la imagen en la pregunta es un árbol genuino, este debe ser el caso porque un niño debe tener exactamente un padre. Si ese no es el caso, entonces es un gráfico pero no es del árbol de especies de gráficos específico. En ese caso,bosquePuede que no sea la mejor opción ya que está dedicado específicamente al dibujo de árboles.

\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}

árbol bifurcado

También puedes utilizar la treesbiblioteca TikZ, aunque la sintaxis para especificar árboles es considerablemente más detallada en ese caso.

información relacionada