这与帖子相关如何将 LaTeX / TeX 输出叠加到 PDF 文件上?。
其中一个答案是(我现在正在使用的答案):
\documentclass[12pt]{article}
\usepackage{pdfpages}
\usepackage{tikz}
\begin{document}
\includepdf[pagecommand={\begin{tikzpicture}[remember picture, overlay]\node at (current page.center) {overlayed text};\end{tikzpicture}}]{filename}
\end{document}
我修改的是使用绝对位置:
\documentclass[12pt]{article}
\usepackage{pdfpages}
\usepackage{tikz}
\begin{document}
\includepdf[pagecommand={\begin{tikzpicture}[remember picture, overlay]\node at (0.5, 1) {overlayed text};\end{tikzpicture}}]{filename}
\end{document}
然而,当我在多页的 PDF 文档上尝试时,只有第一的提取 pdf 文档的页面并用于创建新的 pdf 文档。文本是正确包含了新的pdf。
问题:如何确保每一页都包含文本?
答案1
轻松修复:
\documentclass[12pt]{article}
\usepackage{pdfpages}
\usepackage{tikz}
\begin{document}
\includepdf[pages=-,pagecommand={\begin{tikzpicture}[remember picture, overlay]
\node at (0.5, 1) {overlayed text};
\end{tikzpicture}}]{filename}
\end{document}