Hacer que un determinado estilo de árbol sea el predeterminado para el bosque

Hacer que un determinado estilo de árbol sea el predeterminado para el bosque

Estamos armando clases de látex para libros. Queremos que un determinado estilo de árbol sea el predeterminado para forest. Con el siguiente ejemplo, uno tiene que definir el estilo (sn bordes) en cada árbol. ¿Hay alguna manera de deshacerse de esta especificación y convertirla en la predeterminada?

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

Respuesta1

No estoy seguro si la pregunta no está resuelta, Stefan, pero este código, por ejemplo, se aplica a todos los entornos forestales:

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

En esencia, simplemente suelte el nombre del estilo :)

Espero que esto ayude.

información relacionada