나는 노드와 가장자리를 사용하여 일부 트리(증명)를 그리고 있으며 두 노드를 다른 노드로 직사각형 병합하고 싶습니다.
A B
| |
+----+-----+
|
C
A에서 교차점까지 (a) |-(cross)를 사용할 수 있지만 실제로 원하는 것은 A |-| 씨.
감사해요
Norbert (여기서 첫 번째 질문이 있는 것 같아요 ;-)
답변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}
TikZ 라이브러리를 사용할 수도 있지만 trees
, 이 경우 트리를 지정하는 구문은 훨씬 더 장황합니다.