我有一份 10 页的 PDF。如何将其用作新文档的背景?

我有一份 10 页的 PDF。如何将其用作新文档的背景?

我有一个 10 页的 pdf。我想使用 latex 向此 pdf 的每一页添加一些文本和公式。如何实现?

以下是我现在的做法:

  1. 将 10 页文件拆分为 10 个单页 pdf。
  2. 使用包中的函数从 latex 调用每个页面wallpaper

我想找到一个更好的方法来做到这一点。

下面是一些显示我当前方法的最少代码:

\documentclass{article}
\usepackage{wallpaper}
\begin{document}

\ThisULCornerWallPaper{1}{page1.pdf}
The total charge distribution is the sum of all the volume elements.
\pagebreak

\ThisULCornerWallPaper{1}{page2.pdf}
This is some random text for the second page.
\end{document}

答案1

这将复制文档并允许您重叠文本。您可能难以匹配边距。

\documentclass{article}
\usepackage{graphicx}
\usepackage{coffeestains}% MWE only, takes two runs

\AddToHook{shipout/background}{\put(0pt,-\paperheight)
  {\includegraphics[page=\value{page}]{../acoustic/enclosure}}}% any document will do
  
\setlength{\parindent}{0pt}
\pagestyle{empty}

\begin{document}
\coffeestainA{0.5}{1.0}{0}{0pt}{0pt}
\newpage
\coffeestainB{0.5}{1.0}{0}{0pt}{0pt}
\newpage
\coffeestainC{0.5}{1.0}{0}{0pt}{0pt}
\newpage
\coffeestainD{0.1}{1.0}{0}{0pt}{0pt}

\end{document}

相关内容