使用pdflatex即时将EPS转换为PDF

时间:2009-06-30 12:28:08

标签: latex pdflatex

我正在尝试将EPS数字包含在将使用pdflatex编译的文档中。当然,可以使用epstopdf(随MikTeX发行版附带)将图片转换为pdf。有没有办法在运行中执行此操作,即make pdflatex进行转换?

我正在寻找这样的解决方案,因为我想为学生建立一个易于学习的环境。理想情况下,转换后的图片放在同样包含原始.eps的目录中,如果可用则使用.pdf。

3 个答案:

答案 0 :(得分:16)

TeX常见问题解答中的relevant answer指向Heiko Oberdiek's packages附带的epstopdf.sty

答案 1 :(得分:2)

我建议使用latex-mk这是一个非常简单的Makefile用于乳胶构造的好方法。当然,您可以在构建过程中将eps文件转换为pdf,或者将图形转换为eps等。

目前我的Makefile看起来像这样:

NAME=report
TEXSRCS=report.tex
BIBTEXSRCS=biblio.bib
USE_PDFLATEX=true
VIEWPDF=open # cause i'm on osx, gv for most unix
XFIGDIRS=img

## For osx users :
include /opt/local/share/latex-mk/latex.gmk

## For unix users :
#include /usr/share/latex-mk/latex.gmk

当我调用make时,它首先要做的是将一些.fig转换为.pdf文件。我很确定它会对eps文件做同样的事情。

答案 2 :(得分:0)

如果你想在乳胶中加入一个EPS数字,那么你需要首先制作EPS格式的数字,如果它不是EPS格式的。如果你的数字是.jpeg扩展名,那么你需要制作它。 EPS 然后你需要将它包含在LaTex中,使用一些在LaTex中常见的代码然后以pdf格式制作它需要使用一个小指令,即\ usepackage {epstopdf} 我也遇到了这个问题,发现这篇文章非常有用“How to Convert .eps to PDF in Latex ?

现在我可以在LaTex中包含EPS数字,也可以用PDF格式转换它。我想你也会从上面的链接中获得帮助和所有细节。如果你有任何进一步的问题,请告诉我。