Tikz: Wie passt auch der Text eines Knotens in eine Box?

Tikz: Wie passt auch der Text eines Knotens in eine Box?

Angenommen, ich möchte bestimmte Knoten in einer Box gruppieren,Ich möchte jedoch auch, dass der Knotentext eingerahmt wird.

Das folgende MWE platziert den Knoten in der Box, den darunter (oder links/oben/rechts) platzierten Text jedoch nicht.

Wie fasst man alles zusammen, was mit einem Knoten zusammenhängt?

Bildbeschreibung hier eingeben

MWE:

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{backgrounds} 
\usetikzlibrary{shapes}
\usetikzlibrary{arrows} 
\usetikzlibrary{fit}
\begin{document} 
\begin{tikzpicture}[>=stealth',semithick,auto]
    \tikzstyle{surround} = [fill=blue!10,thick,draw=black,rounded corners=2mm] 
    \tikzstyle{obj}  = [circle, minimum width=10pt, draw, inner sep=0pt]
    \node[obj,label=below:Outside] (id1) at (2,2)  {}; 
\begin{pgfonlayer}{background} 
   \node[surround] (background) [fit = (id1)] {};
\end{pgfonlayer}  
\end{tikzpicture}
\end{document}

Antwort1

Sie können dem Etikett einen Namen geben und es zur fitListe hinzufügen.

\node[obj,label={[name=id1-l]below:Outside}] (id1) at (2,2)  {}; 
\begin{pgfonlayer}{background} 
  \node[surround] (background) [fit = (id1)(id1-l)] {};
\end{pgfonlayer}  

Wenn Sie dies häufig verwenden, ist es möglicherweise eine gute Idee, einen Stil daraus zu machen.

Bildbeschreibung hier eingeben

verwandte Informationen