節點的矩形合併邊

節點的矩形合併邊

我正在使用節點和邊來繪製一些樹(證明),並且希望將兩個節點的矩形合併到另一個節點中,例如

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}

分叉樹

您也可以使用treesTikZ 庫,儘管在這種情況下指定樹的語法要冗長得多。

相關內容