我对 TiKZ 还很陌生。
我想用 TiKZ 制作以下(非常粗糙的)图表:
Start
|
| Process 1
|
/ / / Item Item
|
| Process 2
|
/ / / Item Item
虽然 TiKZ 手册第 18 节对于制作没有流程标签的上图非常有用,但我找不到如何在我想要的位置添加标签的任何信息。
这是我的 MWE:
\documentclass[10pt, tikz]{standalone}
\begin{document}
\begin{tikzpicture}
\node {start}
child {
child {
node {item 1}
}
child {
node {item 2}
child {
child {
node {item 3}
}
child {
node {item 4}
}
}
}
};
\end{tikzpicture}
\end{document}
或者我应该采用不同的方法来创建该图表?
答案1
您需要edge from parent node
在子项末尾添加 s。
代码
\documentclass[10pt, tikz]{standalone}
\begin{document}
\begin{tikzpicture}[auto]
\node {start}
child {
child { node {item 1} }
child { node {item 2}
child {
child { node {item 3} }
child { node {item 4} }
edge from parent node {Process 2}
}
}
edge from parent node {Process 1}
};
\end{tikzpicture}
\end{document}