ОК, я наконец нашел решение для этого. Сначала определим
\newcounter{lectureframe}
\newcounter{lectureframestart} % The last frame number of the previous lecture
\newcommand{\lect}[2]{
\setcounter{lectureframestart}{\value{framenumber}}
\date{#1}
\lecture{#1}{#2}
}
, а затем я добавляю пару строк в шаблон Footline, который изменен с CambridgeUS:
\setbeamertemplate{footline}
{
\setcounter{lectureframe}{\value{framenumber}}
\addtocounter{lectureframe}{-\value{lectureframestart}}
\leavevmode%
\hbox{%
\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{author in head/foot}%
\usebeamerfont{author in head/foot}\insertshortauthor
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{title in head/foot}%
\usebeamerfont{title in head/foot}\insertshorttitle
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,right]{date in head/foot}%
\usebeamerfont{date in head/foot}\insertshortdate{}\hspace*{2em}
\insertframenumber{} / \inserttotalframenumber\hspace*{2ex}
\end{beamercolorbox}}%
\vskip0pt%
}
с заголовком:
\title[Classname\quad{}Lecture \insertlecturenumber
\quad{}Page \thelectureframe{}]{Classname Lecture}
Вместо использования \lecture
я использую \lect
:
\lect{April 13, 2010}{lecture16}
Теперь заголовок появляется в центре сегмента линии ноги, и
дата справа. Это то, что я был после.