我已经使用了以下评论
\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}
在此,图形不会消失。我需要图形仅在推论之后才可见。
确认如果我们删除 ,这将起作用 \setbeamercovered{transparent}
。但我想知道如果不删除 ,这是否有效\setbeamercovered{transparent}
。
答案1
您需要将叠加规范专门应用于图像。您可以使用\visible<3>{\includegraphics[scale=0.6]{cross.eps}}
使图形仅出现在框架的第 3 张幻灯片上。您还可以使用相对叠加规范,例如\visible<.(1)>{\includegraphics[scale=0.6]{cross.eps}}
。我将在下面的代码中使用示例图像。
\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}
答案2
除了隐藏第一张幻灯片中的图像外,还可以为其添加阴影:
\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}