目录
今天写论文的时候想把图片换成eps,但是插入的时候,本地编译总是出问题,晚上回来试了试overleaf发现没有问题。查了一天,整理了一下遇到的Image inclusion failed问题解法,也记录一下eps文件插入的方法。
1. EPS文件的准备
- matplotlib savefig 生成
- Ai直接保存为EPS(可能会比较大)
2. 环境准备
2.1 Overleaf
不用处理,可以直接用
2.2 本地latex编译
2.2.1 需要使用ghostscripts
方法来源:Getting errors when including graphics
(翻遍谷歌终于找到了,必应也找不到,国内网站更加抄来抄去的)
没有ghostscript在编译时会有提示:
xdvipdfmx:fatal: Image inclusion failed
2.2.2 ghostscript ubuntu编译安装
直接apt install是没有的 (中科大源没有,而且不是最新的)
需要使用源码编译安装
方法:升级Ghostscript的最简单方法是什么
- 下载源码:https://github.com/ArtifexSoftware/ghostpdl-downloads/releases,下载对应版本的tar.gz,不用找到对应系统,那个是编译好的,例如现在是10.0.0版本的,下载的是ghostscript-10.0.0.tar.gz;
- 解压文件
sudo tar -xvzf ghostscript-10.0.0.tar.gz
- 进入解压的文件夹
- 确定电脑里有make与gcc等环境,如果没有就
sudo apt install make
- 编译安装
sudo ./configure
sudo make install
- 重新启动或者新建终端,测试版本
gs -v
- 出现编译的版本号说明安装成功
3. EPS文件插入
与插入图片类似,还是用figure环境
\begin{figure}
\centering
\includegraphics[width=\textwidth]{./test.eps}
\caption{Caption for Image}
\label{labeltest}
\end{figure}