答案1
对于这种应用来说,这些current page
节点是完美的。
正如 Zarko 在评论中提出的那样,您可以在TikZ 手册。
您可以使用以下方式调整栏的高度和相对于页面中心的 y 偏移量
\setlength\barheight{4cm}
\setlength\yoffset{8cm}
这是完整的例子。
\documentclass{article}
\usepackage{tikz}
\begin{document}
\newlength\barheight
\newlength\yoffset
\setlength\barheight{4cm}
\setlength\yoffset{8cm}
\begin{tikzpicture}[remember picture,overlay,
big text/.style = {
right=1in+\oddsidemargin,
font=\Huge\sffamily,
inner sep=0pt,outer sep=0pt
}
]
\filldraw[blue!50] ([yshift=.5*\barheight+\yoffset]current page.west) rectangle ([yshift=-.5*\barheight+\yoffset]current page.east);
\node[big text] at ([yshift=\yoffset]current page.west) {Hello World!};
\end{tikzpicture}
\end{document}