레이어 1에 정사각형으로 구성된 그림이 있고 그 위에 4개의 디스크가 레이어 2를 만들고 맨 위에 파란색 문자가 레이어 3을 만듭니다.
사각형에 속하지만 디스크에는 속하지 않는 틈새 공간인 "레이어 1 - 레이어 2의 빼기"를 어떻게 참조하고 레이어 4로 맨 위에 다시 그릴 수 있습니까? 그러면 문자의 일부는 사라지고 디스크 상단에 있는 부분이 표시됩니다.
현재 그림의 코드는 다음과 같습니다.
\documentclass{minimal}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[scale=2]
%Layer 1:
\shade (0,0) rectangle (4,4);
%Layer 2:
\shade (1,1) circle [radius=1];
\shade (3,1) circle [radius=1];
\shade (1,3) circle [radius=1];
\shade (3,3) circle [radius=1];
%Layer 3:
\node [shift={(1.0cm, 5.5cm)}, anchor=north west,rotate=20] (A) {
\textcolor{blue}{\fontsize{180pt}{11pt}\selectfont{\textbf{A}}}
};
\end{tikzpicture}
\end{document}
답변1
다음 작업 을 사용할 수 있습니다 clip
.
\documentclass{standalone}
\usepackage{tikz}
\usepackage{lmodern}
\begin{document}
\begin{tikzpicture}[scale=2]
% Layer 1:
\shade (0,0) rectangle (4,4);
% Layer 2:
\shade (1,1) circle [radius=1];
\shade (3,1) circle [radius=1];
\shade (1,3) circle [radius=1];
\shade (3,3) circle [radius=1];
% Clip
\clip
(1,1) circle [radius=1]
(3,1) circle [radius=1]
(1,3) circle [radius=1]
(3,3) circle [radius=1];
% Layer 3:
\node [shift={(1.0cm, 5.5cm)}, anchor=north west,rotate=20,
color=blue,font=\fontsize{180pt}{180pt}\selectfont]
(A) {\textbf{A}};
\end{tikzpicture}
\end{document}