TeX Live 2012 和 Windows 8 中未找到转换的 EPS

TeX Live 2012 和 Windows 8 中未找到转换的 EPS

我在 Windows 8 上使用 TeX Live 2012,想使用 EPS 图像。我通常使用 PNG,但在这种情况下 PNG 像素化太严重。

我发现这epstopdf是首选解决方案,TeX Live(从 2010 年开始)可以即时转换。TeX Live 认为它转换了文件,但找不到它,因为它不存在(下面的日志文件)。我尝试使用绝对文件引用并关闭所有其他图形包,但症状没有改变。

这比我在 TeX 中得到的要深一些,并且将非常感谢任何帮助。

(c:/texlive/2012/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv
e
))
(./payout_content.tex
Package epstopdf Info: Source file: <../figures/gz_figure_1.eps>
(epstopdf)                    date: 2013-03-08 09:16:48
(epstopdf)                    size: 80137 bytes
(epstopdf)             Output file: <../figures/gz_figure_1-eps-converted-to.pd
f>
(epstopdf)             Command: <repstopdf --outfile=../figures/gz_figure_1-eps
-converted-to.pdf ../figures/gz_figure_1.eps>
(epstopdf)             \includegraphics on input line 6.
runsystem(repstopdf --outfile=../figures/gz_figure_1-eps-converted-to.pdf ../fi
gures/gz_figure_1.eps)...executed safely (allowed).

Package epstopdf Info: Result file: <../figures/gz_figure_1-eps-converted-to.pd
f>.


! Package pdftex.def Error: File `../figures/gz_figure_1-eps-converted-to.pdf' 
not found.

See the pdftex.def package documentation for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.6 ...   \includegraphics{../figures/gz_figure_1}

Using draft setting for this image.
Try typing  <return>  to proceed.
If that doesn't work, type  X <return>  to quit.

答案1

../figures/gz_figure_1如果您不只是gz_figure_1将文件放在当前目录中,那么这将大大简化各个程序之间的交互。

另外,在执行 latex 时无需进行转换,只需运行即可

ps2pdf gz_figure_1.ps 

这将生成一个 pdf 文件,然后 pdflatex 可以看到它。

答案2

这听起来有点像

尝试插入\epstopdfsetup{outdir=./}到您的标题中以确保epstopdf在正确的目录中生成 pdf 文件。

相关内容