我已经创建了这个思维导图,但缺少一些节点。颜色显示正确,文本位于正确的位置。
\documentclass[11pt]{article}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[a4paper, margin=10mm]{geometry}
\usepackage{kpfonts}
\usepackage{xcolor}
\definecolor{alizarin}{rgb}{0.82, 0.1, 0.26}
\definecolor{amber}{rgb}{1.0, 0.75, 0.0}
\definecolor{ao}{rgb}{0.0, 0.0, 1.0}
\definecolor{calpolypomonagreen}{rgb}{0.12, 0.3, 0.17}
\definecolor{lava}{rgb}{0.81, 0.06, 0.13}
\definecolor{mahogany}{rgb}{0.75, 0.25, 0.0}
\definecolor{mikadoyellow}{rgb}{1.0, 0.77, 0.05}
\usepackage{tikz}
\usetikzlibrary{mindmap}
\tikzset{concept/.append style={fill={none}}}
\pagestyle{empty}
\begin{document}
\centering
\begin{tikzpicture}[small mindmap, concept color=black, text=black,
level 1/.style={level distance=5cm},
level 2/.style={level distance=4cm},
level 3/.style={level distance=4cm}]
\node[concept] {ResClue}
child[concept color=alizarin, grow=0]{ node[concept]{Parse Eingabedatei}}
child[concept color=amber, grow=50]{ node[concept]{Bereite Daten anhand von Parametereigenschaften auf}
child[concept color=amber!70, grow=30]{node[concept]{Weise den Variablen Werte zu}}
child[concept color=amber!70, grow=90]{node[concept]{Wiederhole Werte}}
}
child[concept color=ao, grow=100]{ node{Konvertiere Einheiten}
child[concept color=ao!70]{ node{Konvertiere Einheit von Variable}}
}
child[concept color=calpolypomonagreen, grow=150]{ node{Erzeuge Geometrie des Rechengitters}}
child[concept color=lava, grow=200]{ node{Weise Gitterblockeigenschaften zu}}
child[concept color=mahogany, grow=250]{ node{Erzeuge lineare Gleichungssysteme}
child[concept color=mahogany!70, grow=210]{ node{Lineares Gleichungssystem Druckgleichung}
child[concept color=mahogany!50, grow=140]{ node{Relative Permeabilitäten und Kapillardruck nach Brooks-Corey}}
child[concept color=mahogany!50, grow=200]{ node{1-Punkt-Aufwindapproximation von $k_{r\alpha}$}}
child[concept color=mahogany!50, grow=270]{ node{Randbedingungen einfügen}}
}
child[concept color=mahogany!70, grow=300]{ node{Lineares Gleichungssystem Sättigungsgleichung}}
}
child[concept color=mikadoyellow, grow=300]{ node{Löse lineare Gleichungssysteme}}
;
\end{tikzpicture}
\end{document}
答案1
“缺失”节点和“非缺失”节点之间的唯一区别在于,样式concept
应用于后者而非前者。节点都在那里,但它们使用不绘制边框的默认节点样式。
解决方案很简单,将concept
样式应用到思维导图中的所有节点。
\documentclass[tikz,border=10pt,multi]{standalone}
\definecolor{alizarin}{rgb}{0.82, 0.1, 0.26}
\definecolor{amber}{rgb}{1.0, 0.75, 0.0}
\definecolor{ao}{rgb}{0.0, 0.0, 1.0}
\definecolor{calpolypomonagreen}{rgb}{0.12, 0.3, 0.17}
\definecolor{lava}{rgb}{0.81, 0.06, 0.13}
\definecolor{mahogany}{rgb}{0.75, 0.25, 0.0}
\definecolor{mikadoyellow}{rgb}{1.0, 0.77, 0.05}
\usetikzlibrary{mindmap}
\tikzset{concept/.append style={fill={none}}}
\begin{document}
\begin{tikzpicture}
[
small mindmap,
concept color=black,
text=black,
every node/.append style={concept},
level 1/.style={level distance=5cm},
level 2/.style={level distance=4cm},
level 3/.style={level distance=4cm}
]
\node[concept] {ResClue}
child[concept color=alizarin, grow=0]{ node[concept]{Parse Eingabedatei}}
child[concept color=amber, grow=50]{ node[concept]{Bereite Daten anhand von Parametereigenschaften auf}
child[concept color=amber!70, grow=30]{node[concept]{Weise den Variablen Werte zu}}
child[concept color=amber!70, grow=90]{node[concept]{Wiederhole Werte}}
}
child[concept color=ao, grow=100]{ node{Konvertiere Einheiten}
child[concept color=ao!70]{ node{Konvertiere Einheit von Variable}}
}
child[concept color=calpolypomonagreen, grow=150]{ node{Erzeuge Geometrie des Rechengitters}}
child[concept color=lava, grow=200]{ node{Weise Gitterblockeigenschaften zu}}
child[concept color=mahogany, grow=250]{ node{Erzeuge lineare Gleichungssysteme}
child[concept color=mahogany!70, grow=210]{ node{Lineares Gleichungssystem Druckgleichung}
child[concept color=mahogany!50, grow=140]{ node{Relative Permeabilitäten und Kapillardruck nach Brooks-Corey}}
child[concept color=mahogany!50, grow=200]{ node{1-Punkt-Aufwindapproximation von $k_{r\alpha}$}}
child[concept color=mahogany!50, grow=270]{ node{Randbedingungen einfügen}}
}
child[concept color=mahogany!70, grow=300]{ node{Lineares Gleichungssystem Sättigungsgleichung}}
}
child[concept color=mikadoyellow, grow=300]{ node{Löse lineare Gleichungssysteme}}
;
\end{tikzpicture}
\end{document}