我在 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 文件。