我想将.eps
和.png
图形都包含在一个 latex 文档中。我做了一些研究,发现解决方案是使用 dvipdfm 包。但是,此包未将我的.eps
文件包含在文档中,并报告以下警告:
$ dvipdfmx test.dvi
** WARNING ** "ps: plotfile" found (not properly implemented)
.tex
我在我的文件中使用以下标题:
\usepackage[dvipdfmx]{graphicx}
\input{psfig.sty}
我曾经堆叠 Latex、dvi2ps、ps2pdf 命令来获取.pdf
包含.eps
图形的文件。
我使用以下命令将图形包含在文档中:
\begin{figure}[bthp]
\centerline{\psfig{figure=Results/Rsrch.Evict.eps,width=5in}}
\caption{Total workload }
\label{fig:ftl-map}
\end{figure}
有什么想法可以解决这个问题吗?
答案1
使用pdflatex --shell-escape
TeX Live 2013(可能--enable-write18
还有 MikTeX),您可以直接制作包含 PNG 和 EPS 文件的 PDF。MWE:
\documentclass{article}
\usepackage{graphicx}
\begin{document}
%http://creativecommons.org/about/downloads
\includegraphics{by-nd.png}
\includegraphics{by-nd.eps}
\end{document}
实际上,EPS 文件的位置使用的是即时生成的 PDF 副本epstopdf
(尽管序言中未包含同名包)。\usepackage{epstopdf}
如果此 MWE 在您的计算机上失败,请尝试一下)。