在 TikZ Mindmap 中将子节点添加到子节点

在 TikZ Mindmap 中将子节点添加到子节点

我正在尝试在 TikZ 中构建思维导图,但遇到了很多问题。

我对 TeX 的了解非常有限,需要一些帮助。

我找到了来源并替换了文本来创建我的第一步。

现在我想要:

  1. 将子节点添加到我的子节点

  2. 更大的画布

我该怎么做?

源代码:

\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}

思维导图

相关内容