无法使用 tikz-qtree 包获取多行

无法使用 tikz-qtree 包获取多行

我正在使用以下代码绘制一棵相当简单的树。问题是换行命令被忽略了,尽管我在网上找到了很多例子表明它们应该有效。我得到的是下图。我不确定我的问题出在哪里,如果能得到任何帮助,我将不胜感激。

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

\begin{document}
\begin{tikzpicture}
\tikzset{level distance=40pt, sibling distance=10pt}

\Tree [. {MapReduce Join \\ Implementations} 
    [.{Equi-join} 
        [.{Repartition Join} ]
        [.{Semijoin} ] 
        [.{Map-only Join} 
            [.{Broadcast join} ]
            [.{Partition join} ] 
        ] 
    ] 
    [.{Similarity join} ]
    [.{Multi-way join} 
        [.{Multiple \\ MapReduce \\ jobs} ]
        [.{Replicated join}  ] 
    ] 
]
\end{tikzpicture}
\end{document}

在此处输入图片描述

答案1

没关系...我应该更仔细地阅读手册。以下解决了该问题:

\tikzset{every tree node/.style={align=center,anchor=north}}

抱歉占用了带宽。

相关内容