Могу ли я перейти к другому кадру во время детализации с помощью LaTeX Beamer?

В основном я хочу сделать что-то вроде этого:

\begin{frame}{Frame 1}
  \begin{itemize}
    \item A \pause
    \item B \pause
    \item C \pause
    \showsubframe
    % continue here
    \item D \pause
    \item E \pause
  \end{itemize}
\end{frame}

\begin{frame}{Subframe} % only show this during Frame 1, not also after
   % something to help explain point C from Frame 1
\end{frame}

Кто-нибудь знает, как я могу показать один кадр за другим? Кроме того, я предполагаю, что мне нужно будет где-то определить подкадр (например, после основного кадра), и я не хочу показывать его снова после основного кадра.

Спасибо за ваше время!


person Jordi    schedule 13.04.2009    source источник


Ответы (1)


Вы можете использовать \againframe, чтобы возобновить отображение предыдущего кадра.

Пример:

\frame<1-3>[frame1]{
  \begin{itemize}
    \item<1-> A
    \item<2-> B
    \item<3-> C
    \item<4-> D
    \item<5-> E
  \end{itemize}
}

\frame{
   % something to help explain point C from Frame 1
}

\againframe<4->{frame1}
person Svante    schedule 13.04.2009
comment
Я не мог заставить работать точный пример. Изменение первой строки первого кадра на \begin{frame}<1-3>[label=frame1] (и последней на \end{frame}) действительно сработало. - person lgautier; 17.02.2013