我在演讲结束时准备了一些备用幻灯片。我不希望它们以页数来计算,页数显示在每张幻灯片的页脚中。
有谁知道这是怎么做到的吗?
答案1
为了完整起见,这里有两个解决方案,灵感来自关联在我上面的评论中给出。
您可以在演示文稿的末尾、备份幻灯片之前定义一个新的计数器,并在备份幻灯片的末尾使用此计数器来欺骗投影仪幻灯片的总数。以下是 MWE:
\documentclass{beamer} \usepackage{beamerthemesplit} \usepackage{lipsum} \usetheme{Madrid} \newcommand{\backupbegin}{ \newcounter{finalframe} \setcounter{finalframe}{\value{framenumber}} } \newcommand{\backupend}{ \setcounter{framenumber}{\value{finalframe}} } \begin{document} % Your normal slides go here \frame{\lipsum[1]} \frame{\lipsum[2]} \appendix \backupbegin % And your backup slides here \frame{\lipsum[3]} \backupend \end{document}
在这种情况下,备份幻灯片在此示例中编号为 3/2。
或者,您可以使用
appendixnumberbeamer
包。MWE:\documentclass{beamer} \usepackage{beamerthemesplit} \usepackage{lipsum} \usetheme{Madrid} \usepackage{appendixnumberbeamer} \begin{document} % Your normal slides go here \frame{\lipsum[1]} \frame{\lipsum[2]} \appendix % And your backup slides here \frame{\lipsum[3]} \end{document}
在这种情况下,备份幻灯片的编号为 1/1。
答案2
截至本文,beamer 包括\insertmainframenumber
。与不同\inserttotalframenumber
,\insertmainframenumber
仅计算附录之前的幻灯片 - 无需软件包依赖项、自定义命令或其他技巧!
我知道这已经过时了,但这个问题浪费了我几个小时的时间,我想确保任何搜索这个问题的人都能快速找到解决方案!我想阅读手册是值得的,但我灰心了,因为它太长太密集了,而且我不擅长编程。
答案3
这是一个老问题,而且已经有很多仅适用于 beamer 的解决方案,但另一种解决方案可能是分别构建主演示文稿和幻灯片备份集,然后将两个 pdf 文件拼接在一起pdftk
。这样就可以保证它们有单独的编号。
为了保持相同的格式,您可以将所有标题内容放在单独的文件中,然后将\input
其放在两个乳胶文件中。
答案4
对于基于infolines
外部主题和 beamer 版本 >= 3.49 的主题,您可以\setbeamertemplate{page number in head/foot}[appendixframenumber]
在主题之后使用以将附录从框架底部显示的框架号中排除。
\documentclass{beamer}
\usetheme{Madrid}
\setbeamertemplate{page number in head/foot}[appendixframenumber]
\begin{document}
\begin{frame}
\frametitle{First slide}
\end{frame}
\appendix
\begin{frame}
content...
\end{frame}
\end{document}