tikz-qtree:初学者问题

tikz-qtree:初学者问题

您好,我不是语言学家,对树木有些困惑。

\begin{tikzpicture}[grow'=up]
        \Tree [.a 
                [.b 
                    [.c [.d e]]
                    [.f g]
                ]                       
            ]
\end{tikzpicture}

为什么这行不通?只有当我想让一个节点只有一个节点,然后树从这个节点进一步分支时,我才会遇到问题

喜欢:

  /  b   
a
  \  c

可以,但是:

      /  c
a - b 
      \  d

不是

答案1

就像这样:

\documentclass[tikz,12pt]{standalone}
\usepackage{tikz-qtree}
\pagestyle{empty}

\begin{document}

\begin{tikzpicture}[grow'=up]
        \Tree [.a
                [.b
                    [.c
                      [.d e
                      ]
                    ]
                    [.f g
                    ]
                ]
            ]
\end{tikzpicture}

\end{document}

树

答案2

另一种可能性是forest包裹。

\documentclass[border=2mm]{standalone}
\usepackage{forest}

\begin{document}

\begin{forest}
    for tree={grow'=90}
        [a[b[c[d [e]]]
                 [f [g]]]]
\end{forest}

\end{document}

在此处输入图片描述

相关内容