我想对齐我创建的一些树。我希望所有树的根节点都在同一条线上。目前,对于我创建的每棵树,每个后续树的根节点都在前一棵树底部之后的一条线上。我该怎么做?
答案1
用一种非常简单的方式,你可以指定根在图片中的位置。看看这个 MWE:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{trees}
\begin{document}
\begin{tikzpicture}[edge from parent fork down,
every node/.style={fill=red!30,rounded corners},
edge from parent/.style={red,thick,draw}]
\node at (0,0) {root}
child {node {left}}
child {node {right}
child {node {child}}
child {node {child}}
};
\node at (4,0) {root}
child {node {left}}
child {node {right}
child {node {child}}
child {node {child}}
};
\node at (8,0) {root}
child {node {left}}
child {node {right}
child {node {child}}
child {node {child}}
};
\end{tikzpicture}
\end{document}
图形如下: