思维导图中缺少节点

思维导图中缺少节点

我已经创建了这个思维导图,但缺少一些节点。颜色显示正确,文本位于正确的位置。

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

‘找到’ 节点

相关内容