使用 epstopdf 处理快捷方式的使用

使用 epstopdf 处理快捷方式的使用

在 Windows 上,当源文件位于快捷方式目录中时,我遇到了问题。

MikTex(MiKTeX EPS-to-PDF 转换器 2.9.7229(MiKTeX 2.9.7250 64 位))以及 Tex Live(抱歉,我没有 epstopdf 的版本信息,但这是 pdfTeX,版本 3.14159265-2.6-1.40.21(TeX Live 2020/W32TeX))都出现了此问题。

我有一个目录Path_original,其中有一个指向Path此目录的快捷方式(对于测试,它们都在当前目录中)。Path_original目录中有文件an_eps.eps

命令:

epstopdf "Path/an_eps.eps" "--outfile=Path/an_eps.pdf"

给出错误消息(在控制台上):

Sorry, but epstopdf did not succeed.

The log file hopefully contains the information to get MiKTeX going again:

  C:\Users\User\AppData\Local\MiKTeX\2.9\miktex\log\epstopdf.log

并在日志文件中:

2020-05-10 15:40:03,882+0200 INFO  epstopdf - starting with command line: epstopdf Path/an_eps.eps --outfile=Path/an_eps.pdf
2020-05-10 15:40:03,882+0200 FATAL epstopdf - The input file does not exist.
2020-05-10 15:40:03,882+0200 FATAL epstopdf - The input file does not exist.
2020-05-10 15:40:03,882+0200 FATAL epstopdf - Info:
2020-05-10 15:40:03,882+0200 FATAL epstopdf - Source:
2020-05-10 15:40:03,882+0200 FATAL epstopdf - Line: 0

同时

epstopdf "Path_original/an_eps.eps" "--outfile=Path_original/an_eps.pdf"

顺利成功

寻址目录的方式不受我控制,即(doxygen)包的用户决定文件所在的位置(不过,我可以稍微修改 doxygen 来解决这个问题)。

epstopdf 内部或外部有没有解决这个问题的方法?

答案1

MiKTeX 不遵循文件/文件夹快捷方式(又称 shell 链接)。您可以改为创建“目录连接”:

mklink /J Path Path_original

目录连接类似于符号链接,但仅适用于目录。

相关内容