我正在使用節點和邊來繪製一些樹(證明),並且希望將兩個節點的矩形合併到另一個節點中,例如
A B
| |
+----+-----+
|
C
從 A 到交叉點我可以使用 (a) |- (cross) 但我真正想要的是類似 A |-| 的東西C。
謝謝
諾伯特(我想這是我的第一個問題;-)
答案1
和森林,你可以這樣做,但請注意樹的根現在是C
。如果問題中的圖像是一棵真正的樹,那麼情況一定是這樣,因為孩子必須只有一個父母。如果不是這種情況,那麼它是一個圖,但它不是特定圖物種樹的。在這種情況下,森林可能不是最好的選擇,因為它專門用於繪製樹木。
\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}
您也可以使用trees
TikZ 庫,儘管在這種情況下指定樹的語法要冗長得多。