我有一个 Beamer 演示文稿,其中我使用includepdf
from包含一组外部幻灯片pdfpages
。我希望能够为这些外部幻灯片中的每一个添加脚注,以将其归因于正确的来源。有没有办法在 LaTeX 中做到这一点?
答案1
我知道有pdfpages
一些pagecommand
选择。这里的这个不令人满意,但目前可以工作:
\includepdf[pages=-,pagecommand={\thispagestyle{empty}\footnote{X}}]{PP.pdf}
问题是它在某处排版较小1
。
您当然可以在 pdf 图像上生成其他类型的叠加层。此类叠加层需要某种绝对或相对定位,并且会使用自定义格式,而不是\footnote
工作方式。
我知道绝对定位有两种方法:tikz
使用其overlay
选项或textpos
包。
以下是我在该方法的笔记中发现的内容tikz
(复制到你的序言中):
\tikzset{
every overlay node/.style={
draw=black,fill=white,rounded corners,anchor=north west,
},
}
% Usage:
% \tikzoverlay at (-1cm,-5cm) {content};
% or
% \tikzoverlay[text width=5cm] at (-1cm,-5cm) {content};
\def\tikzoverlay{%
\tikz[baseline,overlay]\node[every overlay node]
}%
这使你可以编写
\includepdf[pages=-,pagecommand={\thispagestyle{empty}\tikzoverlay at (0cm,-5cm) {copied from somewhere};}]{PP.pdf}%
请注意,\tikzoverlay
在其他场合可能也很有趣。对于您的应用程序,您可能需要调整(例如every overlay style
省略)。draw=black
该textpos
包也可以完成这项工作,但是就我个人而言,我发现它tikz
更加灵活、更易于使用、而且更漂亮。