具有更多级别的树

具有更多级别的树

我正在使用该软件包qtree,并且很想制作更多关卡。我的代码是:

\begin{frame}[t]{\secname}
    \Tree [.{L} [.{L1} {\textit{Lag}: \\ ${\textstyle x=y$ \\ \small{C}}  ]
                [.{L2} {\textit{Lag}: \\  ${\textstyle x=z$} ] ]                                                                                                            

\end{frame} 

我希望它\small{C}处于新的级别之下,{\textit{Lag}: \\ ${\textstyle x=y$但这里它处于同一级别(我已将\\它放在新行上)

我还希望级别之间有更多的垂直空间,但我不知道该如何做到这一点。

有人能帮助我吗?

答案1

以下是使用增强tikz-qtree包的一种可能性:

\documentclass{beamer}
\usepackage{tikz-qtree}

\begin{document}

\begin{frame}
\centering
\begin{tikzpicture}[
every tree node/.style={align=center, anchor=north},
level distance=50pt]
\Tree [. L [.L1 [.{\textit{Lag:}\\ $x=z$} {\small C} ] ]  
                [.L2 {\textit{Lag}:\\ $x=z$} ] ]                                                                                                            
\end{tikzpicture}
\end{frame} 

\end{document}

在此处输入图片描述

使用level distance=<length>您可以控制父级和其子级的锚点之间的垂直距离。

与问题无关,但是字体切换而不是带有参数的命令;此外,在示例代码中\small也没有必要使用。\textstyle

相关内容