borda de mesclagem retangular do nó

borda de mesclagem retangular do nó

Estou usando nós e arestas para desenhar algumas árvores (de provas) e gostaria de ter uma fusão retangular de dois nós em outro, algo como

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

De A ao ponto cruzado eu poderia usar (a) |- (cruzar) mas o que eu realmente quero é algo como A |-| C.

Obrigado

Norbert (minhas primeiras perguntas aqui, eu acho ;-)

Responder1

Comfloresta, você pode fazer algo assim, mas observe que a raiz da árvore agora é C. Se a imagem em questão for uma árvore genuína, deve ser esse o caso porque uma criança deve ter exatamente um dos pais. Se não for esse o caso, então é um gráfico, mas não é da árvore de espécies de gráfico específica. Nesse caso,florestapode não ser a melhor opção, pois é dedicado especificamente ao desenho de árvores.

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

árvore bifurcada

Você também pode usar a treesbiblioteca TikZ, embora a sintaxe para especificar árvores seja consideravelmente mais detalhada nesse caso.

informação relacionada