
Estou usando o beamer para preparar minhas palestras.
Estou usando o comando \AtBeginLecture{\frame{some text... \insertlecture}}
para inserir um bloco no início das palestras.
Isso colocou o texto desejado no início dotodopalestra. Gostaria de iniciar o texto apenas a partir da segunda aula e não da primeira. Como pode ser feito?
Responder1
Você pode definir um novo contador e verificar se é 1
. Um bom efeito colateral desse método é que agora você pode acessar o número da sua palestra via \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}