모양에 음영을 어떻게 적용할 수 있나요?

모양에 음영을 어떻게 적용할 수 있나요?

나는 칭찬을 찾는 문제를 해결하려고 노력하고 있으며 그러기 위해서는 내 서클 A 밖에 있는 모든 것을 가려야 합니다. 그러나 누군가 나에게 방법을 보여주거나 지적할 수 있다면 그렇게 하는 데 많은 어려움을 겪고 있습니다. 올바른 방향으로, 정말 감사하겠습니다.

\documentclass[12pt]{article}

\usepackage{graphicx}
\usepackage{fullpage}
\usepackage{tikz} 

\def \setA { (-11,-5) circle (1cm) }
\def \setB { (-9.5,-5) circle (1cm) }
\def \setC { (-12 ,-8) circle (1cm) }
\def \rectangle { (-15,-10) rectangle (-5,-3) } 

\begin{document}

        \title{ \bfseries Statistics and Probability for Engineers \\ Assignment \#1 }

        \maketitle

        \begin{enumerate}

            \item   
                \begin{enumerate}

                \item 

                    \begin{tikzpicture}
                    \draw \rectangle ;
                    \draw \setA node[below left] {$A$};
                    \draw \setB node[below left] {$B$};
                    \draw \setC node[below left] {$C$};

                    \clip \setB
                    \clip \setC

                    \fill[gray] \rectangle

                    \end{tikzpicture}





                \end{enumerate}

        \end{enumerate}


\end{document}

답변1

이럴수도 있지?

\documentclass[12pt]{article}
\usepackage{tikz}

\def \setA { (-11,-5) circle (1cm) }
\def \setB { (-9.5,-5) circle (1cm) }
\def \setC { (-12 ,-8) circle (1cm) }
\def \rectangle { (-15,-10) rectangle (-5,-3) }

\begin{document}
   \begin{tikzpicture}
   \draw[fill=olive!20] \rectangle ;
   \fill[white] \setA;
   \draw[fill=olive!20] \setB node[below left] {$B$};
   \draw \setA node[below left] {$A$};
   \draw \setC node[below left] {$C$};
   \end{tikzpicture}

\end{document}

여기에 이미지 설명을 입력하세요

교차점을 채우려면 다음을 사용할 수 있습니다 \clip.

\documentclass[12pt]{article}
\usepackage{tikz}

\def \setA { (-11,-5) circle (1cm) }
\def \setB { (-9.5,-5) circle (1cm) }
\def \setC { (-12 ,-8) circle (1cm) }
\def \rectangle { (-15,-10) rectangle (-5,-3) }

\begin{document}
   \begin{tikzpicture}
   \draw \rectangle ;
   \draw \setA node[below left] {$A$}
   \setB node[below left] {$B$};
   \draw \setC node[below left] {$C$};
   \clip \setB;
   \fill[olive] \setA;
   \end{tikzpicture}

\end{document}

여기에 이미지 설명을 입력하세요

관련 정보