
약 250개의 슬라이드가 있는데 (컴파일 시간이 길어서) 단일 프로젝트로 컴파일할 수 없습니다. 나는 그것들을 별도의 프로젝트로 유지하기로 결정했습니다. 새 프로젝트에서 비머 슬라이드 번호 매기기를 50번부터 시작하는 방법이 있습니까? (결국에는 이러한 별도의 PDF를 병합할 수 있습니다)
어떤 제안이라도 감사하겠습니다. 감사합니다
답변1
수동:
카운터 를 수동으로 늘릴 수 있습니다 framenumber
.
\documentclass{beamer}
\usetheme{Warsaw}
\setbeamertemplate{page number in head/foot}[totalframenumber]
\addtocounter{framenumber}{49}
\begin{document}
\begin{frame}
abc
\end{frame}
\end{document}
자동적 인
자동 솔루션의 경우 이전 문서의 마지막 프레임에 레이블을 지정할 수 있습니다 document2.tex
.
\documentclass{beamer}
\begin{document}
\begin{frame}
abc
\end{frame}
\begin{frame}
abc
\end{frame}
\begin{frame}
abc\pause fgdhj
\end{frame}
\begin{frame}[label=last]
abc \ref{last}
\end{frame}
\end{document}
그런 다음 카운터를 다음 문서로 가져옵니다.
\documentclass{beamer}
\usetheme{Warsaw}
\setbeamertemplate{page number in head/foot}[totalframenumber]
\usepackage{zref-xr}
\zxrsetup{toltxlabel}
\zexternaldocument*[foo-]{document2}
\setcounterref{framenumber}{foo-last}
\begin{document}
\begin{frame}
abc
\end{frame}
\end{document}
강의로 나누어
여러 파일을 사용하는 대신 모든 슬라이드를 하나의 프로젝트에 보관한 다음 \includeonlylecture{...}
프레젠테이션의 일부만 컴파일하는 데 사용할 수도 있습니다. 그러면 올바른 프레임 번호가 자동으로 표시됩니다.
\documentclass{beamer}
\usetheme{Warsaw}
\setbeamertemplate{page number in head/foot}[totalframenumber]
\includeonlylecture{lec2}
\begin{document}
\lecture{lecture 1}{lec1}
\begin{frame}
abc
\end{frame}
\begin{frame}
abc
\end{frame}
\lecture{lecture 2}{lec2}
\begin{frame}
abc
\end{frame}
\end{document}