TexStudio+MikTeX 报错 Sorry, but “MiKTeX EPS-to-PDF Converter” did not succeed.

博客分享了在LaTeX中处理图片时遇到的问题,包括文件命名规范、使用subfigure包和epstopdf解决eps图片插入。作者强调了避免空格、正确引入包以及图片质量保持清晰的方法,并通过实例展示了如何插入多个子图。此外,还提及了因这个问题重装TeXStudio的趣事。

1、排查tex文档所在文件命名,注意文件命名千万不要有空格,文件命名用英文。

2、要使用包:

\usepackage{subfigure}%我用到了这个包所以添加了
\usepackage{epstopdf}

类似的解决方法还有esptopdf报错

之后可以使用eps文件插入图片(生成的图片放大后仍然很清晰)

\begin{figure*}[!hbt]
	\setlength{\abovecaptionskip}{-0.1cm}
	\setlength{\belowcaptionskip}{-0.1cm}
	\footnotesize
	\begin{centering}
		\subfigure[]{\includegraphics[scale=0.350,trim=28 12 35 20,clip]{./UCI_seg.eps}}  
		\subfigure[]{\includegraphics[scale=0.350,trim=28 12 35 20,clip]{./UCI_iso.eps}}
		\subfigure[]{\includegraphics[scale=0.350,trim=28 12 35 20,clip]{./UCI_derma.eps}}
		\par\end{centering}
	\caption{Average classification accuracy on (a) IS,  (b) Isolet, and (c) Dermatology. \label{UCI_classification}}
	\vspace{1mm}
\end{figure*}

(为了这个小小的问题,我还把TeXStudio重装了一遍,太搞笑了,哈哈哈)

### 图片文件未找到错误的解决方法 在使用LaTeX编译包含EPS图片的文档时,可能会遇到“Package pdftex.def Error: File `Figure_6-eps-converted-to.pdf' not found”这一常见问题。该错误通常发生在使用`pdflatex`进行编译时,系统尝试自动将EPS文件转换为PDF格式但未能成功生成目标文件。 #### 使用`--shell-escape`选项启用外部命令执行权限 `pdflatex`默认不会自动调用外部工具(如Ghostscript)来将EPS文件转换为PDF。可以通过在编译命令中添加`--shell-escape`参数,允许LaTeX运行外部程序完成图像格式转换: ```json { "name": "pdflatex", "command": "pdflatex", "args": [ "-synctex=1", "-interaction=nonstopmode", "-file-line-error", "--shell-escape", "%DOC%" ] } ``` 此设置允许LaTeX通过调用Ghostscript等工具将EPS文件自动转换为PDF并生成所需的`*-eps-converted-to.pdf`文件[^2]。 #### 手动转换EPS文件为PDF 如果不想依赖自动转换机制,也可以手动将所有EPS图像转换为PDF格式,并在LaTeX源文件中更改图像引用后缀为`.pdf`。例如,原图引用为: ```latex \includegraphics{figures/Figure_6.eps} ``` 转换为PDF后应修改为: ```latex \includegraphics{figures/Figure_6.pdf} ``` 这样可以避免因自动转换失败导致的编译错误[^5]。 #### 更换编译器以支持EPS文件直接插入 某些情况下,可以考虑更换LaTeX编译器,如改用`xelatex`。与`pdflatex`不同,`xelatex`可以直接处理EPS文件而无需额外配置或转换步骤。只需在编辑器中将默认编译器更改为`xelatex`即可实现对EPS图像的支持[^4]。 #### 检查图像路径及文件权限 确保所有图像文件的路径为相对路径,并且LaTeX项目目录具有正确的读取权限。若系统限制了对图像文件夹的访问,则可能导致无法生成或读取转换后的PDF文件。检查并授予相关目录的读取和执行权限可解决此类问题[^2]。 #### 更新TeX发行版与宏包 有时,旧版本的TeX发行版可能缺少必要的宏包或驱动支持,导致EPS图像转换失败。更新TeX Live或MiKTeX到最新版本,并确保安装了Ghostscript及相关字体库,有助于解决兼容性问题[^2]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值