我正在尝试在附录的每一页左上角添加一些文本。我使用 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
需要everyshi
,atbegshi
是 的现代重新实现everyshi
。
但是,textpos
提供了一个简单的界面。例如,您还可以使用它或fancyhdr
在scrpage2
每个页面的页眉的绝对位置打印一个文本框。
另一种方法是使用 TikZ 和current page
节点在页面上进行绝对定位。以下是示例,使用标题包对页面范围重复此操作:使用 TikZ 制作精美的章节标题。