Markieren Sie das Etikett im Knoten

Markieren Sie das Etikett im Knoten

Ich bin neu bei Tikz. Ich erstelle manuell ein Bild. In dieser Abbildung zeigt der farbige Teil, der die Beschriftung hervorhebt. Wie mache ich das mit Tikz? Ich verwende den folgenden Code für die Beschriftung. So ändern Sie diesen Code.

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

Bildbeschreibung hier eingeben

Antwort1

Entfernen Sie die color=blackOption und wenden Sie auf jeden Knoten einen Stil an über every node/.style=:

Bildbeschreibung hier eingeben

Code:

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

verwandte Informationen