填充两个圆的外部交点

填充两个圆的外部交点

我想给这两个圆的外接部分上色。我试着查找了一下,因为这应该很容易,但我真的不知道该怎么做。这是我的“代码”:

\begin{tikzpicture} 

\draw (2,2) circle (3cm);

\draw (5,2) circle (3cm);

\end{tikzpicture}

结果如下: 这是我的结果

干杯

答案1

例如:

\documentclass[tikz,border=10pt,multi]{standalone}
\usepackage{venndiagram}
\begin{document}
\begin{venndiagram2sets}[labelA={}, labelB={}]
  \fillANotB
  \fillBNotA
\end{venndiagram2sets}
\end{document}

维恩图

答案2

帮助even odd rule。只有这些区域被填充,这些区域被覆盖了奇数次。交叉点被填充了两次,因此,它仍然未填充:

\documentclass{article}
\usepackage{tikz}

\begin{document}
  \begin{tikzpicture}
    \filldraw[
      radius=3cm,
      fill=gray,
      even odd rule,
    ]
      (2,2) circle[]
      (5,2) circle[]
    ;
  \end{tikzpicture}
\end{document}

结果

相关内容