为什么注释周围有绿色边框?

为什么注释周围有绿色边框?

我想用蓝色注释来解释其中的一点,但它的轮廓是绿色的,就像我的思维导图的颜色一样。我该如何解决这个问题

    \documentclass[12pt]{article}

    \usepackage[ngerman]{babel}
    \usepackage[a4paper, text={16.5cm, 25.2cm}, centering]{geometry}
    \usepackage[sfdefault]{ClearSans}
    \usepackage[utf8]{inputenc}
    \setlength{\parskip}{1.2ex}
    \setlength{\parindent}{0em}

    \usepackage{tikz}
    \usetikzlibrary{mindmap}

    \begin{document}

    \tikzstyle{every annotation}=[fill=blue!20, text width={}, align=left]
    \begin{tikzpicture}[mindmap, grow cyclic,
    every node/.style=concept,concept color=lime!80, level 1/.append style={level distance=5cm, sibling angle=120}, level 2/.append style={level  distance=3 cm, sibling angle=60}]

  \node{Lehramt}
        child{node{Pädagogik}
        child{node{Steop}}
        child{node{Erziehen und Beraten}}
        child{node{Lehren und Lernen}}
        child{node{Schul\-architek\-tur}}
}
child{node{Sport}
    child{node{Physio\-logie}}
    child{node{Anatomie}}
    child{node{Inklusives}}
}
child[level distance=6cm]{node{Französisch}
    child{node{Sprach\-kurs}}
    child{node (n2) {Fach\-didaktik}}
    child{node{Sprach\-wissen\-schaft}} 
    child{node{Landes\-wissen\-schaft}}
    child{node{Medien\-wissen\-schaft}}
    child{node{Literatur\-wissen\-schaft}}
}
;
\node [annotation, right,] at (n2.east) {Französisch unterrichten lernen}
   ;
   \end{tikzpicture}

   \end{document}

思维导图

谢谢 :)

答案1

使用concept color=bluedraw=blue覆盖从思维导图节点继承的颜色设置。

\documentclass[12pt]{article}
\usepackage[ngerman]{babel}
\usepackage[a4paper, text={16.5cm, 25.2cm}, centering]{geometry}
\usepackage[sfdefault]{ClearSans}
\usepackage[utf8]{inputenc}
\setlength{\parskip}{1.2ex}
\setlength{\parindent}{0em}

\usepackage{tikz}
\usetikzlibrary{mindmap}

\begin{document}


\begin{tikzpicture}[mindmap, grow cyclic,
  every node/.style=concept,concept color=lime!80, level 1/.append style={level distance=5cm, sibling angle=120}, level 2/.append style={level  distance=3 cm, sibling angle=60},
  every annotation/.style={concept color=blue,fill=blue!20, text width={}, align=left}%
]
  \node{Lehramt}
  child{node{Pädagogik}
    child{node{Steop}}
    child{node{Erziehen und Beraten}}
    child{node{Lehren und Lernen}}
    child{node{Schul\-architek\-tur}}
  }
  child{node{Sport}
    child{node{Physio\-logie}}
    child{node{Anatomie}}
    child{node{Inklusives}}
  }
  child[level distance=6cm]{node{Französisch}
    child{node{Sprach\-kurs}}
    child{node (n2) {Fach\-didaktik}}
    child{node{Sprach\-wissen\-schaft}} 
    child{node{Landes\-wissen\-schaft}}
    child{node{Medien\-wissen\-schaft}}
    child{node{Literatur\-wissen\-schaft}}
  };
  \node[annotation, right] at (n2.east) {Französisch unterrichten lernen};
\end{tikzpicture}
\end{document}

在此处输入图片描述

答案2

这不是一个正确的解决方案,而是一种解决方法:

\tikzstyle{every annotation}=[fill=blue!20, text width={}, align=left, line width=0.0001pt,]

这不太好,但我也不想自己留着。

相关内容