我正在尝试在将使用 pdflatex 编译的文档中包含 EPS 图。当然,可以使用 epstopdf(MikTeX 发行版附带)将图片转换为 pdf。有什么方法可以即时执行此操作,即让 pdflatex 进行转换?
我正在寻找这样的解决方案,因为我想为学生建立一个易于学习的环境。理想情况下,转换后的图片放在也包含原始 .eps 的目录中,如果可用,则使用 .pdf。
TeX FAQ 中的相关答案指向epstopdf.sty
,包含在Heiko Oberdiek 的包中。
我会推荐使用latex-mk,这是一个非常简单的Makefile 来构建latex 的好方法。当然,您可以在构建过程中将 eps 文件转换为 pdf,或将 fig 转换为 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 文件做同样的事情。
如果你想在乳胶中包含一个 EPS 图形,那么如果它不是 EPS 格式,你首先需要制作 EPS 格式的图形。就像你的图形是 .jpeg 扩展名一样,那么你需要把它制作成 .eps 然后你需要使用 LaTex 中常见的一些代码将其包含在 LaTex 中,然后将其制作为 pdf 格式,您需要使用一条小指令 \usepackage{epstopdf} 我也遇到了这个问题,发现这篇文章很有帮助“如何在 Latex 中将 .eps 转换为 PDF? ”
现在我可以在 LaTex 中包含 EPS 图,也可以将其转换为 PDF。我认为您还将从上述链接中获得帮助和所有详细信息。如果您遇到任何进一步的问题,请告诉我。