\usepackage[<options>]{graphicx}
you will write:
\usepackage[<options>]{graphicx-psmin}
and at the start of your document, you write:
\loadgraphics[<bb>]{<list of graphics>}
and each of the graphics in the list is converted to an “object” for
use within the resulting PostScript output. (This is, in essence, an
automated version of the epslatex technique described above.)
Having loaded the package as above, whenever you use
\includegraphics, the command checks if the file you’ve asked for
is one of the graphics in \loadgraphics’ list. If so, the
operation is converted into a call to the “object” rather than a new
copy of the file; the resulting PostScript can of course be much smaller.
Note that the package requires a recent dvips, version
5.95b (this version isn’t — yet — widely distributed).
If your PostScript is destined for conversion to PDF, either by a
ghostscript-based
mechanism such as ps2pdf or by
(for example) Acrobat Distiller, the issue isn’t
so pressing, since the distillation mechanism will amalgamate graphics
objects whether or not the PostScript has them amalgamated. PDFTeX does
the same job with graphics, automatically converting multiple uses
into references to graphics objects.
This answer last edited: 2013-06-03
Go to previous question, or next question
Go to FAQ home.
URL for this question: http://www.tex.ac.uk/cgi-bin/texfaq2html?label=repeatgrf
Comments, suggestions, or error reports? - see “how to improve the FAQ”.
This is FAQ version 3.27, released on 2013-06-07.