我之前问过这问题来帮助我调整思维导图。
现在,我需要移动和调整一些元素的大小,但我不知道该怎么做——有人能提供建议吗?
我需要…
将橙色元素向下和向左移动;
了解如何控制子节点的放置
能够控制节点和文本的大小
将我的标题置于更大画布的中心。
源代码:
% Author: Edd Turner
% Source: Die Wahrnehmung
\documentclass{article}
\usepackage[utf8x]{inputenc}
\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=0]
child { node[concept] {Hauptsatz} }
child { node[concept] {Gestaltgesetze} }
}
child[concept color=red] { node[concept] {Klassifikation}
}
child[concept color=orange]{
node[concept] {Personenwahrnehmung}
[clockwise from=-90]
child { node[concept] {Theorie der Eindrucksbildung}
child {node[concept] {erste Info (erster) Eindruck}}
child {node[concept] {implizite Persönlichkeitstheorie}}
child {node[concept] {Stereotype/Vorurteile}}
child {node[concept] {selbsterfüllende Prophezeiung}}
child {node[concept] {Halo-Effekt}}
child {node[concept] {logischer Fehler}}
child {node[concept] {Kontrastfehler}}
child {node[concept] {Ähnlichkeitsfehler}}
child {node[concept] {Attribution}}
child {node[concept] {Person als Rollenträger}}
child {node[concept] {Interpretation von Verhalten}}
}
child { node[concept] {Personen\-wahrnehmung als Beobachtung} }
};
\end{tikzpicture}
\end{document}
答案1
您提供的示例相当复杂。您应该尝试将问题简化为一个较小的示例,这样学习起来会更容易,因为您可以尝试调整参数并查看结果。如果问题更加集中,您也会更快地得到答案。
我以前没有使用过mindmap
,但是从文档中,您可以采取以下几项措施来控制位置:
要将某些元素向下移动,只需添加一些测量
yshift=-<size>
值<size>
。下面我使用了yshift=-5.0cm
。为了控制放置,您可以指定
grow=<angle>
节点的放置方向。大小由节点中的文本控制。您可以使用选项指定最小大小
minimum size=<size>
。
我已应用上述一些方法以获得:
虽然这不能解决您的所有问题,但它应该可以帮助您开始。尝试调整各种角度并查看效果以了解情况,这正是我在处理您的示例时所做的。
\documentclass{article}
\usepackage[utf8x]{inputenc}
\usepackage{tikz}
\usetikzlibrary{mindmap,trees}
\begin{document}\noindent
\begin{tikzpicture}
\path[mindmap,concept color=black,text=white]
node[concept] {Die Wahrnehmung}
[clockwise from=140]
child[concept color=green!50!black] {
node[concept] {Sensorische Prozesse}
[clockwise from=120]
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, grow=60, xshift=1cm, yshift=2cm] {
node[concept] {Organisation}
[clockwise from=0]
child { node[concept] {Hauptsatz} }
child { node[concept] {Gestaltgesetze} }
}
child[concept color=red, grow=-60] {
node[concept] {Klassifikation}
}
child[concept color=orange,yshift=0.5cm, grow=240]{
node[concept] {Personenwahrnehmung}
[clockwise from=-90]
child { node[concept] {Theorie der Eindrucksbildung}
child {node[concept] {erste Info (erster) Eindruck}}
child {node[concept] {implizite Persönlichkeitstheorie}}
child {node[concept] {Stereotype/Vorurteile}}
child {node[concept] {selbsterfüllende Prophezeiung}}
child {node[concept] {Halo-Effekt}}
child {node[concept] {logischer Fehler}}
child {node[concept] {Kontrastfehler}}
child {node[concept] {Ähnlichkeitsfehler}}
child {node[concept] {Attribution}}
child {node[concept] {Person als Rollenträger}}
child {node[concept] {Interpretation von Verhalten}}
}
child {node[concept] {Personen\-wahrnehmung als Beobachtung} }
};
\end{tikzpicture}
\end{document}