如何让页码跳过注释幻灯片

如何让页码跳过注释幻灯片

我正在整理一份 Beamer 演示文稿。我为每一页都做了注释,这样当我将幻灯片发送给我的合著者时,他们就会知道我将在每张幻灯片上讲什么、我将强调什么等等,以便他们能够给我反馈。有些人喜欢注释,有些人不喜欢,所以我会根据他们的喜好将注释发送给他们。但是,当我\setbeamertemplate{footline}[page number]在序言中编写注释时,注释会与幻灯片一起编号,这样当我收到注释说“修复幻灯片 6 中的拼写错误”时,或者当我想与多人讨论幻灯片时,幻灯片编号会有所不同。

我如何设置模板,使得页码/幻灯片编号仅显示在幻灯片上并跳过注释?

梅威瑟:

\documentclass{beamer}
\usetheme{Pittsburgh}
\setbeameroption{show notes}
\setbeamertemplate{footline}[frame number]

\begin{document}
\frame{
\frametitle{Title}
\framesubtitle{Subtitle}
This is some text
\note{This is a note}
}
\end{document}

我想要的结果是笔记不被编号,但保留风格。

如果我使用下面 samcarter 的解决方案,注释模板(在 中定义beamerouterthemedefault.sty)将被重新定义,所有格式将被清除。或者,我可以进入beamerouterthemdefault.sty并将整个定义复制/粘贴到我的序言中,添加页数计数器行。我还可以编辑默认样式文件以包含此行,下次更新 beamer 时它将被覆盖。

有可能我想要的东西无法用 实现beamer,在这种情况下我会坚持将整个定义复制到我的序言中并添加一行,或者当我没有截止日期时编写一个包含这些更改的新主题。

最后编辑:上面的内容实际上已经非常接近我想要的效果了。删除注释页的重新定义可以保留样式,从注释中删除页码,并且只增加每个框架的页码。唯一的小问题是,现在如果我在一个框架内有多个部分(例如,使用onlyuncover),它们都会显示为相同的框架编号。我可以使用这个,但仍然想知道是否有办法使用页码来实现这一点。

答案1

\documentclass{beamer}
\setbeamertemplate{footline}[frame number]
\setbeameroption{show notes} 

\setbeamertemplate{note page}{%
    \addtocounter{page}{-1}
    \begin{minipage}{2.1\textwidth}
        \normalfont 
        \fontsize{20}{34}
        \selectfont 
        \insertnote
    \end{minipage}

}
\begin{document}

    \begin{frame}
        test
        \note{testnote}
    \end{frame}

    \begin{frame}
        test2
    \end{frame}

\end{document}

在此处输入图片描述

答案2

如果您只想向模板添加单个命令,请使用\addtobeamertemplate

    \addtobeamertemplate{note page}{%
        \addtocounter{page}{-1}%
    }{}

然而,我必须承认,这个命令并没有为我解决编号问题,当我使用演示者的笔记时,数字仍然完全疯狂

相关内容