Vielfach findet man beim Laden von graphics.sty daß
der Treiber vorgegeben wird.
(\usepackage[dvips]{graphixc}
,
\usepackage[pdftex]{graphixc}
...) Ebenso wird
häufig das Bildformat vorgeschrieben
(\includegraphics{bild.jpg}
oder
\includegraphics{bild.ps}
).
Die Angabe der Extension oder des Treibers ist in der Regel unnötig, wenn nicht sogar schädlich. Das einzige was man erreicht ist das LaTeX die Entscheidung für den passenden Treiber abgenommen wird.
Korrekt
graphics.sty liest eine Konfigurationsdatei graphics.cfg nach. Und die erkennt normal selbst, welches TE X genutzt wird (LaTeX, pdfLaTeX...) und welche Bildformate verarbeitet werden können.Mit anderen Worten: Die Angabe der Option [pdftex] oder [dvips] bei graphics.sty ist in aller Regel unnötig, das Paket erkennt selbst, was benötigt wird.
Läßt man die Extension bei
\includegraphics
weg, sucht LaTeX nach einer
passenden Extension. Wechselt man das verwendete TeX
muß nicht der TeX-Code angepasst werden, es reicht
aus, wenn die verwendeten Bilder konvertiert werden.
DeclareGraphicsExtensions
Immer wieder begegnet einem der Tipp, man muss mit\DeclareGraphicsExtensions{.pdf,.png,.jpg}
die
Bildformate bekanntgeben.
Dazu ein Auszug aus der graphics-Doku:
\DeclareGraphicsExtensions{ext-list}
This specifies the behaviour of the system when the argument to
\includegraphics
does not have an
extension specified. ...
Each use of \DeclareGraphicsExtensions
overwrites all previous definitions. It is not possible
to add an extension to an existing list.
\DeclareGraphicsRule{ext}{type}{read-file}{command}
Any number of these declarations can be made. They
determine how the system behaves when a file with
extension ext is specified. ...
Normally a file with an extension for which no rule has been declared will generate an error, ...
\DeclareGraphicsExtensions
ist ohne eine
ergänzende Definition von
\DeclareGraphicsRule
unsinnig.
Sinn macht die Angabe von
\DeclareGraphicsExtensions
eigentlich nur,
wenn man ein neues Dateiformat definiert oder ein "Alias"
für ein Bildformat definiert