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