多媒体


动画

来自外部文件的动画

首先要强调的是,动画的播放与阅读器的能力有关,Adobe Reader或许好一点,但要看在什么平台上。 播放动画会用到“multimedia”包,而这个包又会用到“hyperref”包,所以请在LaTeX导言中加入

\usepackage{hyperref}
\usepackage{multimedia}
“multimedia”包提供了命令
\movie[选项]{海报}{电影文件名}
它把电影放在一个由选项指定或“海报”大小确定的矩形区域内,“海报”在电影播放前 一直显示在这个矩形区域,它可以是文字,也可以包含一个图片,比如来自影片内容。 选项可以是 比如
\movie[label=cells,width=4cm,height=3cm,poster,showcontrols,duration=5s]{}{cells.avi}

你可以用命令

\hyperlinkmovie[选项]{电影标签}{文本}
指向一个电影,其中“文本”在多数情况下可能是一个按钮。“选项”可以是 比如
\hyperlinkmovie[start=5s,duration=7s]{cells}{\beamerbutton{Show the middle stage}}

快速播放幻灯片

制作动画当然应该使用专业软件,但有时不得不将就一下,当然更有可能是你确实需要逐格推进,下面介绍 的方法就可以一试了。命令

\animate<覆盖规范>
可以把“覆盖规范”指定的幻灯片尽可能地快放。比如
\begin{frame}
\frametitle{A Five Slide Animation}
\animate<2-4>
The first slide is shown normally. When the second slide is shown
(presumably after pressing a forward key), the second, third, and
fourth slides ‘‘flash by.’’ At the end, the content of the fifth
slide is shown.
...
... code for creating an animation with five slides ...
\end{frame}

快速播放图片

还有一种播放动画的办法是连续显示一些列图片,这要用到“xmpmulti”包,所以请在LaTeX导言中加入

\usepackage{xmpmulti}
这个包提供了一个命令
\multiinclude[<缺省的覆盖规范>][选项]{文件名前缀}
所有图片文件的文件名都以“文件名前缀”开始,后面紧跟数字,且数字是逐次递增,比如 “gra0.png”、“gra1.png”、“gra2.png”。如果提供了“缺省覆盖规范”,每张图片 都被放在一个actionenv环境中,并以“缺省覆盖规范”作为环境的覆盖规范。“选项”可以是

声音

与播放动画类似,命令

\sound[选项]{海报}{文件名}
它把声音文件放在一个由选项指定或“海报”大小确定的矩形区域内。 选项可以是 比如
\sound[autostart]{}{applause.au}

你可以用命令

\hyperlinksound[选项]{声音标签}{文本}
指向一个声音,其中“文本”在多数情况下可能是一个按钮。“选项”可以是


目录