Moin David, Am Tag 06-08-08 zur Zeit 22:21:17 schrieb David Haller:
Hallo,
Am Die, 08 Aug 2006, Hannes Vogelmann schrieb:
Leider funktioniert die egu.cls mit pdfeTex nicht, wenn es um die Grafikeinbindung geht. Eps-Dateien werden plötzlich abgelehnt.
Das ist ein Bug in egu.cls.
hmmm...
Das verwendet
\ifx\pdfoutput\undefined%
und das ist untauglich um zu unterscheiden, denn pdfeTeX setzt im DVI-Modus \pdfoutput=0, d.h. es ist definiert.
Das bedeutet aber doch eine echte Abwärts-Inkompatibilät zwischen TeX und pdfeTeX, denn TeX kennt ja gar kein \pdfoutput=was-auch-immer.
Das Paket 'ifpdf.sty' zeigt wie man's richtig macht bzw. man sollte ifpdf verwenden.
Das schau ich mir morgen mal an.
egu.cls "erkennt" also den DVI-Mode fälschlich als PDF-Mode und durch das folgende:
\else% \IfFileExists{graphicx.sty}{\RequirePackage[pdftex]{graphicx}% pdfLaTeX \DeclareGraphicsExtensions{.pdf,.png,.jpg}}{%
macht egu.cls graphicx.sty dann die Arbeit unmöglich, wenn wenn man graphicx nicht dazu zwingt macht das selber das richtige... Probiere doch einfach mal:
\RequirePackage{graphicx} \documentclass...
...hilft dem leider nicht ab. Aber wenn man in der egu.cls \ifx\pdfoutput\undefined% und \else% \IfFileExists{graphicx.sty}{\RequirePackage[pdftex]{graphicx}% pdfLaTeX \DeclareGraphicsExtensions{.pdf,.png,.jpg}}{% ... auskommentiert, dann geht's wieder. Vielen Dank für den Hinweis!
Dafür, daß egu.cls im Oktober 2005 aktualisiert wurde ist das ziemlich eigenartig. Allerdings verstehen die Autoren von egu.cls ziemlich sicher Deutsch, also frag mal nach... Ich kann egu.cls nicht direkt ausprobieren, denn ich verwende noch TeX als Engine für LaTeX und zum umbooten in die 10.1 habe ich grad keinen Bock. Melde dich aber ggfs., gerne auch per PM.
Werde denen morgen mal einen bugreport schicken. Aber jetzt habe ich ja wenigstens mal ein Provisorium. Gracias und gute Nacht. Hannes