tikz-qtree 和 tikz 树不能很好地相互配合

tikz-qtree 和 tikz 树不能很好地相互配合

我有以下问题:我安装了 tikz-qtree。因此,如果我用 q-tree 绘制一棵树,它就可以完美运行。但是,我必须重复使用没有 q-tree 的一次绘制,因此代码如下所示

\documentclass{article}
\usepackage{tikz}

\begin{document}

\begin{tikzpicture}[every node/.style={circle,draw},level 1/.style={sibling distance=30mm},level 2/.style={sibling distance=10mm}]
\node {A}
 child { node {B} 
 child { node {E} }
 child { node {F} child { node {K} } child { node {L} } child { node {M}}}
 child { node {G} }}
 child { node {C} 
 child {node {H}}}
 child { node {D} child {node {I}} child {node {J} child {node {N}} child  {node {O}}}}
 ;
 \end{tikzpicture}
 \end{document}

如果您没有安装 qtree,这通常会有效,但是如果您安装了 qtree,则级别距离将被忽略,第三级节点 z1 和 t1 将相互重叠。有没有快速解决方案?

短暂性失眠!

答案1

我明白了。。实际上我发现了这个问题:如果在旧的 Mac 发行版上编译,最新版本的 tikz-qtree 会存在一些级别特定样式的问题。我将我的 MacTex 从 2009 升级到 2011,它成功了。

相关内容