用 tikz 绘制,如图所示

用 tikz 绘制,如图所示

当您开始在页面边缘绘制一个矩形,然后使用 TikZ 在另一边缘完成绘制时?如图所示。

在此处输入图片描述

答案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}

在此处输入图片描述

相关内容