Beamer 相当于 \clearpage,用于讲义笔记

Beamer 相当于 \clearpage,用于讲义笔记

在为讲义做笔记时beamer,我经常需要将笔记移到下一页以防止页面溢出。

我通常使用\note<handout:PN>{...}命令来完成此操作,其中 PN 是手动插入的页码,并根据需要递增。

然而,这很麻烦;除了手动操作非常繁琐之外,我偶尔会漏掉一个,导致笔记混乱。因此,我一直尝试使用按帧重置的递增计数器来做到这一点,但无济于事。

\stepcounter例如,下面的例子似乎在取消注释该行时陷入无限循环。

\documentclass[t,handout]{beamer}

\newcounter{notepage}[framenumber]
\newcounter{notepagei}

\setbeameroption{show notes}

\newcommand\noteonpage[1]{%
    \setcounter{notepagei}{\value{notepage}}%
    \addtocounter{notepagei}{1}%
    \note<handout:\thenotepagei>{#1 (on page \thenotepagei)\par}%
}

\begin{document}

\begin{frame}{Some frame}
This is filler text.\noteonpage{First note}
%\stepcounter{notepage}%
This is more filler text.\noteonpage{Second note}
\end{frame}

\end{document}

如果我能做到这一点,那将是一种进步,但这很可能是错误的方法。在理想情况下,我希望 a) 笔记可以溢出到另一个笔记页面,而无需我干预;b) 我还希望生成后续笔记页面,而无需每次都复制原始框架。

相关内容