2008-12-19 100 views
3

工作...乳膠使用EPS圖像建立與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 

回答

2

eps文件有多大? Latex只需要知道位於文件開頭的邊界框的大小。

dvips(不是dvipdf)不應該花費太多時間,因爲它只需要將eps嵌入到postscript文件中。

dvipdf另一方面必須將eps轉換爲pdf,這是昂貴的。

0

作爲一個快速修復,嘗試將[draft]選項傳遞給graphix包。

4

一些額外的想法:

  • 嘗試進行簡單的數字(例如,如果它是一個位圖圖形,使分辨率較低的一個或一個低分辨率預覽)
  • 使用pdflatex和有圖爲.jpg,.png或.pdf源文件。

我一般採用後一種方法(pdflatex)。

0

您是使用DVI預覽器還是直接使用pdf? 如果您一直使用pdf,您將支付解密和重新編碼的代價(我曾經使用visio圖表解決了這個問題)。但是,如果您可以在大多數時間生成PS,或者直接使用DVI,則體驗可以控制。

此外,一些包將從數字,然後你就可以嵌入(我這樣做,我的Mac上)

2

事實上創建.pdf文件給你,你可以直接使用

pdflatex paper.tex 

一些變化是必要的。

  1. 將您的圖形從EPS轉換爲PDF後再運行pdflatex。你需要做它只有一次:

    epstopdf Figuer.eps 
    

    如果會產生Figuer.pdf這是適合pdflatex。在你的例子中dvipdf在每個版本上都會這樣做。

  2. 在文檔中使用

    \usepackage[pdftex]{graphicx} % not [dvips] 
    
  3. 而且包括圖形,省略擴展名:

    \includegraphics[width=2in] {Figuer} % but {Figuer.pdf} works too 
    

    pdflatexFiguer.epslatex編譯編譯它會選擇Figuer.pdf。因此該文檔與傳統latex保持兼容(只記得登錄\usepackage{graphics})。

1

減小EPS文件的文件大小可能會有所幫助。這裏有一些想法如何做到這一點。

如果您的原始圖像爲JPEG,PNG,TIFF,GIF(或任何其他採樣圖像),請使用任何工具縮小原始文件大小,然後使用sam2p轉換爲EPS。 sam2p爲您提供比您最常用的轉換器更小的EPS文件大小。

如果您的EPS是矢量圖形,請使用ps2pdf14(Ghostscript的一部分)將其轉換爲PDF,然後使用pdftops -eps(xpdf的一部分)將其轉換回eps。這可能會減少EPS文件的大小。