Wie kann ich die Formen schattieren?

Wie kann ich die Formen schattieren?

Ich versuche, das Problem zu lösen, ein Kompliment zu finden, und dazu muss ich alles ausblenden, was außerhalb meines Kreises A liegt. Ich habe jedoch große Schwierigkeiten damit. Wenn mir jemand zeigen könnte, wie das geht, oder mir die richtige Richtung weisen könnte, wäre ich sehr dankbar:

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

Antwort1

Vielleicht so?

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

Bildbeschreibung hier eingeben

Um die Schnittmenge zu füllen, können Sie Folgendes verwenden \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}

Bildbeschreibung hier eingeben

verwandte Informationen