
나는 칭찬을 찾는 문제를 해결하려고 노력하고 있으며 그러기 위해서는 내 서클 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}