Tikz: Como encaixar também o texto de um nó dentro de uma caixa?

Tikz: Como encaixar também o texto de um nó dentro de uma caixa?

Suponha que eu queira agrupar determinados nós em uma caixa,no entanto, também quero que o texto do nó fique em caixa.

O seguinte MWE coloca o nó na caixa, porém o texto abaixo (ou esquerdo/superior/direito) colocado, não.

Como embrulhar tudo associado a um nó?

insira a descrição da imagem aqui

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}

Responder1

Você pode nomear o rótulo e adicioná-lo à fitlista.

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

Se você for usar isso com frequência, criar um estilo com ele pode ser uma boa ideia.

insira a descrição da imagem aqui

informação relacionada