怎么把gif的小动画,用latex的语言潜入到beamer中呢。
1.首先,你要有一个gif动画文件,(废话)
2. 把这个动画的每一帧提取出来。(很多人都说photoshop可以,不过我下的ps却不行,奇怪。所以我用了那个Adobe
photoshop CS4
这个软件,打开gif文件,然后选择文件-》脚本-》将图层导出到文件,就好了。然后耐心等待,你会得到大量的png的图片,其实就是每一帧都导出来了。注意你导出的要是png文件才行)。
3.把这些png文件,跟你要加动画的beamer文件放在同一个文件夹下,比如我的beamer文件是D:\docum\A.TEX,这就需要把这些png文件放在D:\docum\
下即可。
4.快完成了,再耐心一下,在你需要加动画的地方加入如下语句:提醒别忘了加包\usepackage{animate}
\begin{frame}
\animategraphics[autoplay,loop]{1}{name}{1}{n-1}
%这里的n表示我有n张的png文件,而且png文件的名字是从name1.png,name2.png,...开始到namen.png。
%loop不用说了就是一直这几张png文件循环放映。
\end{frame}
特别的,也有一个小办法可以批量修改文件名。比如刚才导出的那些png文件很可能的名字就是name (1).png
类似的。这就需要把小括号去掉,注意name与(1)间还有空格。很简单,你只需要写一个记事本文件,内容如下:
@Echo Off&SetLocal ENABLEDELAYEDEXPANSION
FOR %%a in (*) do (
set "name=%%a"
set "name=!name: (=!"
set "name=!name:)=!"
ren "%%a" "!name!"
)
exit
然后保存一下,后缀名改成bat文件。把它放在与要改名的文件是同一个文件夹下即可。然后双击它,见证奇迹的时刻到了。你会看到所有要改名的文件都改好了。
呵呵,这样子就大功告成了。嘿嘿。