Как изменить \AtBeginLecture?

Как изменить \AtBeginLecture?

Я использую проектор для подготовки своих лекций.

Я использую команду \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}

Связанный контент