我有以下树,并希望节点之间的连接是箭头而不是普通的线。这可能吗?我找到了选项edge
,但这没有提供合适的选项。
\documentclass{article}
\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
[D-Struktur
[S-Struktur
[Tilgungsregeln{,}\\Filter{,} phonol. Regeln
[Phonetische\\Form (PF)]]
[Regeln des anaphorischen Bezugs{,}\\der Quantifizierung und der Kontrolle
[Logische\\Form (LF)]]]]
\end{forest}
\end{document}
答案1
使用edge
选项来指示您需要哪种节点之间的线。
edge={->}
是最简单的。您有一个示例forest
文档第 19 页。
\documentclass{article}
\usepackage{forest}
\forestset{
sn edges/.style={for tree={parent anchor=south, child anchor=north,align=center,edge={->},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
[D-Struktur
[S-Struktur
[Tilgungsregeln{,}\\Filter{,} phonol. Regeln
[Phonetische\\Form (PF)]]
[Regeln des anaphorischen Bezugs{,}\\der Quantifizierung und der Kontrolle
[Logische\\Form (LF)]]]]
\end{forest}
\end{document}