不计算备份幻灯片

不计算备份幻灯片

我在演讲结束时准备了一些备用幻灯片。我不希望它们以页数来计算,页数显示在每张幻灯片的页脚中。

有谁知道这是怎么做到的吗?

答案1

为了完整起见,这里有两个解决方案,灵感来自关联在我上面的评论中给出。

  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。

  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}

相关内容