[Tex/LaTex] Beamer and Pause : displaying a picture and in the meantime some text

beamerfloats

I wrote the following code :

\begin{columns}
    \begin{column}{.48\textwidth}
            \begin{block}{Context} \vspace{+0.05cm}
            \begin{itemize}
                \item Bob \pause
                \item Bob2 \pause
            \end{itemize}
            \end{block}
    \end{column}
    \hfill%
    \begin{column}{.48\textwidth}
            \begin{figure}
            \centering
            \includegraphics[scale=0.18]{myPic.jpg} 
            \caption{myPic title}
            \end{figure}
    \end{column}
\end{columns}

I don't manage to display at first Bob AND in the meantime the entire figure myPic (picture+caption). First of all, using pause make the picture not hidden, and the caption is only read at the 3th step. I also tried to use

 onslide<1>

for the figure but it didn't worked.

Please also note that I am using :

\setbeamercovered{transparent}

To sum up, here are the steps I would like to obtain if possible.

Step 1: Bob and the entire figure (picture+caption) are displayed

Step 2: Step 1 remains on screen + Bob2 is displayed

Thank you in advance for your help.

Best Answer

You have some problems with your code such as /pause instead of \pause, missing \end{figure} etc. When fixed it looks like the code works properly

\documentclass{beamer}
\usepackage{mwe}
\begin{document}
\begin{frame}{frametitle}
\begin{columns}
    \begin{column}{.48\textwidth}
            \begin{block}{Context} \vspace{+0.05cm}
            \begin{itemize}
                \item<1> Bob
                \item<2> Bob2
            \end{itemize}
            \end{block}
    \end{column}
    \hfill%
    \begin{column}{.48\textwidth}
            \begin{figure}
            \centering
            \includegraphics<1>[scale=0.18]{example-image} 
            \only<1>{\caption{myPic title}}
            \end{figure}
    \end{column}
\end{columns}
\end{frame}
\end{document}
Related Question