
TikZ 페이지 앵커를 사용하여 텍스트와 그래픽이 혼합된 시트를 그리고 싶습니다. 그래서 저는 전체 페이지를 덮는 간단한 직사각형으로 시작했습니다.
\fill[red] (current page.north west) rectangle (current page.south east);
그렇지 않은 경우를 제외하고 PDF 왼쪽에 공백이 있습니다.
내 MWE는 다음과 같습니다.
\documentclass[oneside]{scrartcl}
\usepackage{tikz}
\usepackage[margin=0cm]{geometry}
\begin{document}
\tikz
\fill[red] (current page.north west) rectangle (current page.south east);
\end{document}
결과는 수평으로 오른쪽으로 약간 이동된 빨간색 직사각형입니다.
솔루션에 대한 연구를 통해 TeX에서 이와 유사해 보이는 문제가 발생했습니다. TikZ 현재 페이지.북서쪽이 ~4pts 이동되었나요?
하지만 적용되지 않는 것 같습니다. (나는 맹목적으로 다음과 같은 것을 시도한 다음 다음과 같은 것을 시도했습니다 inner sep=-4pts
):
\fill[red] (current page.north west)[inner sep=0pt] rectangle (current page.south east);
제안된 링크 중 상당수도 유망해 보였지만 이를 살펴본 후에는 답을 찾을 수 없었습니다.
그래서 내 질문은 다음과 같습니다
전체 페이지를 덮는 멋진 빨간색 직사각형이 없는 이유는 무엇입니까?
선택 질문: 다소 자연스러운 구문을 유지하도록 수정할 수 있습니까( (current page.north west) rectangle (current page.south east);
전체 페이지가 되고 싶습니다)?
답변1
단락 들여쓰기가 있습니다. 공백은 다음과 같이 사라졌습니다 \noindent
.
\documentclass[oneside]{scrartcl}
\usepackage{tikz}
\usepackage[margin=0cm]{geometry}
\begin{document}
\noindent
\tikz
\fill[red] (current page.north west) rectangle (current page.south east);
\end{document}
답변2
오버레이를 사용하고 그림 키를 기억하세요.
\documentclass[oneside]{scrartcl}
\usepackage{tikz}
\usepackage[margin=0cm]{geometry}
\begin{document}
\tikz[remember picture,overlay]
\fill[red] (current page.north west) rectangle (current page.south east);
\end{document}