所有页面的 textpos - 环境使用

所有页面的 textpos - 环境使用

我正在尝试在附录的每一页左上角添加一些文本。我使用 textpos,但它只添加了一页文本。我想我可以使用一个环境并将附录放在这个环境之间,但它没有起作用,结果只有一页包含我想要的文本。我希望附录文本出现在我的所有附录页面中。我该怎么做?

\setlength{\TPHorizModule}{30mm}
\setlength{\TPVertModule}{40mm}
\textblockorigin{0mm}{18mm}
% start everything near the top-left corner
\setlength{\parindent}{0pt}

\newenvironment{band}{

\pagestyle{fancy}
\rhead{}

\begin{textblock}{3}(0,0)
\textbf{APPENDIX A}
\end{textblock}

\begin{textblock}{3}(0,1)
\textbf{APPE\\NDIX}
\end{textblock}
}

答案1

我建议使用atbegshi为此目的。它可用于定义要为每个页面执行的代码,例如包含图片或打印文本框。这可以在附录启动时启动。

为什么atbegshi? 实施textpos需要everyshiatbegshi是 的现代重新实现everyshi

但是,textpos提供了一个简单的界面。例如,您还可以使用它或fancyhdrscrpage2每个页面的页眉的绝对位置打印一个文本框。

另一种方法是使用 TikZ 和current page节点在页面上进行绝对定位。以下是示例,使用标题包对页面范围重复此操作:使用 TikZ 制作精美的章节标题

相关内容