在Overleaf平台的LaTeX文档中是否可以插入GIF格式图片?
Overleaf LaTeX文档插入GIF格式图片的实现方案
LaTeX原生不支持直接插入GIF格式的图片,但可以通过两种常用方案达成需求:
- 仅需插入GIF的某一静态帧
先将GIF转换为PNG、JPG、PDF等LaTeX支持的图片格式,上传到Overleaf项目后,使用graphicx宏包的常规插图命令插入即可:
导言区引入宏包:\usepackage{graphicx}
正文插图代码:\includegraphics[宽度参数]{转换后的图片文件名.png} - 需要保留GIF的动态播放效果
该效果仅在支持动态内容的PDF阅读器中生效,操作步骤如下:- 提前将GIF拆分为按序号命名的逐帧PNG图片,命名格式统一为
[公共前缀]-[序号].png,比如gif-frame-0.png、gif-frame-1.png直到最后一帧gif-frame-15.png - 将所有拆分好的帧图片上传到Overleaf项目根目录
- 导言区引入animate宏包:
\usepackage{animate} - 正文插入动图代码示例:
\animategraphics[loop,controls,width=\linewidth]{12}{gif-frame-}{0}{15}
上述代码中,12代表每秒播放12帧,gif-frame-是帧图片的公共前缀,0是起始帧序号,15是结束帧序号,可根据实际情况调整参数。
- 提前将GIF拆分为按序号命名的逐帧PNG图片,命名格式统一为
注意:该方案生成的PDF仅在Adobe Acrobat、Okular等支持JavaScript动态内容的阅读器中可正常播放动效,大部分浏览器内置PDF阅读器、移动端PDF阅读器会仅显示动图第一帧。
内容的提问来源于stack exchange,提问作者Lala
相关产品推荐
相关产品推荐

