
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 の現在のページ。北西に約 4 ポイント移動しましたか?
しかし、それは当てはまらないようです(私は盲目的に のようなものを試し、次に のようなものを試しました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}