Blätter eines Baumes ausrichten

Blätter eines Baumes ausrichten

Ich habe den folgenden Baum, bei dem das äußerste linke Blatt nicht synchron ist:

\documentclass{minimal}

\usepackage{tikz-qtree}

\begin{document}

\begin{tikzpicture}
\tikzset{level 1+/.style={level distance=3\baselineskip}}
\tikzset{level 2+/.style={level distance=2\baselineskip}}
\tikzset{frontier/.style={distance from root=8\baselineskip}}
\tikzset{every tree node/.style={align=left, anchor=north}}
\tikzset{every leaf node/.append style={text depth=0pt}}
\Tree[.S
       [.NP er\\he ]
       [.NP
         [.Det das\\the ]
         [.N Buch\\book ] ]
       [.NP
         [.Det der\\the ]
         [.N Frau\\woman ] ]
       [.V gibt\\gives ] ]
\end{tikzpicture}

\end{document}

Bildbeschreibung hier eingeben

ich folgte Ausrichten mehrerer Bäume an der Grundlinie und hinzugefügt \tikzset{every leaf node/.append style={text depth=0pt}}, aber dies hat keine Wirkung.

Antwort1

Wenn Sie bereit sind, die leistungsstarkenforestPaket (verwendet intern PGF/TikZ):

\documentclass{article}
\usepackage{forest}

\begin{document}

\begin{forest}
for tree={
  parent anchor=south, 
  child anchor=north,
  align=left,
  base=bottom
},
where n children=0{tier=word}{}
[S
  [NP [er\\he] ]
  [NP
    [Det [das\\the] ]
    [N [Buch\\book] ] 
  ]
  [NP
    [Det [der\\the] ]
    [N [Frau\\woman] ] 
  ]
  [V [gibt\\gives] ]
]
\end{forest}

\end{document}

Bildbeschreibung hier eingeben

Um den gesamten Knoteninhalt zu zentrieren, ändern Sie align=left in align=center (dies kann natürlich nur für die Blätter oder von Fall zu Fall erfolgen).

\documentclass{article}
\usepackage{forest}

\begin{document}

\begin{forest}
for tree={
  parent anchor=south, 
  child anchor=north,
  align=center,
  base=bottom
},
where n children=0{tier=word}{}
[S
  [NP [er\\he] ]
  [NP
    [Det [das\\the] ]
    [N [Buch\\book] ] 
  ]
  [NP
    [Det [der\\the] ]
    [N [Frau\\woman] ] 
  ]
  [V [gibt\\gives] ]
]
\end{forest}

\end{document}

Bildbeschreibung hier eingeben

Die Option base=bottomist hier eigentlich nicht erforderlich, da alle Ihre Blätter zwei Zeilen haben.

verwandte Informationen