如何在 latex tikz 包中填充两个形状的交集

如何在 latex tikz 包中填充两个形状的交集

我必须填充下图所示的特定区域。

我写的代码是

\begin{tikzpicture}

\draw (0,0) rectangle (10,10);

\draw (3.5,3.5) circle (5) node {A};

\end{tikzpicture}

现在,如何填充相交区域(圆与正方形重叠的区域)

答案1

使用剪辑,例如像这样

\documentclass{article}
\usepackage{tikz}

\begin{document}
\begin{tikzpicture}
\begin{scope}
  \clip (0,0) rectangle (10,10);
  \fill[red] (3.5,3.5) circle (5);
\end{scope}
\draw (0,0) rectangle (10,10);
\draw (3.5,3.5) circle (5) node {A};
\end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容