精华内容
下载资源
问答
  • Latex使用技巧:插入.gif动画

    千次阅读 2019-10-30 23:47:00
    用 ImageMagick 将 .gif 转为 .png ,再用 animate 宏包插入形成动画效果

    本文内容:如何在 LaTeX 中插入 GIF 格式的动图

    分为两大步骤:

    1. 利用 ImageMagick 开源工具将 GIF 格式的动图逐帧地切分成一系列 PNG 格式的图片;
    2. 在 LaTeX 中用 animate 宏包插入拆分得到的一系列图片,变成动画。

    第一步:ImageMagick的下载、安装、使用

    gif 转 png 神器——ImageMagick

    下载

    Windows 用户请到这里下载对应版本的安装包。

    安装

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

    在这里插入图片描述

    使用

    既有图形界面的使用,也可以用命令行使用。(参考文末的参考资料)

    下图是图形界面:
    在这里插入图片描述
    本文使用命令行方式将 .gif 分割为 png。假设我要处理的图片为 foo.gif:
    1. 首先进入要处理的图片所在的文件夹,在地址栏输入cmd,回车,打开命令窗口。
    在这里插入图片描述
    2. 运行convert 命令:

    convert foo.gif -coalesce foo.png

    在这里插入图片描述

    运行结束后就可以在相同文件夹下获得一系列分解后的 png 图片(这里我得到了foo-0.png ~ foo-300.png 一共301张):

    在这里插入图片描述

    第二步: LaTeX 中 animate 宏包的使用

    animate 宏包支持目前最流行的几种编译方式:

    • pdfLaTeX / LuaLaTeX
    • LaTeX -> dvips -> ps2pdf / LaTeX -> dvipdfmx
    • XeLaTeX -> xdvipdfmx

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

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

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

    使用

    • 引入animate 宏包:\usepackage[<options>]{animate}
    • 此前必须先引入 graphicx 宏包

    animate 提供了 \animategraphics 命令,用于插入「一系列」的图片,而后将他们组成动画——相当于插入了动图。

    命令格式为:

    \animategraphics[<options>]{<frame rate>}{<file basename>}{<first>}{<last>}

    此处 options 是命令的参数,主要用于控制动画的各种效果(具体参数介绍请看下一节【附:option命令参数】)。这部分参数大都也可用于宏包选项。frame rate 的单位是 Hz,表示 1 秒钟内,「放映」多少帧。

    一个完整的具体的可执行例子如下:

    \documentclass{beamer}
    \usepackage{graphicx} % Allows including images
    \usepackage{animate}
    
    \begin{document}
    \animategraphics[width=\linewidth, autoplay=True]{24}{figure/foo-}{0}{300}
    \end{frame}

    效果如下,pdf 打开滑到此页,动画自动播放:
    在这里插入图片描述

    附:option命令参数

    (参考来源这里
    -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:展示用于控制动画的按钮。
    • begin=<begin content>, end=<end content>:仅用于 animateinline 环境,在每一帧的内容前后添加相应内容。

    附:参考资料

    参考资料

    -------完结撒花★,°:.☆( ̄▽ ̄)/$:.°★ 。--------

    展开全文
  • LaTeX制作动图效果

    千次阅读 2014-11-08 11:32:04
    思路:先得到动态图的多个帧的图片,将这些帧的图片依次播放,来达到动态图效果。 获得图片: ...首先引入动画包\usepackage{animate}设置命令: \animategraphics[width=2in,height=2.2in,autop


    思路:先得到动态图的多个帧的图片,将这些帧的图片依次播放,来达到动态图效果。

    获得图片:

    这些图片怎么得到呢?可以讲gif转换成多张图片,也可以用MATLAB等工具对一个动态过程直接保存多张图片。

    如下图:


    LaTeX设置

    首先引入动画包
    \usepackage{animate}
    设置命令:
    \animategraphics[width=2in,height=2.2in,autoplay,loop]{10}{logNo_}{0}{20}
    1. 可原参数width=2in,height=2.2in设置了图像的大小。
    2. autoplay设定播放方式为自动播放。也可以设置为controls,表示手动控制播放。
    3. loop表示循环播放
    4. {10}表示每秒播放张数。
    5. {logNo_}表示图片名称前缀,表示具有该前缀的一类图片,看看上面的图就明白什么意思了。
    6. {0}{20}表示图片的起始序号和末尾序号。
    下面的图示手动播放的效果,点击图下面的播放按钮才能播放。







    展开全文
  • LaTex - PPT 换页动态效果(亲测有效)

    千次阅读 2020-07-08 17:35:59
    1 简介 ...%添加动画 \usepackage{animate} %打开即全屏 \hypersetup{backref,pdfpagemode=FullScreen,colorlinks=true} \usepackage{hyperref} \hypersetup{pdfpagemode=FullScreen} \begin{document

    1 简介

    生成的PDF文件默认是全屏打开。

    2 源码

    \documentclass[table,CJK]{beamer}
    
    %支持中文
    \usepackage{ctex}
    %添加动画
    \usepackage{animate}
    
    %打开即全屏
    \hypersetup{backref,pdfpagemode=FullScreen,colorlinks=true}
    \usepackage{hyperref}
    \hypersetup{pdfpagemode=FullScreen}
    
    \begin{document} 
    	\begin{frame}\transblindshorizontal<1>  %添加的位置
    		\frametitle{\textsc{换页动态效果演示(水平百叶窗效果)}}
    		\begin{itemize}
    			
    			\item <1> {\bf 水平百叶窗效果}
    			\begin{itemize}
    				\item {命令:$\backslash$transblindshorizontal<1>}
    			\end{itemize}
    			
    			\item <1> {\bf 竖直百叶窗效果}
    			\begin{itemize}
    				\item {命令:$\backslash$transblindsvertical<2>}
    			\end{itemize}
    			
    			\item <1> {\bf 从中心到四角效果}
    			\begin{itemize}
    				\item {命令:$\backslash$transboxin<3>}
    			\end{itemize}
    			
    			\item <1> {\bf 从四角到中心效果}
    			\begin{itemize}
    				\item {命令:$\backslash$transboxout<4>}
    			\end{itemize}
    			
    			\item <1> {\bf 溶解效果}
    			\begin{itemize}
    				\item {命令:$\backslash$transdissolve<5>}
    			\end{itemize}
    			
    			\item <1> {\bf 闪烁效果}
    			\begin{itemize}
    				\item {命令:$\backslash$transglitter<6>}
    			\end{itemize}
    			
    		\end{itemize}	
    	\end{frame}
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 页分割 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    	\begin{frame}\transwipe<1> %添加的位置
    		\frametitle{\textsc{换页动态效果演示(涂抹效果)}}
    		\begin{itemize}
    			
    			\item <1> {\bf 竖直撕开(向内)效果}
    			\begin{itemize}
    				\item {命令:$\backslash$transsplitverticalin<7>}
    			\end{itemize}
    			
    			\item <1> {\bf 竖直撕开(向外)效果}
    			\begin{itemize}
    				\item {命令:$\backslash$transsplitverticalout<8>}
    			\end{itemize}		
    			
    			\item <1> {\bf 涂抹效果}
    			\begin{itemize}
    				\item {命令:$\backslash$transwipe<9>}
    			\end{itemize}
    			
    			\item <1> {\bf 水平撕开(向内)效果}
    			\begin{itemize}
    				\item {命令:$\backslash$transsplithorizontalin<10>}
    			\end{itemize}
    			
    			\item <1> {\bf 水平撕开(向外)效果}
    			\begin{itemize}
    				\item {命令:$\backslash$transsplithorizontalout<10>}
    			\end{itemize}
    			
    		\end{itemize}
    	\end{frame}
    
    \end{document}
    

    3 PDF展示

    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • AnimateLaTeX会使用“ LaTeX动画包”来生成用于制作pdf动画的LaTeX源代码。 在Matlab中运行脚本文件“ runAllExamples.m”以运行示例。 还附加了一个 pdf 文件,其中包含从示例脚本创建的动画。 pdf 文件必须使用 ...
  • 参考 参考2_最详细_有例子 latex_beamer_插入gif图片  注意:用winedit自带的查看pdf 工具 sumatraPDF 不能看到动画效果,要用adobe reader打开

    参考

    参考2_最详细_有例子

    latex_beamer_插入gif图片  注意:用winedit自带的查看pdf 工具 sumatraPDF 不能看到动画效果,要用adobe reader打开

    展开全文
  • 再看一个tikz动画(或动态)绘制正弦函数的例子: \documentclass{beamer} \usepackage{verbatim} \usepackage{ctex} \usepackage{tikz} \usepackage{animate} \newcommand{\plotsin}[1]{% \draw[red] plot...
  • Latexjs是一个完整的,跨平台的,自包含的LaTeX编译工具链,其唯一的外部依赖项是node解释器。 无需安装大型的整体乳胶发行版-Latexjs仅动态下载编译所需的文件文件并将其存储在本地缓存中。 以下是在具有可用...
  • latex beamer 添加gif动画

    千次阅读 2017-01-15 18:32:58
    假设已有一张名为"animate.gif"图片,只需要两步即可将gif格式动态图片插入到latex中。 注意,animate.gif与tex文件需要放在同一个目录下,否则需要调整路径。 (1),使用如下命令 convert animate
  • LaTex+beamer+animate中让图像慢慢放大的动画,看上去图像是慢慢从远处跑出来丝的,效果不错
  • LaTex 入门

    万次阅读 多人点赞 2019-01-22 08:28:38
    LaTex简介 TeX 是由Donald Knuth创造的基于底层编程语言的电子排版系统[1](TEX是Honeywell公司在1980年为其Text Executive文本处理系统注册的商标,它与 TeX是两回事)。TeX能够对文档的排版进行非常精细的操作,...
  • LaTeX插入视频示例

    千次阅读 2019-12-12 02:22:34
        LaTeX中与插入视频有关的package有好几个,目前我接触过三个,分别是:multimedia、media9与movie15。目前我使用的LaTeX编译方式是LuaLaTeX,movie15不能在此方式下使用,所以舍去。下面列出multimedia与...
  • latex 插入java 代码模版

    千次阅读 2018-05-20 20:31:15
    废了好大劲 把下面那堆东西添加到头文件就好了,(PS :( UI真难做) [TOC] 模版 \usepackage{listings} \usepackage{color} \usepackage{xcolor} \definecolor{dkgreen}{rgb}{0,0.6,0} \definecolor{gray}{rgb}{...
  • [latex]animate宏包中使用timeline来控制动画的播放程序(续集). 其实timeline也可以不使用文件,而直接在latex代码中书写播放画面的规则: \documentclass{beamer} \input{preamble.tex} \input{tikzall.tex} %包含...
  • LaTex 学习笔记

    2014-09-17 09:13:00
    基础使用:  一、最基础内容 \documentclass[UTF8]{ctexart} UTF8可省略。ctexart为支持中文的文章,若改为article则不显示中文。 \title{……} \author{ooyyloo} ...\[ a^2+b^...
  • 想做动画,用ppt不香吗? 其实越写下去,我越觉得文本的这种描述很难让人一下子回忆或者接受这种比较乱的代码性质的内容。 对于我自己的话,我如果想记忆beamer的写作技巧,我会记着, 模板、样式、颜色、详细布局去...
  • 如何用latex做动态gif图

    千次阅读 2019-03-31 18:07:47
    文章目录
  • 教程2、主要工具和环境3、实用工具5、Jupyter Lab和LaTeX 1. 教程 教程我没管那么多,在网上随便找几个入门的贴子看看,会改一些模板,基本上就可以用了。初学的时候其实主要是关注以下几个内容: (1)如何使用...
  • [latex]animate宏包中使用timeline来控制动画的播放程序,下面是一个示例: 首先建立一个timeline文件 ::0 ::1 ::1,2 ::1,2,3 ::4 然后再animate中使用: \documentclass{beamer} \input{preamble.tex} \...
  • 使用Hershey字体渲染LaTeX数学。 | hfmath是一个微型JS工具,用于使用单行渲染数学。 约140 KB的脚本,无依赖性:LaTeX进入,SVG路径出现。 没有CSS。 没有字体加载。 闪电般快。 适用于浏览器和服务器。 可定制...
  • 十小时搞定Latex排版 Latex 软件安装和基础 1.1 Latex 及编译工具简介 1.2 Ctex 和 Texmaker 安装 1.3 简单文件的创建和编译 1.4 宏包和文档的类型 1.5 命令的风格和规则 ...绘图和动画、视频的制作和插
  • 本文参考beamer - Getting GIF and/or moving images into a LaTeX presentation - TeX - LaTeX Stack Exchangehttps://tex.stackexchange.... 把 GIF 动画转换为 PNG 图像序列: convert -coalesce somethi
  • LaTeX 中插入GIF图片

    千次阅读 2019-07-02 19:17:00
    参见博文:liam.page 和 voidcn 前提条件 安装 ImageMagick 软件 (因为要把 ...命令行下把 gif 转换成 png 序列,实际,例如 convert latex_demo.gif -coalesce output-pngs/latex_demo.png latex 源文件中引入宏...
  • latex中嵌入视频文件

    千次阅读 2019-03-06 09:59:23
    1 在导言区加 \usepackage{movie15} 2 代码 \begin{figure}[h!] \includemovie [ poster = VideoIcon.jpg, text={\small{\color{red}(Click to start loading video.avi)}} ]{8cm}{...
  • Expression Blend实例中文教程(10) - 缓冲动画快速入门Easing 时间:2010-04-04 17:41来源:银光中国网作者:jv9点击:次 随着Rich Internet application(RIA)应用技术的发展,各个公司越来越注重于项目的用户体验...
  • LaTex Beamer中插入视频

    千次阅读 2017-12-24 02:40:37
    Embedding Videos in LaTex Beamer
  • [latex]在beamer中使用tikz和animate宏包绘制PDF动画的示例. 下面是我在做传热学课件的时候,写的代码,供大家参考: 文件名:图3-2.tex. \tiny{% \begin{animateinline}[autoplay,poster=last,loop, begin={\...
  • LaTeX 相对于 Word 有什么优势?

    千次阅读 2020-05-11 22:31:24
    没有复杂动画的时候我一般转成PDF。 7.有时候崩掉了,你又没保存,自动保存的好早的版本,就傻眼了。LaTeX编辑器就是纯文本编辑器,我反正是没见过他崩过。 8.Word太贵,用不起。 当然LaTeX也有硬伤啊 1.就我会,啥...
  • latex 中文beamer模板

    千次阅读 2019-05-23 11:11:06
    %默认定义环境是不显示编号的,通过导言区使用开始使用定理编号 \setbeamertemplate{theorems}[numbered] %定理的标题显示标号 \theoremstyle{plain} %定理环境风格,plain是LaTeX的原始风格 %===================...
  • LaTeX幻灯片通用简洁模板(Beamer)

    万次阅读 多人点赞 2018-10-11 11:01:54
    LaTeX幻灯片通用简洁模板(Beamer) 提供一个Ctex套装下使用WinEdt编辑器的xelatex编译可以通过的一个LaTex幻灯Beamer模板,使用方法为将代码拷贝进WinEdt文档,使用xelatex编译(一般Beamer都用这个编译,不用多想...
  • Latex制作PPT输出的是pdf形式的,可以在Adobe Acrobat Pro DC中点击视图,然后点全屏模式就可以放PPT了,Latex制作的幻灯片没有那么多动画,比较简洁。 下面就简单介绍一下Latex中幻灯片制作的方法: \...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,295
精华内容 918
关键字:

latex动画