Qtree의 수직 왼쪽 분기

Qtree의 수직 왼쪽 분기

다음과 같은 매우 간단한 트리를 고려해 보겠습니다.

\documentclass[12pt]{beamer}
\usepackage{qtree, tikz-qtree, tikz}
\begin{document}

\begin{frame}{Title}
\begin{tikzpicture}
\Tree 
    [.XP
    [.X ] [.compl ] ]   
\end{tikzpicture}
\end{frame}

\end{document}

자연스러운 형태에서는 두 개의 대칭 분기 /\ 처럼 보입니다. |\(또는 결과적으로는 그 반대, /|)처럼 보이도록 하려면 어떻게 해야 합니까? 즉, 내가 이진 가지만 사용하는 경우 가지를 직선으로 놓고 다른 하나를 사선 왼쪽에 사선 오른쪽으로 놓으라고 "내 트리에" 어떻게 말할 수 있습니까? 결국에는 다음과 같은 나무를 그리고 싶을 수도 있습니다.

 |\
 |\
/|

답변1

나는 모르지만 qtree함께forestcalign=first옵션 이나 을 사용하면 쉽습니다 calign=last.

\documentclass[12pt]{beamer}
%\usepackage{qtree, tikz-qtree, tikz}
\usepackage{forest}
\begin{document}

\begin{frame}{Title}
\begin{forest}
    [XP, for tree={calign=first}
    [X [a [A, calign=last [B] [D]] [B]] [b] [c]] [compl, calign=last [A] [B] ] ]   
\end{forest}
\end{frame}

\end{document}

여기에 이미지 설명을 입력하세요

관련 정보