有没有办法用橡皮擦(tikz)绘制/填充?

有没有办法用橡皮擦(tikz)绘制/填充?

我希望用图层构建一幅tikz图。有没有办法用“橡皮擦”(不是透明度)绘制/填充其中一个图层?不知怎么的:

在此处输入图片描述

我不知道,因此 MWE 也不知道 :-/

(我知道,有一种更简单的方法来制作上述示例文档,但这仅仅是一个例子。)

答案1

除了擦除之外,您还可以直接不绘制填充:

\documentclass{standalone}
\usepackage{tikz}

\begin{document}

\begin{tikzpicture}
\fill[green] (0,0) rectangle (1,1);
\draw[red, line width=3pt] (0.2,0.2) rectangle (0.8,0.8);
\fill[blue] (0.4,0.4) rectangle (0.6,0.6);
\end{tikzpicture}

\end{document}

在此处输入图片描述

相关内容