我正在尝试重新创建这个图像
在树中使用 tikz 矩阵。我可以创建第一个节点并连接到子节点,但我无法获得将更多矩阵作为第一个矩阵节点的子节点的语法。有人能举一个矩阵节点作为 tikzpicture 中的子节点的例子吗?
答案1
以下是您可以进一步修改的一个选项:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{trees,matrix}
\begin{document}
\begin{tikzpicture}[level distance=2cm,
level 1/.style={sibling distance=2cm}]
\node[matrix,matrix of nodes,ampersand replacement=\&] {root \& beer\\is \& good\\}
child {
node[matrix,matrix of nodes,ampersand replacement=\&] {first \& row \\another \& row\\}
child {node {Write}}
child {node {Wright}}
}
child {node {right}};
\end{tikzpicture}
\end{document}
我在 QTikZ 环境中使用 & 符号时遇到了一些困难,因此我将其更改为其他符号以触发下一列。其他媒体可能不需要它。