Wie ändere ich \AtBeginLecture?

Wie ändere ich \AtBeginLecture?

Ich verwende Beamer zur Vorbereitung meiner Vorlesungen.

Ich verwende den Befehl, \AtBeginLecture{\frame{some text... \insertlecture}}um am Anfang der Vorlesungen eine Kachel einzufügen.

Dadurch wird der gewünschte Text an den Anfang vonjedenVorlesung. Ich möchte erst ab der zweiten Vorlesung mit dem Text beginnen, nicht ab der ersten. Wie geht das?

Antwort1

Du kannst einen neuen Zähler definieren und prüfen, ob dieser 1. Ein netter Nebeneffekt dieser Methode ist, dass Du nun über auf die Nummer Deiner Vorlesung zugreifen kannst \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}

verwandte Informationen