1

I have more than two elements in one frame that I would like to have in \pause. But the \pause make me appear only the next element cleared.

I want that all elements in the same frame in pause appear cleared and then go colored one by one. How can I do?

 \documentclass{beamer}
 \begin{document}
 \begin{frame}\frametitle{Title}
 \begin{block}{}

 \end{block}
  \pause
 \begin{block}{}

 \end{block}
  \pause
 \begin{block}{}

 \end{block}
\end{document}
2

I think you need the \onslide and \alert commands of the OVERLAY section of the Beamer's manual.

\documentclass{beamer}
\begin{document}
\begin{frame}[<+-|alert@+>]\frametitle{Title}
\begin{block}{Title}
\begin{itemize}
\item A
\item B
\item C
\end{itemize}
\end{block}

\begin{block}{Title}
\begin{itemize}
\item A
\item B
\item C
\end{itemize}
\end{block}

\begin{block}{Title}
\begin{itemize}
\item A
\item B
\item C
\end{itemize}
\end{block}

\end{frame}
\end{document}

A small explanation:

[<+->] tells Beamer that the default overlay will be to show each item one by one.

alert@+ tells Beamer to color differently the current item.

And [<+-|alert@+>] make the both.

Result:

enter image description here

Edit

Like that?

\documentclass{beamer}
\begin{document}
\begin{frame}\frametitle{Title}
\begin{block}<1-4>{Title}
\begin{itemize}
\item<1,2-4> A
\item<1,3-4> B
\item<1,4> C
\end{itemize}
\end{block}
\end{frame}
\end{document}

Result:

enter image description here

  • mmm, it doesn't solve the problem. I want that when I change the frame, all elements in pause result cleared end then get colored one by one. – Ford Prefect Jan 29 '13 at 9:03
  • I have updated my answser – Lionel MANSUY Jan 29 '13 at 9:52

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.