我正在使用该软件包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