[Tex/LaTex] Beamer – gradual exposure in the same frame

beameroverlays

I want to reveal gradually several items in the same frame in a certain order. In the following MWE I want to reveal item 1 (make item 1 appear first), then reveal table 1, then reveal item 2, then reveal table 2.

How can I do that?

\documentclass{beamer}

\begin{document}
    \begin{frame}
        \begin{itemize}
            \item 
            item 1

            \item 
            item 2
        \end{itemize}

        \vspace{1.5\baselineskip}

        \begin{minipage}{0.4\textwidth}
            \begin{tabular}{c|c}
                table1 & trial \\
                \hline
                \hline
                1 & 2 \\
                3 & 4
            \end{tabular}
        \end{minipage} \qquad
        \begin{minipage}{0.4\textwidth}
            \begin{tabular}{c|c}
                table2 & trial \\
                \hline
                \hline
                5 & 6 \\
                7 & 8
            \end{tabular}
        \end{minipage}  

    \end{frame}
\end{document}

Best Answer

You can use the \visible<overlay>{<stuff>} specification:

enter image description here

\documentclass{beamer}% http://ctan.org/pkg/beamer
\begin{document}
\begin{frame}
  \begin{itemize}
    \item \visible<1->{item 1}
    \item \visible<3->{item 2}
  \end{itemize}

  \vspace{1.5\baselineskip}

  \visible<2->{\begin{minipage}{0.4\textwidth}
    \begin{tabular}{c|c}
      table1 & trial \\
      \hline \hline
      1 & 2 \\
      3 & 4
    \end{tabular}
  \end{minipage}} \qquad
  \visible<4->{\begin{minipage}{0.4\textwidth}
    \begin{tabular}{c|c}
      table2 & trial \\
      \hline \hline
      5 & 6 \\
      7 & 8
    \end{tabular}
  \end{minipage}}
\end{frame}
\end{document}

The overlay <2-> means that the item will be visible from slide 2 onward, for example.