在使用Vscode配的PDFLatex编译IEEE TII的Latex模板时,出现eps文件不能转换为pdf错误,看了几十篇方法都没用,自己研究了半天终于可以正常运行了。主要原因还是Settings.JSON中的PDFLatex模块缺少:"--shell-escape", 命令与一些其它指令。
一、问题描述
下载好的Latex模板直接使用PDFLatex编译报错,但是XLatex可以编译,不过XLatex编译会导致字体格式改变,与正常模板不符:
Package pdftex.def: File `TII-eps-converted-to.pdf not found: using draft setting.
具体错误如下:
二、解决方法:
1.在搜索栏找到:Show and Run Commands
2.搜索找到Settings.JSON文件
3.找到pdflatex模块输入:
"--shell-escape",
4.回到.tex文件,输入以下头指令:
\usepackage{graphicx}
\usepackage{epsfig}
\usepackage{epstopdf}
5.先运行XeLaTeX命令(注意此步为必须运行),虽可运行但字体异常。
6. 再点击运行PDFLatex就可以编译了,字体也恢复正常了
感兴趣的可以去故障诊断专栏和数据采集专栏看一下:
1.故障诊断专栏:
https://blog.csdn.net/bynacqt/category_12772780.html?fromshare=blogcolumn&sharetype=blogcolumn&sharerId=12772780&sharerefer=PC&sharesource=bynacqt&sharefrom=from_link
2.数据采集专栏
https://blog.csdn.net/bynacqt/category_12641029.html?fromshare=blogcolumn&sharetype=blogcolumn&sharerId=12641029&sharerefer=PC&sharesource=bynacqt&sharefrom=from_link