如何使用 qtree 制作直线骨架?

如何使用 qtree 制作直线骨架?

我有以下树:

\documentclass{article}
\usepackage{qtree}

\begin{document}

\Tree [.A [.a ] [.B [.A ] [.a ] ] ]


\end{document}

我希望 A -> B -> A 骨架是一条直线(意思是,分支之间的角度应该不同,这样 A -> B -> A 就垂直向下)。

另外,我想在两个“a”之间添加一条虚线曲线。这可以吗?

(如果需要,我不介意使用 tikz-qtree。)

答案1

你想要这样的东西吗?

当鹰从 A 飞过 B 再飞到另一个 A

我使用 Forest 这样做是因为它使事情变得简单。也许tikz-qtree提供了类似的功能,但在这方面 Forest 通常更胜一筹。

\documentclass[border=10pt]{standalone}
\usepackage[linguistics]{forest}
\begin{document}
\Forest{[A[a][B, calign with current [A, calign with current][a]]]}
\end{document}

相关内容