LaTeX:在pdf中插入动图

前言

用LaTeX直接生成的pdf文件,理论上是不能直接插入.gif文件的!但是有些原理图(GeoGebra作原理动图时)的确需要用动图的方式展示更加有直观。因此,我们可以退而求其次:将原始gif文件按帧数顺序拆分成一个个png文件,然后循环播放这些png文件即可。

因此,实现步骤可分为两大步:

  • 将gif文件拆分成同帧数个数的一组png文件;
  • 将这组png文件按顺序导入到pdf文件中即可。

相关软件/宏包:

  • gif拆分软件:imagemagick 使用其中的convert.exe
  • latex需要宏包:animate

第1步实现:gif的拆分

下载imagemagick软件后(windows下),找到其中的执行程序:convert.exe


convert.exe执行程序

将要拆分的.gif文件,和convert.exe放在一起;然后在cmd中进去二者所在的目录。输入命令:convert ceshi.gif images.png
说明:ceshi.gif是待转换的gif文件,后面images.png是自定的拆分后的文件名和文件类型。


cmd中转换命令

拆分后效果如下图,至此第一步gif拆分结束:


拆分效果(所在文件夹):按帧数拆分为一系列images.png文件

第2步实现:latex中加入这些png图片

所需宏包:animate
所在环境:无额外环境要求 (建议在center环境中,然其居中即可)
运行环境:xelatex即可
实现命令:\animategraphics[width=10cm,height=10cm, autoplay, loop, controls]{10}{images-}
关于命令参数的说明:

  • width和height用cm作单位(A4纸:21cm×29.7cm)即可,大小自己控制;
  • autoplay:增加自动播放功能;建议加上;
  • loop:每秒播放多少张图(相当于帧数):后面的10就是每秒10张;
  • controls:增加控制按钮(包括暂停、前进、后退等);建议加上;
  • images-:那组png文件的文件名前缀,用来识别的。
\documentclass[UTF8]{article}
\usepackage{ctex}    
\usepackage{tikz}
\usepackage{geometry}
\usepackage{animate}

\geometry{a4paper, margin = 1in}
\title{动图测试}
\author{GBY}
\date{\bf{\today}}

\begin{document}

\maketitle

\section{动图测试}

下面是关于傅里叶变换的动词插入测试:\\
~\\
\begin{center}
  \animategraphics[width=10cm,height=10cm, autoplay, loop, controls]{10}{images-}{0}{59}
\end{center}

\end{document}

用好点的pdf阅读器打开生成的pdf文件,发现像动图一些播放:


pdf中动图效果
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,294评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,493评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,790评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,595评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,718评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,906评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,053评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,797评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,250评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,570评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,711评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,388评论 4 332
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,018评论 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,796评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,023评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,461评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,595评论 2 350

推荐阅读更多精彩内容

  • 基础 已经有挺多的教程了,可以参照下面两篇 https://developer.android.com/refer...
    天煞魔猎手阅读 13,703评论 0 17
  • 95% 成长都是团队的努力的结果。1.每天的早餐,从别人没有我们有,到只有白粥到馒头。点滴都是希望团队的人身体好,...
    燕仔于飞阅读 194评论 0 0