
opacity=0.2
Wie stelle ich die Deckkraft in einem Knoten mit Schlagschatten richtig auf halbtransparent (z. B. ) ein? Es scheint, dass beim „naiven“ Ansatz der Schatten durch die halbtransparente Füllung hindurch sichtbar ist, was irgendwie Sinn macht.
\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}
Wie erhalte ich eine halbtransparente Kopie des Knotens von links?
BEARBEITEN:
Ich habe bereits versucht, einzustellen draw opacity
und text opacity
anstatt nur opacity
, das Ergebnis ist etwas besser
aber es scheint, dass der Schatten jetzt völlig undurchsichtig ist (da es ein ist fill
, nehme ich an), also ist es immer noch nicht 100 % das, was ich will.
Antwort1
Vielleicht transparency group
ist dies das, was Sie suchen:
\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}
Antwort2
Ich denke, das ist bereits die richtige Opazität. Ich bin mir nicht sicher, was Ihre erwarteten Ergebnisse sind. Wofür wird das verwendet?
\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}