
我正在使用 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}