
opacity=0.2
그림자가 있는 노드에서 불투명도를 반투명(예: )으로 올바르게 설정하려면 어떻게 해야 합니까 ? "순진한" 접근 방식을 사용하면 그림자가 반투명 채우기를 통해 나타나는 것 같습니다. 이는 어느 정도 의미가 있습니다.
\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}
왼쪽 노드의 반투명 복사본을 얻으려면 어떻게 해야 합니까?
편집하다:
이미 설정해봤는데 그냥 보단 draw opacity
결과 가 좀 좋아졌네요text opacity
opacity
하지만 지금은 그림자가 완전 불투명한 것 같아서( fill
제 생각에는) 아직 제가 원하는 것이 100%는 아닙니다.
답변1
어쩌면 a가 transparency group
당신이 찾고 있는 것일 수도 있습니다:
\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}
답변2
나는 이것이 이미 적절한 방식으로 불투명하다고 생각합니다. 예상되는 결과가 무엇인지 잘 모르겠습니다. 이것은 무엇에 사용됩니까?
\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}