假设我有一张幻灯片定义如下:
\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
手动的。
(请注意,大多数情况下过渡确实会分散注意力。在使用过渡之前,请务必牢记这一点并重新考虑。)