[Tex/LaTex] Overlay of blocks in Beamer

beameroverlays

I have several blocks in a slide:

\begin{block}{block 1}
  block 1
\end{block}
\begin{block}{block 2}
  block 2
\end{block}
\begin{block}{block 2}
  block 2
\end{block}

Does anyone know how to overlay them so as to show them block by block by left-clicking mouse?

Best Answer

Three ways (depending on how you want them to appear, there might be other possibilities):

\documentclass{beamer}

\begin{document}
\begin{frame}
\onslide<+->{\begin{block}{block 1}
  block 1
\end{block}}
\onslide<+->{\begin{block}{block 2}
  block 2
\end{block}}
\onslide<+->{\begin{block}{block 3}
  block 3
\end{block}}
\end{frame}

\begin{frame}
\only<1>{\begin{block}{block 1}
  block 1
\end{block}}
\only<2>{\begin{block}{block 2}
  block 2
\end{block}}
\only<3>{\begin{block}{block 3}
  block 3
\end{block}}
\end{frame}

\begin{frame}
\begin{block}{block 1}
  block 1
\end{block}\pause
\begin{block}{block 2}
  block 2
\end{block}\pause
\begin{block}{block 3}
  block 3
\end{block}
\end{frame}

\end{document}
Related Question