在 TikZ 中,可以使用 \scope-environment 仅对 TikZ 代码的某个部分应用 \clip-commands。换句话说,\scope-environment 用于开始和结束剪辑部分。它这样设计有什么原因吗?如果剪辑本身就是一个环境,我们可以忘记整个 \scope 的事情,这不是更自然吗?
例如这样:
\begin{clip}{(0,0) circle (1cm)}
\draw ...
\end{clip}
在 TikZ 中,可以使用 \scope-environment 仅对 TikZ 代码的某个部分应用 \clip-commands。换句话说,\scope-environment 用于开始和结束剪辑部分。它这样设计有什么原因吗?如果剪辑本身就是一个环境,我们可以忘记整个 \scope 的事情,这不是更自然吗?
例如这样:
\begin{clip}{(0,0) circle (1cm)}
\draw ...
\end{clip}