Latex使用技巧:插入动态图

latex中是不支持gif格式的图片的,但是animate 宏 包支持一系列图片的插入并播放。

因此想要在latex中插入gif图片,一般分为两步:

  1. 将 GIF 格式的动图逐帧地切分成一系列 PNG或者JPG或其他格式的图片;
  2. 使用animate 宏 包将图片插入。

第一步 将GIF图片分成一系列 PNG或者JPG图片

这个有很多种方法,常见的有两种:

1.使用 gif 转 png 神器——ImageMagick

安装ImageMagick过程中务必请注意:应当勾选 Install legacy utilities(e.g. convert) (否则就没有convert 命令)

2.就是用Pr来转换,所见即所得。

 然后就能得到一系列图片 了

 第二步 将一系列 PNG或者JPG图片插入了

  • 此前必须先引入 graphicx 宏包
%\animategraphics[width=\linewidth, autoplay=True]{24}{figure/foo-}{0}{300}
%\animategraphics[<options>]{<frame rate>}{<file basename>}{<first>}{<last>}

\usepage{animate}
\begin{center}
    \animategraphics[width=10cm,height=10cm, 
angle=5,autoplay, loop, controls]{10}{goo}{0}{6}
    \end{center}

其中angle=5调整图片角度的,若是倒置了可将5改为0.

{10}{goo}{0}{6} 分别为1秒播放数量,后边为图片名称和序号

(这是插入的另一张,猫和老鼠那张找不到了)

播放的话需要支持gif格式的阅览器

支持这些特性的 PDF 阅读器比较少。目前已知的有

  • Adobe Acrobat / Reader
  • PDF-XChange
  • Foxit Reader

(福昕阅读器好像就不行)

附:

-type=<type name>:使用指定的图片类型(而不按照前面提到的顺序搜索)。

poster[= first | <num> | last | none]:指定用于打印和默认展示的动画帧,默认是第一帧。
autopause:当动画所在页不再呈现时,自动暂停动画。
autoresume:当被暂停的动画重新呈现时,自动恢复播放。
autoplay:当动画所在页在 PDF 阅读器中呈现时,自动播放动画。
loop:播放到最后一帧时,从第一帧开始继续播放;如此往复。
palindrome:播放到最后一帧时,逐帧倒退;如此往复。
step:忽略 frame rate,只在每次点击鼠标时播放一帧。
width=<h-size>, height=<v-size>, totalheight=<v-size>, keepaspectratio:按绝对长度缩放动画的大小。
scale=<factor>:按比例缩放动画的大小。
controls:展示用于控制动画的按钮。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wcget123

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值