答案1
使用forest
或tikz-qtree
绝对是树的最佳选择。我建议这样做,forest
因为它允许您非常简单地命名节点,然后允许您非常简单地进行各种注释。tikz-qtree
可以做同样的事情,但您需要在树中专门对节点进行编码,这会使代码更加笨重。
以下是两种解决方案,使用的答案如下:
这里还有另外几个解决方案,也使用forest
:
\documentclass{article}
\usepackage{tikz-qtree}
\usepackage[linguistics]{forest}
\usetikzlibrary{calc,positioning}
\begin{document}
\begin{tikzpicture}
\Tree [.n,v,aP [.n,v,a ] [.$\sqrt{P}$ [.\node (A){$\sqrt{\alpha}$};] [.$\sqrt{\beta}$ ] ] ]
\draw
([xshift=-14pt]A) arc[start angle=180,end angle=60,radius=2cm] node[below] {Spellout domain};
\end{tikzpicture}
\begin{forest}
[{n,v,aP} [{n,v,a} ] [$\sqrt{P}$ [$\sqrt{\alpha}$,name=A] [$\sqrt{\beta}$ ] ] ]
\draw
([xshift=-14pt]A) arc[start angle=180,end angle=60,radius=2cm] node[below] {Spellout domain};
\end{forest}
\end{document}