使用带有eps图像的乳胶文档,如下例所示......
\documentclass[11pt]{paper}
\usepackage[dvips]{graphicx}
\usepackage{fullpage}
\usepackage{hyperref}
\usepackage{amsmath}
\DeclareMathSizes{8}{8}{8}{8}
\author{Matt Miller}
\title{my paper}
\begin{document}
\begin{figure}[!ht]
\begin{center}
\includegraphics[width=2in] {Figuer.eps}
\end{center}
\caption{Figure\label{fig:myFig}}
\end{figure}
\end{document}
当我构建我的乳胶文档时,构建文档所需的时间会随着时间的推移而增加。是否有任何提示或技巧可以帮助加快这一过程?
latex paper.tex; dvipdf paper.dvi
答案 0 :(得分:4)
其他一些想法:
我通常采用后一种方法(pdflatex)。
答案 1 :(得分:2)
eps文件有多大? Latex只需知道边界框的大小,该边界框位于文件的开头。
dvips(不是dvipdf)不应该花太多时间,因为它只需要将eps嵌入postscript文件中。
另一方面,dvipdf必须将eps转换为pdf,这很贵。答案 2 :(得分:2)
确实,您可以直接使用
pdflatex paper.tex
几乎不需要进行任何更改。
在运行pdflatex
之前,将图形从EPS转换为PDF。你只需要做一次:
epstopdf Figuer.eps
如果会产生适合Figuer.pdf
的{{1}}。在您的示例中,pdflatex
会在每次构建时执行此操作。
在文档中使用
dvipdf
要包含图片,请省略扩展名:
\usepackage[pdftex]{graphicx} % not [dvips]
\includegraphics[width=2in] {Figuer} % but {Figuer.pdf} works too
编译后,Figuer.pdf
和pdflatex
汇编时会选择Figuer.eps
。因此,该文档仍然与旧版latex
兼容(只记得要latex
}。
答案 3 :(得分:1)
减少EPS文件的文件大小可能会有所帮助。以下是如何做到这一点的一些想法。
如果原始图像为JPEG,PNG,TIFF,GIF(或任何其他采样图像),请使用您拥有的任何工具缩小原始文件大小,然后使用sam2p转换为EPS。 sam2p为您提供比最流行的转换器更小的EPS文件大小。
如果您的EPS是矢量图形,请使用ps2pdf14(Ghostscript的一部分)将其转换为PDF,然后使用pdftops -eps
(xpdf的一部分)转换回eps。这可能会大大减少EPS文件的大小。
答案 4 :(得分:0)
作为快速解决方法,请尝试将[draft]选项传递给graphix包。
答案 5 :(得分:0)
您使用的是DVI预览版还是直接使用PDF格式? 如果你一直到pdf,你将支付未编码和重新编码的费用(我曾经有过visio图的问题)。但是,如果您可以在大多数时间生成PS或直接使用DVI,那么体验将是可管理的。
另外,有些软件包会根据数字为你创建.pdf文件,然后你可以嵌入(我在我的Mac上这样做)