我丢失了之前准备的投影仪代码。现在我正在用一模一样的风格,我正在使用pdfpages
包含 pdf 部分页面的包。但是,页码与前一个重叠。
我想覆盖所包含 PDF 的页码,以便新演示文稿的页码清晰可见。在页码后面和所包含 PDF 上方添加一个白色框效果会很好。
以下是示例代码:
\documentclass{beamer}
\setbeamertemplate{footline}[page number]{}
\usepackage{pdfpages}
\begin{document}
{
\setbeamercolor{background canvas}{bg=}
%old pdf have different page numbers so I want to hide them
\includepdf[pages={-}, pagecommand={}]{old.pdf}
}
\begin{frame}
Some new stuff.
\end{frame}
\end{document}
答案1
基于这个答案以下说明了如何破解帧号。
\documentclass{beamer}
\setbeamertemplate{footline}[page number]{}
\setbeamertemplate{footline}{%
\hfill%
\usebeamercolor[fg]{page number in head/foot}%
\usebeamerfont{page number in head/foot}%
\fcolorbox{red}{red}{\insertframenumber%
\,/\,\inserttotalframenumber}%
\kern1em\vskip2pt%
}
\usepackage{pdfpages}
\begin{document}
{
\setbeamercolor{background canvas}{bg=}
%old pdf have different page numbers so I want to hide them
%\includepdf[pages={-}, pagecommand={}]{example-image-duck.pdf}
}
\begin{frame}
Some new stuff.
\end{frame}
\end{document}
你需要类似
\fcolorbox{white}{white}{...
即使用白色而不是红色,并且您可能需要根据原始幻灯片页码的数字数量将框弄得更宽一些,例如
\fcolorbox{white}{white}{\phantom{1}\insertframenumber%
\,/\,\inserttotalframenumber\phantom{1}}%
\kern1em\vskip2pt%
将来,我恳请您添加old.pdf
其他人没有的文件。如果该文件必不可少,请解释您如何生成它,如果不是,请用一些通用文件替换它。