From: Charley H. <cha...@uc...> - 2002-11-09 00:54:31
|
Kevin - Two possible solutions: WORKS: use \usepackage[pdftex]{graphicx} in your preamble. This automagically sets the graphics extensions to .pdf, .png, .jpg (I think). I don't use pdflatex. SHOULD WORK: Try something like: % This checks for a counter defined only in pdftex % and declares the graphics extension accordingly. \ifx\pdfoutput\undefined% \DeclareGraphicsExtension{.eps}% \else% \DeclareGraphicsExtension{.pdf}% \fi% Note the (probably irrelevant) % signs to avoid unwanted spaces. I always forget when this matters (usually only in package development, but...), so I always include them. \pdfoutput is a counter defined in the pdftex.cfg (I *think*). Testing it in interactive mode: C:\>pdflatex This is pdfTeX, Version 3.14159-1.10a (MiKTeX 2.2) **\documentclass{report} {pdftex.cfg} LaTeX2e <2001/06/01> Babel <v3.7h> and hyphenation patterns for english, french, german, nge mylang, nohyphenation, loaded. *\begin{document} (C:\texmf\tex\latex\base\report.cls Document Class: report 2001/04/21 v1.4e Standard LaTeX document class (C:\texmf\tex\latex\base\size10.clo)) (texput.aux) *\ifx\pdfoutput\undefined% *\typeout{No}% *\else% *\typeout{Yes}% Yes *\fi% *\end{document} [1{sfonts.map}] (texput.aux)<cmr10.pfb> Output written on texput.pdf (1 page, 3513 bytes). Transcript written on texput.log. C:\> I like solution 2 since it seems more elegant, but the pdftex option to graphicx may do more than just \DeclareGraphicsExtension{}. Good luck. Charley Hamilton -- Charles Hamilton, PhD EIT Faculty Fellow Department of Civil and Phone: 949.824.3752 Environmental Engineering FAX: 949.824.2117 University of California, Irvine Email: cha...@uc... |