
Soy nuevo en tikz, estoy creando una imagen manualmente. En esa figura, la parte coloreada muestra que resalta la etiqueta. Cómo hago esto con tikz. Estoy usando el siguiente código para la etiqueta, cómo modificar este código.
\documentclass[a3paper]{article}
\usepackage{
calc,
graphicx,
eso-pic,
tikz,
}
\begin{document}
\begin{tikzpicture}
\begin{scope}[local bounding box=scope1]
\draw (2.1,8) rectangle (6,4);
\node [transform shape] (Label) at (1.5,4)[rotate=0,color=black] {label-1};
\node [transform shape] (Label) at (1.5,5)[rotate=0,color=black] {label-2};
\node [transform shape] (Label) at (1.5,6)[rotate=0,color=black] {label-3};
\node [transform shape] (Label) at (1.5,7)[rotate=0,color=black] {label-4};
\node [transform shape] (Label) at (1.5,8)[rotate=0,color=black] {label-5};
\end{scope}
\end{tikzpicture}
\end{document}
Respuesta1
Elimine la color=black
opción y aplique un estilo a cada nodo mediante every node/.style=
:
Código:
\documentclass[a3paper]{article}
\usepackage{calc,graphicx,eso-pic,tikz,}
\tikzset{My Node Style/.style={draw=pink, fill=pink, fill opacity=0.50, text opacity=1}}
\begin{document}
\begin{tikzpicture}
\begin{scope}[local bounding box=scope1,
every node/.style={My Node Style}
]
\draw (2.1,8) rectangle (6,4);
\node [transform shape] (Label) at (1.5,4) {label-1};
\node [transform shape] (Label) at (1.5,5) {label-2};
\node [transform shape] (Label) at (1.5,6) {label-3};
\node [transform shape] (Label) at (1.5,7) {label-4};
\node [transform shape] (Label) at (1.5,8) {label-5};
\end{scope}
\end{tikzpicture}
\end{document}