思维导图和 tikz-qtree 之间的冲突

思维导图和 tikz-qtree 之间的冲突

我在尝试将思维导图和 tikz-qtree 图放在同一个文档中时遇到了一些麻烦。在下面的示例中,思维导图完全被弄乱了。但是,如果您注释掉\usepackage{tikz-qtree}包含 tikz-qtree 代码的行和第一个 tikzpicture,那么思维导图看起来就很好了。

有没有办法把它们放在一起?谢谢。顺便说一句,不确定这是否相关,我也会在 beamer 中使用它。

\documentclass{article}
\usepackage{tikz}
\usepackage{tikz-qtree}
\usetikzlibrary{arrows,backgrounds,calc,fit,mindmap,positioning,trees,shapes}

\begin{document}

\begin{tikzpicture}
    \Tree       % space is REQUIRED after every node!!!
    [.S
    [.A
        [.B [.C D ]
            [.E false ] ]
    ]
    ]
\end{tikzpicture}


\begin{tikzpicture}{mindmap}
\path[mindmap,concept color=black,text=white]
    node[concept] {Start}
    [clockwise from=0]
    child[concept color=green] {
        node[concept] (A) {A}
        [clockwise from=0]
        child { node[concept] {C} }
    }   
    child[concept color=blue] {
        node[concept] (B) {B}
    };
    \begin{pgfonlayer}{background}
        \draw [circle connection bar] (A) edge (B);
    \end{pgfonlayer}
\end{tikzpicture}

\end{document}

答案1

tikz-qtree 1.11 版本已修复此错误行为。

相关内容