2010-01-31 5 views
2

\ lecture 명령을 통해 한 학기의 강의를 나눕니다. 저는 (다른 것들 중에서) 강연 현재 강의의 번호, 날짜 및 페이지 번호를 보 고 싶습니다. 또한 은 왼쪽에있는 검은 색 상자 과 오른쪽의 파란색과 함께 기본 스타일의 문장을 사용하고 싶습니다. 그래서 저는 강의를 예를 들어 다음과 같이 정의합니다. 프리앰블에 밑줄에 강의 번호와 강의 번호를 삽입하십시오.

\title[Lecture \insertlecturenumber{}(\insertlecture)\quad{}Page \insertframenumber]{Course Title} 

\lecture{January 28, 2010}{lecture01} 

, 오류가 발생합니다; \ insertlecture를 허용하지 않습니다. . 내가 \ insertlecture를 제거하면, 그것은 강의가 아닌, 학기 시작부터 계산 된 페이지 번호를 제외하고는 원하는 것을 수행합니다. 이 일을 할 수있는 방법이 있습니까? 고맙습니다.

리암

답변

0

다음은 내 질문 중 하나에 대한 답변입니다. 각 섹션에서 페이지 번호를 재설정하려면 \ 강의 명령 다음에 (이전에)

\setcounter{framenumber}{0} 

를 사용합니다.

+0

귀하의 문제를 해결하는 것 같습니다. –

+0

그것은 단지 문제의 하나를 해결하여 강의 시작부터 계산할 페이지 번호를 얻습니다. 나는 여전히 footline에서 제목을 얻는 방법을 모른다. \ insertlecture가 작동하지 않습니다. – Liam

1

오케이, 마침내 해결책을 찾았습니다. 첫째,

\newcounter{lectureframe} 
\newcounter{lectureframestart}  % The last frame number of the previous lecture 
\newcommand{\lect}[2]{ 
    \setcounter{lectureframestart}{\value{framenumber}} 
    \date{#1} 
    \lecture{#1}{#2} 
} 

를 정의한 다음 나는 CambridgeUS에서 수정 된 footline 템플릿에 몇 줄을 추가 \lecture를 사용하는

\title[Classname\quad{}Lecture \insertlecturenumber 
\quad{}Page \thelectureframe{}]{Classname Lecture} 

대신 : 제목과

\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% 
} 

, 나는 \lect을 사용합니다 :

\lect{April 13, 2010}{lecture16} 

이제 제목이 발 부분의 가운데 부분에 나타나고 오른쪽에 날짜가 나타납니다. 이것은 내가 한 것입니다.

관련 문제