在 LaTeX 中向包含的 PDF 页面添加分页码

在 LaTeX 中向包含的 PDF 页面添加分页码

我有一个 LaTeX 文档,其中的 PDF 包含已包含在 中的架构 \includepdf[pages={1}, angle=-90]{yyyyyy.pdf}。我希望此 PDF 能像其他页面一样具有正确的页码。如果我在包含之前在 PDF 上写上固定页码,则无法移动,因为我的文档仍在发展中。

在这种情况下,有没有办法(动态地)添加页码,或者我必须等待文档结束后才能使用好的页码编辑页面并将其包含到我的文档中?

答案1

正如 werner 所说,添加选项 pagecommand={\thispagestyle{plain}} 会使 LaTeX 编号包含 pdf 的页面。但是此解决方案不会隐藏原始页码。倾斜页面也会使解决方案更加困难。

TikZ 提供了一个相当 hack 的解决方案,它可以覆盖你包含的 pdf。参见在 TikZ 中相对于页面的定位了解更多信息

以下是如何在包含的 PDF 上叠加 2,您可能需要稍微改变一下位置才能完美显示:

\includepdf[ angle=-90,pagecommand={
\begin{tikzpicture}[remember picture, overlay,every node/.style={anchor=center}]
    \node [fill=white] at (page cs:-0.76,0) {2};
\end{tikzpicture}
}]{test.pdf}

请注意,坐标系page来自我所链接的问题。

然后\pgfmathsetmacro{\page}{1}您就可以动态更改已放置的页码。

相关内容