Configuración de la opacidad de los nodos con sombra paralela

Configuración de la opacidad de los nodos con sombra paralela

¿Cómo configuro correctamente la opacidad en semitransparente (por ejemplo, opacity=0.2) en un nodo con una sombra paralela? Parece que en el enfoque "ingenuo" la sombra aparece a través del relleno semitransparente, lo que de alguna manera tiene sentido.

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{shadows.blur}

\begin{document}
    \begin{figure}
        \begin{tikzpicture}
            \node [
                draw,
                fill=white,
                circle,
                blur shadow={
                    shadow blur steps=5
                },
                minimum size=1cm,
            ] at (0,0) {X};
            \node [
                draw,
                fill=white,
                circle,
                blur shadow={
                    shadow blur steps=5
                },
                minimum size=1cm,
                opacity=0.2,
            ] at (2,0) {X};
        \end{tikzpicture}
    \end{figure}
\end{document}

ingrese la descripción de la imagen aquí

¿Cómo obtengo una copia semitransparente del nodo de la izquierda?

EDITAR:

Ya intenté configurar draw opacityy text opacityen lugar de solo opacity, el resultado es algo mejor.

ingrese la descripción de la imagen aquí

pero parece que la sombra ahora tiene opacidad total (ya que es una fill, supongo), por lo que todavía no es 100% lo que quiero.

Respuesta1

Quizás a transparency groupsea lo que estás buscando:

\documentclass[border=10pt]{standalone}
\usepackage{tikz}
\usetikzlibrary{shadows.blur}

\begin{document}
    \begin{tikzpicture}
        \draw[cyan] (-1,-1) grid (3,1);
        \node [
            draw,
            fill=white,
            circle,
            blur shadow={
                shadow blur steps=5
            },
            minimum size=1cm,
        ] at (0,0) {X};
        \begin{scope}[transparency group, opacity=0.2]
        \node [
            draw,
            fill=white,
            circle,
            blur shadow={
                shadow blur steps=5
            },
            minimum size=1cm,
        ] at (2,0) {X};
        \end{scope}
    \end{tikzpicture}
\end{document}

ingrese la descripción de la imagen aquí

Respuesta2

Creo que esto ya es opacidad en el sentido adecuado. No estoy seguro de cuáles son los resultados esperados. ¿Para qué sirve este uso?

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{shadows.blur}

\begin{document}
\begin{figure}
\centering
\begin{tikzpicture}
\draw [help lines,step=0.5cm] (-2,-2) grid (2,2);
\node [
font=\huge,
circle,
line width=3pt,
draw,
draw opacity=0.4,
fill=white,
fill opacity=0.7,
text opacity=0.4,
blur shadow={
shadow blur steps=5,
shadow blur radius=1.5ex,
},
minimum size=2cm,
] at (0,0) {test};
\end{tikzpicture}
\end{figure}
\end{document}

ingrese la descripción de la imagen aquí

información relacionada