Pdf 使用eps图像的乳胶构建缓慢
使用带有eps图像的latex文档,如下例所示Pdf 使用eps图像的乳胶构建缓慢,pdf,latex,dvi-tex,Pdf,Latex,Dvi Tex,使用带有eps图像的latex文档,如下例所示 \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}[
\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文档时,构建文档所需的时间会随着时间的推移而增加。是否有任何提示或技巧可以帮助加快这一过程
latex paper.tex; dvipdf paper.dvi
作为一个快速解决方案,尝试将[draft]选项传递给graphix包。一些其他想法:
- 尝试制作一个更简单的图形(例如,如果是位图图形,则制作一个分辨率较低的图形或具有低分辨率预览的图形)
- 使用pdflatex并使图形为.jpg、.png或.pdf源李>
我通常采用后一种方法(pdflatex)。eps文件有多大?Latex只需要知道位于文件开头的边界框的大小 dvips(不是dvipdf)不应该花费太多时间,因为它只需要将eps嵌入postscript文件中
另一方面,dvipdf必须将eps转换为pdf格式,这很昂贵。您使用的是DVI预览器还是直接转换为pdf格式? 如果您一直使用pdf,您将支付取消编码和重新编码的费用(我以前在visio图表中遇到过这个问题)。但是,如果您大部分时间都可以生成PSs,或者直接使用DVI,那么这种体验是可以管理的
另外,一些软件包将根据图形为您创建.pdf文件,然后您可以将其嵌入(我在mac上这样做)实际上,您可以直接使用
pdflatex paper.tex
几乎不需要修改
pdflatex
之前,将图形从EPS转换为PDF。您只需执行一次:
epstopdf Figuer.eps
If将生成适用于pdflatex
的Figuer.pdf
。在您的示例中,dvipdf
在每个构建中都执行此操作\usepackage[pdftex]{graphicx} % not [dvips]
\includegraphics[width=2in] {Figuer} % but {Figuer.pdf} works too
当由pdflatex
编译时,它将选择Figuer.pdf
;当由latex
编译时,它将选择Figuer.eps
。因此,文档仍然与遗留的latex
(请记住更改\usepackage{graphics}
)减小EPS文件的文件大小可能会有所帮助。下面是一些如何做到这一点的想法 如果原始图像为JPEG、PNG、TIFF、GIF(或任何其他采样图像),请使用任何工具减小原始文件大小,然后使用sam2p转换为EPS。sam2p提供的EPS文件比最流行的转换器提供的文件小得多 如果您的EPS是矢量图形,请使用ps2pdf14(Ghostscript的一部分)将其转换为PDF,然后使用
pdftops-EPS
(xpdf的一部分)将其转换回EPS。这可能会大大减少EPS文件的大小