Windows 系统中 TexLive2023 pdflatex 编译 eps 图像, 会出现如下错误提示:
Error: Input filename '*.eps' not allowed in restricted mode.
其他系统不确定.
参考文章: TeXLive2023 pdflatex编译eps图像,出现错误的问题
-
在 texstudio 中用 pdflatex->bibtex->pdflatex 来编译一篇论文,然后报错,大概意思是找不到
*-eps-converted-to.pdf
-
然后命令行用
pdflatex Manuscript.tex
, 提示错误Error: Input filename '*.eps' not allowed in restricted mode.
-
参考了文章,先用
pdflatex -shell-escape Manuscript.tex
成功后,文件夹里生成了*-eps-converted-to.pdf
-
参考文章中给了一种修改文件的方法:
-
也可通过修改\texmf-dist\scripts\epstopdf\epstopdf.pl 文件中,
第486行
$restricted = 1 if $::opt_restricted;
改为
$restricted = 0 if $::opt_restricted;
此时,eps格式图像可直接生成pdf。
不过,最好不要改。 -
再回到 texstudio 中,编译成功
-
大概率,当更新图片时,还得需要先用
pdflatex -shell-escape Manuscript.tex
才行 -
目前还没找到彻底解决的方