Показывать только последнее наложение в проекторе для одного кадра

Показывать только последнее наложение в проекторе для одного кадра

Существует ли спецификация наложения, \frame<...>{которая выдает последнюю версию кадра, если кадр создан с относительными наложениями?

Версия раздаточного материала достигает этого, но устанавливает его глобально. Я ищу решение, специфичное для фрейма. Я думаю, что это работает (не элегантно) с \frame<N>{некоторыми достаточно большими N.

решение1

Не уверен, что вы подразумеваете под наложением ( \pause, \only, \uncover, ...), но можно изменить поведение команды перед определенным кадром и восстановить его сразу после. Например:

\documentclass{beamer}

\begin{document}

\begin{frame}{frame1}
First sentence
\pause
Second one
\pause
etc...
\end{frame}

\let\savepausebehaviour=\pause 
\def\pause{} 
\begin{frame}{frame2}
First sentence
\pause
Second one
\pause
etc...
\end{frame}
\let\pause=\savepausebehaviour

\begin{frame}{frame3}
First sentence
\pause
Second one
\pause
etc...
\end{frame}

\end{document}

Кадры 1 и 3 используют поведение паузы по умолчанию, тогда как кадр 2 ведет себя так, как будто паузы нет \pause.

Связанный контент