我如何绘制绿带式融合限定词中心词在 NP 中。这是它的基本形状,但我希望从限定词中心词向下的所有内容都位于顶部 NP 下方的中心,并从名词到中心词有一个边缘,如下面第二张(经过处理)图片所示。
\begin{document}
\begin{forest}
[\textsf{Supplement}\\NP, s sep=0
[\textsf{Determiner-Head}\\DP, l*=2.55
[\textsf{Head}\\D
[\textit{which}]]
]
]
[\textsf{Head}\\Nom
[,phantom]
]
]
\end{forest}
\end{document}
答案1
子节点相对于父节点的对齐由键 控制calign
,该键被赋予父节点。在 OP 的例子中,我们希望第一个子节点与父节点对齐,因此我们说calign=first
。(我冒昧地重新格式化了一点,因为 OPl*
将 DP 推得太低会导致问题。)
\documentclass{article}
\usepackage[linguistics]{forest}
\begin{document}
\begin{forest}
[\textsf{Supplement}\\NP, calign=first, l sep*=2,
[\textsf{Determiner-Head}\\DP
[\textsf{Head}\\D
[\textit{which}]
]
]
[\textsf{Head}\\Nom]
]
\end{forest}
\end{document}
calign with current
在子节点 (DP) 上说 可以达到相同的效果。有关 的更多信息calign
,请参阅 Forest 手册第 3.7.2 节。
答案2
我得到了以下答案Twitter 上的 @qpheevr。
\begin{document}
\begin{forest}
[\textsf{Supplement}\\NP,s sep=-2em
[\phantom{X}\hspace*{-4em},tier=dh]
[\textsf{Determiner-Head}\\DP,no edge,tier=dh
[\textsf{Head}\\D
[\textit{which}]
]
]
[\textsf{Head}\\Nom
[\hspace*{-4em}\phantom{X},tier=dh]
]
]
\end{forest}
\end{document}