[OS X TeX] Automatic Conversion of Graphics?

Bruno Voisin bvoisin at mac.com
Wed Jan 26 06:38:51 EST 2005

Le 26 janv. 05, à 11:36, Jan Hegewald a écrit :

> - don´t add the file extension when including:
> \includegraphics[...]{fig}
> - put the corresponding files in different folders, e.g. the print 
> version in a folder called graphics_print and the screen version in a 
> folder called graphics_screen. So you have graphics_print/fig.pdf and 
> graphics_screen/fig.png
> - now tell \includegraphics where to look via the \graphicspath 
> command:
> \graphicspath{{./graphics_print/}} to include the print version and 
> \graphicspath{{./graphics_screen/}} to include the screen version.

I recently used a similar trick, for a document available in both "fat" 
version (about 80 MB, with PDF figures) and light version (about 5 MB, 
with some figures converted to JPEG). This was done by first preparing 
the figures in both formats, putting them in separate directories, then 
writing in the LaTeX source file:


and then:

\DeclareGraphicsExtensions{.jpg,.pdf}  % for light output
%\DeclareGraphicsExtensions{.pdf}       % for fat output

The first line told LaTeX to use the JPEG figures if available, and the 
PDF figures otherwise. The second line (when uncommented, and the first 
commented out) told LaTeX to use PDF figures exclusively.

In this approach, the first step (putting the figure files in different 
formats in different directories) is actually unnecessary, the ordering 
of the extensions in \DeclareGraphicsExtensions is actually enough for 
the required effect. I just used different directories for cleaner file 

Oh, and this all worked with the graphics package as well (instead of 

Bruno Voisin

--------------------- Info ---------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
           & FAQ: http://latex.yauh.de/faq/
TeX FAQ: http://www.tex.ac.uk/faq
List Post: <mailto:MacOSX-TeX at email.esm.psu.edu>

More information about the MacOSX-TeX mailing list