
저는 한 학기 전체 강의에 대한 실행 프레젠테이션을 작성 중입니다(Beamer 사용). 다음과 같은 환경을 만들고 싶습니다.
\begin{lecture}{3}
...
\end{lecture}
내 문서 상단에 변수를 둘 수 있고 \thelecture
해당 강의의 슬라이드만 편집하기 위해 숫자를 설정할 수 있습니다. (추가로 나는 그것을 0으로 설정하거나 모든 강의의 슬라이드를 컴파일하기 위한 플래그를 갖고 싶습니다.)
일반적인 조건문은 트릭을 수행하지 않는 것 같습니다. 내가 말할 수 있는 한 최선을 다해 환경 \ifthenelse
과 결합해야 할 것입니다 comment
.
우아한 해결책이 있습니까? 아니면 이상적으로는 이미 이 작업을 수행하도록 만들어진 패키지가 있습니까?
답변1
10.4장,코스를 강의로 분할, 에서비머 문서다음 명령 을 제공하여 확인해 볼 가치가 있습니다 \includeonlylecture
.
다음 명령 을 사용하여 다른 강의를 지정합니다 \lecture[<short lecture name>]{<lecture name>}{<lecture label>}
.
\begin{document}
\lecture{Vector Spaces}{week 1}
\section{Introduction}
...
\section{Summary}
\lecture{Scalar Products}{week 2}
\section{Introduction}
...
\section{Summary}
\end{document}
그럼 해
\includeonlylecture{week 1}
문서의 서문에서.
\AtBeginLecture{<text>}
매 강의 시작 부분에 임의의 텍스트를 삽입하는 도 있습니다 .
\AtBeginLecture{\frame{\Large Today's Lecture: \insertlecture}}
.\insertlecture{}
lecture name
\insertshortlecture{}
에도 동일한 작업을 수행하는 가 있습니다 <short lecture name>
.