\pause não funciona em includegraphics no beamer

\pause não funciona em includegraphics no beamer

Eu usei o seguinte comentário

\documentclass{beamer}
\mode<presentation>
{
  \usetheme{Warsaw}


  \setbeamercovered{transparent}

}
\setbeamertemplate{navigation symbols}{}
\newtheorem{df}{Definition}[section]
\usepackage{beamerthemeshadow}
\usepackage{hyperref}
\usepackage{amsmath}
\usepackage{amsfonts}

\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{graphics}
\usepackage{graphicx}
\usepackage{epsfig}
\usepackage{latexsym}
\usepackage{color}

\begin{document}

\begin{frame}
\begin{block}{Theorem}
Theorem Text Here
\end{block}
\vfill \pause

\begin{block}{Corollary}
Corollary text here
\end{block}
\vfill \pause 
\begin{example}
\begin{figure}[H]
\centering
\includegraphics[scale=0.6]{cross.eps}
\end{figure}
\end{example}
\end{frame}
\end{document}

e a saída é insira a descrição da imagem aqui

Nisto, a figura não desaparece. Preciso que a figura se torne visível somente após o corolário.

Identifiquei que isso funcionará se removermos o \setbeamercovered{transparent}. Mas eu gostaria de saber se isso funciona sem remover \setbeamercovered{transparent}.

Responder1

Você precisa aplicar uma especificação de sobreposição especificamente à imagem. Você pode usar \visible<3>{\includegraphics[scale=0.6]{cross.eps}}para fazer a figura aparecer apenas no slide 3 do quadro. Você também pode usarespecificações de sobreposição relativa, como \visible<.(1)>{\includegraphics[scale=0.6]{cross.eps}}. Usarei uma imagem de exemplo no código abaixo.

\documentclass{beamer}
\mode<presentation>
{
  \usetheme{Warsaw}
  \setbeamercovered{transparent}
}
\setbeamertemplate{navigation symbols}{}
\usepackage{beamerthemeshadow}
\usepackage{hyperref}

\usepackage{graphicx}
\begin{document}

\begin{frame}
\begin{block}{Theorem}
Theorem Text Here
\end{block}
\vfill \pause

\begin{block}{Corollary}
Corollary text here
\end{block}
\vfill \pause 
\begin{example}
\begin{figure}[H]
\centering
\visible<.(1)>{\includegraphics[scale=0.3]{example-image}}
\end{figure}
\end{example}
\end{frame}
\end{document}

insira a descrição da imagem aqui

Responder2

Em vez de ocultar a imagem nos primeiros slides, ela também pode ser sombreada:

\documentclass{beamer}
\usetheme{Warsaw}
\setbeamercovered{transparent}
\setbeamertemplate{navigation symbols}{}
\usepackage{beamerthemeshadow}
\usepackage{tikz}

\begin{document}

    \begin{frame}
        \begin{block}{Theorem}
            Theorem Text Here
        \end{block}

        \vfill \pause

        \begin{block}{Corollary}
            Corollary text here
        \end{block}

        \vfill \pause 

        \begin{example} 
            \begin{figure}
        \begin{tikzpicture}
            \visible<1-2>{\node[opacity=0.3] (img2) {\includegraphics[height=0.4\textwidth]{pic}};}
            \visible<3>{\node (img2) {\includegraphics[height=0.4\textwidth]{pic}};}
        \end{tikzpicture}
            \end{figure}
        \end{example}

    \end{frame}

\end{document}

insira a descrição da imagem aqui

informação relacionada