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}
También puedes utilizar la trees
biblioteca TikZ, aunque la sintaxis para especificar árboles es considerablemente más detallada en ese caso.