我想使用 animatevalue 为一些叠加层制作动画,但我不知道如何在最后一个叠加层处停止动画。有没有办法让它独立于操作系统和 pdf 阅读器?如果没有,你如何在任何可以做到这一点的阅读器中做到这一点(我怀疑只有 Adobe Reader 可以做到这一点,但我不确定。)。
这是我想要的动画的一个最小示例,并在第二帧之前停止。
\documentclass[12pt,t]{beamer}
\DeclareGraphicsExtensions{.pstex,.eps,.ps,.pdf,.png,.jpeg,.jpg}
\setbeameroption{hide notes}
%\usetheme{default}
%\useinnertheme{default}
\usepackage{graphicx,wrapfig}
\setbeamertemplate{footline}{%
\raisebox{5pt}{\makebox[\paperwidth]{\hfill\makebox[20pt]{\color{gray}
\scriptsize\insertframenumber/\inserttotalframenumber}}}\hspace*{5pt}}
\usenavigationsymbolstemplate{}
\begin{document}
\newlength\ciscowidth
\begin{frame}
\animate<2-35>
\animatevalue<1-35>{\ciscowidth}{0.7\textwidth}{0.2\textwidth}
\frametitle{``Layered'' Data Centre}
\begin{wrapfigure}[5]{R}{\ciscowidth}%\ciscowidth}
%\includegraphics[width=\ciscowidth]{cisco-layered.jpg}
\end{wrapfigure}
~\uncover<36->{
Here is a bunch of text
Here is a bunch of text
Here is a bunch of text
Here is a bunch of text
Here is a bunch of text
Here is a bunch of text
Here is a bunch of text
Here is a bunch of text
Here is a bunch of text
Here is a bunch of text
}
\end{frame}
\begin{frame}
\frametitle{Another frame}
\end{frame}
\end{document}