我正在尝试为页面顶部五分之一的背景着色。我认为我应该使用埃索一皮克和蒂克兹为此,我们提出了以下几点:
\documentclass{scrbook}
\usepackage{eso-pic}
\usepackage{tikz}
\usepackage{lipsum}
\begin{document}
\AddToShipoutPictureBG{%
\begin{tikzpicture}
\node[rectangle, fill = blue, minimum width = \paperwidth, minimum height = \paperheight * 0.2] {};
\end{tikzpicture}}
\lipsum
\end{document}
这会将背景添加到页面底部。我怎样才能将其放在顶部?
我也很高兴听到关于如何更好地完成这件事的建议。
答案1
将 tikz 图片包裹在AtPageUpperLeft
命令中,并将节点锚点设置为north west
\documentclass{scrbook}
\usepackage{eso-pic}
\usepackage{tikz}
\usepackage{lipsum}
\begin{document}
%
\AddToShipoutPictureBG{%
\AtPageUpperLeft{\begin{tikzpicture}[overlay]
\node[rectangle, fill = blue, minimum width = \paperwidth,outer sep=0pt, minimum height = 0.2\paperheight, anchor =north west]{};
\end{tikzpicture}}
}
\lipsum
\end{document}