我有以下问题:我安装了 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,它成功了。