Festlegen eines bestimmten Baumstils als Standard für den Wald

Festlegen eines bestimmten Baumstils als Standard für den Wald

Wir stellen Latex-Klassen für Bücher zusammen. Wir möchten einen bestimmten Baumstil als Standard festlegen forest. Im folgenden Beispiel muss der Stil (sn-Kanten) in jedem Baum definiert werden. Gibt es eine Möglichkeit, diese Spezifikation loszuwerden und sie zum Standard zu machen?

\documentclass{minimal}

\usepackage{forest}

\forestset{
sn edges/.style={for tree={parent anchor=south, child anchor=north,align=center,base=bottom,where n children=0{tier=word}{}}}, 
background tree/.style={for tree={text opacity=0.2,draw opacity=0.2,edge={draw opacity=0.2}}}
}


\begin{document}

\begin{forest}
sn edges
[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}

Antwort1

Ich bin nicht sicher, ob die Frage ungelöst ist, Stefan, aber dieser Code wird beispielsweise auf alle Waldumgebungen angewendet:

\forestset{.style={for tree={l=1em, l sep=1em, s sep=1em}}}

Im Wesentlichen lassen Sie einfach den Stilnamen weg :)

Hoffe das hilft.

verwandte Informationen