비머 슬라이드 번호 매기기 사용자 정의

비머 슬라이드 번호 매기기 사용자 정의

약 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}

관련 정보