仅为图像添加过渡效果

仅为图像添加过渡效果

假设我有一张幻灯片定义如下:

\begin{frame}[t,fragile]{Some Slide}
\begin{itemize}
\item An item
\item Another item
\end{itemize}

\pause

\begin{center}
\begin{tikzpicture}[overlay]

\transdissolve
\transduration{2}

\node[yshift=78] (img2)   {\includegraphics[scale=0.25]{someimage.png}};

\end{tikzpicture}
\end{center}    
\end{frame}

现在我想要仅有的要显示的图像带有过渡效果。在上面的代码中,在环境内添加了过渡命令后tikzpicture,整个幻灯片以及图像都带有过渡效果。如何将过渡效果限制为仅显示在图像上?

答案1

使用方式如下:

\documentclass{beamer}
\usepackage{tikz}
\begin{document}

\begin{frame}[t,fragile]{Some Slide}
\begin{itemize}
\item An item
\item Another item
\end{itemize}

\transdissolve<2>
\transduration{2}
\only<2>{
    \begin{center}
        \begin{tikzpicture}[overlay]
            \node[yshift=78] (img2) {\includegraphics[scale=0.25]{dummy.png}};
        \end{tikzpicture}
    \end{center}
}

\end{frame}

\end{document}

欲了解更多信息,请访问优秀beamer 手动的

(请注意,大多数情况下过渡确实会分散注意力。在使用过渡之前,请务必牢记这一点并重新考虑。)

相关内容