我正在尝试在 TikZ 中构建思维导图,但遇到了很多问题。
我对 TeX 的了解非常有限,需要一些帮助。
我找到了来源并替换了文本来创建我的第一步。
现在我想要:
将子节点添加到我的子节点
更大的画布
我该怎么做?
源代码:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{mindmap,trees}
\begin{document}
\begin{tikzpicture}
\path[mindmap,concept color=black,text=white]
node[concept] {Die Wahrnehmung}
[clockwise from=0]
child[concept color=green!50!black] {
node[concept] {Sensorische Prozesse}
[clockwise from=90]
child { node[concept] {Sinnes\-organe} }
child { node[concept] {Schwellen}
child {node[concept] {absolute Schwelle}}
child {node[concept] {Unterschiedsschwelle}}
}
child { node[concept] {Optische Täuschungen aufgrund sensorischer Prozesse}
}
}
child[concept color=blue] {
node[concept] {Organisation}
[clockwise from=-30]
child { node[concept] {Hauptsatz} }
child { node[concept] {Gestaltgesetze} }
}
child[concept color=red] { node[concept] {Klassifikation} };
\end{tikzpicture}
\end{document}
答案1
只需进一步嵌套,在节点后添加子节点。tikzpicture 画布将得到扩展。这是一个有四个级别的小示例。您可以扩展它,添加和修改样式。
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{mindmap}
\begin{document}
\begin{tikzpicture}
\path[mindmap,concept color=blue,text=white,
level 1 concept/.append style=
{every child/.style={concept color=blue!70},sibling angle=-30}]
node[concept] {\Huge\bfseries PGF}[clockwise from=0]
child {node[concept]{\LARGE Ti\emph{k}Z}
child{node[concept] {\large arrows}
child {node[concept] {thick}}
child {node[concept] {thin}}}
child{node[concept] {\large mindmap}}
child{node[concept] {\large plots}} };
\end{tikzpicture}
\end{document}