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}
Você também pode usar a trees
biblioteca TikZ, embora a sintaxe para especificar árvores seja consideravelmente mais detalhada nesse caso.