使用 epstopdf 处理不同文件夹中的输入文件

使用 epstopdf 处理不同文件夹中的输入文件

我已经找了好几个小时,但仍然找不到合适的解决方案。我的问题是,我有一个 tex 文件,必须用 pdflatex 编译,它使用 pstricks,所以我使用 epstopdf 和其他东西。问题出在这样一个事实:我的主文件(名为 libro.tex)在一个文件夹中,而输入文件在一个子文件夹中。我正确配置了变量TEXINPUTS,所以我没有遇到问题。

问题来自 epstopdf:外部程序无法找到子文件夹中的输入文件。我做了一些研究,并包括

\usepackage{epstopdf}
\graphicspath{{./libro-algebra-lineal/}}
\epstopdfsetup{outfile=./libro-algebra-lineal/}

子文件夹在哪里libro-algebra-lineal,我想也许它会找到输入文件。我有这个输出:

entering extended mode
epstopdf ($Id: epstopdf.pl 36129 2015-01-24 00:30:11Z karl $) 2.23
!!! Error: Cannot open y=-1y1_k=1.eps: No such file or directory

并且每个 pstrick 图形都重复此过程。我通过latexmk和 GNU配置我的选项make,但找不到epstopdf程序或 Ghostscript 的任何有用选项。

注意: - 我的 pdflatex 配置是在我自己的 latexmkrc 中,

$pdflatex = "TEXINPUTS=.:libro-algebra-lineal//:$TEXINPUTS pdflatex --shell-escape -interaction=batchmode %O %S";
  • 我无法从子文件夹中移动输入文件,因为那是一个共享文件夹。
  • 我尝试了 latex、dvips、ps2pdf 循环,但由于文档中也有 png 图片,所以 ps2pdf 不起作用 :c

谢谢!

相关内容