![如何修改\AtBeginLecture?](https://linux22.com/image/286188/%E5%A6%82%E4%BD%95%E4%BF%AE%E6%94%B9%5CAtBeginLecture%EF%BC%9F.png)
我正在使用 beamer 来准备我的讲座。
我正在使用命令\AtBeginLecture{\frame{some text... \insertlecture}}
在讲座开始时插入一个图块。
这会将所需文本放在每一个讲座。我想从第二讲开始阅读课文,而不是第一讲。该怎么做?
答案1
您可以定义一个新的计数器并检查它是否是1
。这种方法的一个好处是,您现在可以通过访问讲座编号\the\lecturecount
。
\documentclass{beamer}
\newcount\lecturecount
\lecturecount=0
\AtBeginLecture{%
\advance\lecturecount by 1
\ifnum\lecturecount=1
% nothing to do here
\else
\frame{Lecture No.\ \the\lecturecount: \insertlecture}
\fi
}
\begin{document}
\lecture{Vector Spaces}{week 1}
\frame{First frame}
\lecture{Scalar Products}{week 2}
\frame{Second frame}
\lecture{Outer Products}{week 3}
\frame{Third frame}
\end{document}