\AtBeginLecture を変更するにはどうすればいいですか?

\AtBeginLecture を変更するにはどうすればいいですか?

私は講義の準備にBeamerを使用しています。

\AtBeginLecture{\frame{some text... \insertlecture}}講義の冒頭にタイルを挿入するコマンドを使用しています。

これにより、目的のテキストが講義。最初の講義ではなく、2 番目の講義以降からテキストを開始したいと思います。どうすればよいでしょうか?

答え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}

関連情報