Vertikaler linker Zweig im Qtree

Vertikaler linker Zweig im Qtree

Betrachten wir einen wirklich einfachen Baum wie den folgenden:

\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}

In seiner natürlichen Form sieht es aus wie zwei symmetrische Zweige /\ . Wie kann ich es aussehen lassen wie |\ (oder eventuell umgekehrt, /|). Mit anderen Worten, wenn ich nur binäre Zweige verwende, wie kann ich dann „meinem Baum sagen“, dass er einen Zweig gerade und den anderen schräg links oder schräg rechts platzieren soll? Vielleicht möchte ich irgendwann einen Baum wie diesen zeichnen:

 |\
 |\
/|

Antwort1

Ich weiß nicht mit qtree, aber mitforestcalign=firstMit Optionen oder ist es ganz einfach 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}

Bildbeschreibung hier eingeben

verwandte Informationen