[Tex/LaTex] Change papersize of selected slides in beamer

beamergeometry

Is it possible to change the paper size of some frames in beamer? I know you can change the global paper size using \geometry{paperwidth=,paperheight=} in the preamble, but assuming you want to change the size for one or a couple of slides only, how would you do that? The above command only works in the preamble.

Best Answer

Broadly 'no'. You can use \newgeometry between frames

\documentclass{beamer}
\begin{document}

\begin{frame}{Some text}
  Some text
\end{frame}

\newgeometry{a4paper}

\begin{frame}{Some text}
  Some text
\end{frame}

\end{document}

but beamer does not 'know' about this and frame decoration will end up in the wrong place. Moreover, given the target of beamer (making presentation slides) it's hard to see how such a change can be meaningful.