在矩形内创建嵌套数学集

在矩形内创建嵌套数学集

我想要直观地表示三个集合,即 S、A 和 B,其中 A 是 B 的子集,B 是 S 的子集。它看起来像这样: 在此处输入图片描述

基本上就是一个矩形里面有两个圆圈。一个圆圈(任意颜色)位于另一个圆圈(颜色与另一个圆圈不同)内。

答案1

像这样:

\documentclass{minimal}
\usepackage{tikz}
\usetikzlibrary{patterns}
\begin{document}

\begin{tikzpicture}
\draw (0,0) rectangle (8,5);  
\node [at={(1,4)}] {$S$};
\draw[pattern=north east lines] (4.5,2) ellipse[x radius = 3, 
y radius = 1.5];
\node [at={(1,1.5)}] {$B$};
\draw [fill, color=white] (5,2) ellipse [x radius =2, 
y radius = 1];
\node [at = {(5,2)}] {$A$};
\end{tikzpicture}

\end{document}

在此处输入图片描述

相关内容