答案1
您可以先填充圆 A、B 和 C,然后绘制圆周
\documentclass[margin=5mm,tikz]{standalone}
\def\firstcircle{(0,0) circle (1.5cm)}
\def\secondcircle{(135:2cm) circle (1.5cm)}
\def\thirdcircle{(135:4cm) circle (1.5cm)}
\begin{document}
\begin{tikzpicture}
%fill circles and add nodes A,B,C
\path[fill=green]\firstcircle node{C};
\path[fill=red] \secondcircle node{B};
\path[fill=blue] \thirdcircle node{A};
%draw circles
\draw \firstcircle;
\draw \secondcircle;
\draw \thirdcircle;
\end{tikzpicture}
\end{document}
答案2
您可以tikz
像这样使用该包:
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\draw [fill=green] (3,1) circle [radius=1] node{$C$};
\draw [fill=red] (2,2) circle [radius=1] node{$B$};
\draw [fill=blue] (1,3) circle [radius=1] node{$A$};
\draw (3,1) circle [radius=1];
\draw (2,2) circle [radius=1];
\draw (1,3) circle [radius=1];
\end{tikzpicture}
\end{document}
环境中的前三个顺序tikzpicture
含义如下:在点 (x,y) 处绘制一个半径为 z 的圆,然后用颜色填充,并在数学模式下写下字母 X。请注意我填充圆的顺序:绿色,然后是红色,然后是蓝色,以匹配您发布的图片。
接下来的三行代码表示:在点 (x,y) 处绘制一个半径为 z 的圆。如果不放置这些代码行,则fill
前三行的选项将“擦除”边界线。
最后,您可以调整圆的半径和圆心本身的长度以匹配您的精确图形。