使用压缩 EPS 文件的步骤是:
- 创见一个 EPS 文件(比如说 file.eps)。
- 将它的 BoundingBox 存放到另外一文件中( file.eps.bb)。
- 压缩 EPS 文件,比如用 Unix 命令:
gzip -9 file.eps
得到压缩文件 file.eps.gz。这里 -9(或者 -best)
选项表示最佳压缩。
- 在 \includegraphics前声明适当的
\DeclareGraphicsRule 命令。使得 LATEX 知道如何
处理特殊后缀的文件(见第 9.2 节)。例如:
\documentclass[dvips]{article}
\usepackage{graphicx}
\begin{document}
\DeclareGraphicsRule{.eps.gz}{eps}{.eps.bb}{`gunzip -c #1}
\begin{figure}
\centering
\includegraphics[width=3in]{file1.eps.gz}
\caption{Compressed EPS Graphic}
\label{fig:compressed:eps}
\end{figure}
\end{document}
在这个特殊的例子里, \DeclareGraphicsRule 实际上是可以省略的,
因为在 dvips.def 已经定义过了。如果使用另外一个解压缩 程序或文件名后缀,那么 \DeclareGraphicsRule 是不能少的。
例如 BoundingBox 存放到文件 file.bb 中,则相应的 \DeclareGraphicsRule 应为:
\DeclareGraphicsRule{.eps.gz}{eps}{.bb}{`gunzip -c #1}
|