在为讲义做笔记时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) 我还希望生成后续笔记页面,而无需每次都复制原始框架。