Personalize a numeração dos slides do projetor

Personalize a numeração dos slides do projetor

Tenho cerca de 250 slides que não consigo compilar como um único projeto (devido ao longo tempo de compilação). Decidi mantê-los como projetos separados. Existe uma maneira de iniciar a numeração dos slides do projetor em um novo projeto a partir do número 50? (Para que eu possa mesclar esses PDFs separados no final)

Qualquer sugestão seria apreciada. Obrigado

Responder1

Manual:

Você pode aumentar manualmente o framenumbercontador:

\documentclass{beamer}

\usetheme{Warsaw}
\setbeamertemplate{page number in head/foot}[totalframenumber]

\addtocounter{framenumber}{49}

\begin{document}

\begin{frame}
  abc
\end{frame}

\end{document}

Automático

Para uma solução automática, você poderia rotular o último quadro do documento anterior, vamos chamá-lo de 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}

e importe o contador para o seu próximo documento:

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

Dividir com palestras

Em vez de usar vários arquivos, você também pode manter todos os slides em um projeto e usá-los \includeonlylecture{...}para compilar apenas partes da apresentação. Isso mostrará automaticamente os números de quadro corretos:

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

informação relacionada