I can clip everything that is outside of a box
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[]
\clip (-1, 0) rectangle (1, 1);
\draw (0, 0) circle (2 and .5);
\end{tikzpicture}
\end{document}
But how can I go about clipping things that are inside a rectangle, and drawing only things that are outside of the rectangle ?
I can clip with a complicated polygon
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[]
\clip (-1, 0) -- (1, 0) -- (1, 1) -- (3, 1) -- (3, -1) -- (-3, -1) -- (-3, 1) -- (-1, 1) -- (-1, 0) -- cycle;
\draw (0, 0) circle (2 and .5);
\end{tikzpicture}
\end{document}
But is there a simpler way to do this?
