根据我在 Google 上找到的所有内容,eps 文件xelatex
应该可以立即使用。但我看到的不是这样(在 Arch Linux 上使用 TeX Live 2010)。请考虑以下简单输入:
\documentclass{article}
\usepackage{graphicx}
\begin{document}
Some text.
\includegraphics{flower.eps}
Some more text.
\end{document}
我将其放入一个.tex
文件中,并将其与名为“ ”的 EPS 文件放在同一目录中flower.eps
。现在,如果我运行xelatex
,它会输出一个 pdf 文件,但 eps 文件不会出现(尽管为其保留了空间)。另一方面,latex+dvips 工作正常。
编辑:我应该提到,pdflatex
如果我添加 , 就会起作用\includepackage{epstopdf}
。但这对 并没有帮助xelatex
。
有一个相关问题[1],但它不适用于这种情况,因为解决方案是在此处应用补丁[2],但它已经存在于我的 TeX 安装中。有人有其他想法吗?
答案1
我遇到了同样的问题,输出的 PDF 会为图形保留一个空间,但仅此而已。就我的情况而言,这是由于未安装 Ghostscript 造成的,而 Ghostscript 是必需的,因为它xelatex
支持 EPS,通过 Ghostscript 在后台将其转换为 PDF。
答案2
这是我运行 xelatex 时使用的文件(我只使用了 tiger.eps):
This is XeTeX, Version 3.1415926-2.2-0.9997.4 (TeX Live 2010)
restricted \write18 enabled.
*File List*
article.cls 2007/10/19 v1.4h Standard LaTeX document class
size10.clo 2007/10/19 v1.4h Standard LaTeX file (size option)
graphicx.sty 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
graphics.sty 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
trig.sty 1999/03/16 v1.09 sin cos tan (DPC)
graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live
xetex.def 2009/11/22 v0.94 LaTeX color/graphics driver for XeTeX (RRM/JK)
tiger.eps Graphic file (type eps)
***********
\listfiles
你可以在序言中找到列表
答案3
\usepackage[xetex]{graphicx}
这有什么不同吗?