<div dir="ltr"><div><div><div dir="ltr"><div><div>Hello,</div><div><br></div><div>I have some trouble with hyperref.sty when used at the same time with</div><div>graphicx.sty. The following LaTeX source can cause an error.</div><div><div>Please typeset using LaTeX + dvipdfmx.</div></div><div>(tiger.pdf can be obtained by converting tiger.eps with Ghostscript.)</div><div><br></div><div>----- test.tex -----</div><div>%#!latex -> dvipdfmx</div><div>\documentclass{article}</div><div>\usepackage[dvipdfmx,colorlinks=true,linkcolor=blue]{hyperref}</div><div>\usepackage[dvipdfmx]{graphicx}</div><div>\begin{document}</div><div>I will introduce an example of mathematical beauty.</div><div>\begin{equation}</div><div>  e^{i \pi} + 1 = 0 \label{eq1}</div><div>\end{equation}</div><div>Equation (\ref{eq1}) is called ``Euler's identity.''</div><div><br></div><div>Sample image here:</div><div>\includegraphics[width=3ex]{tiger} % tiger.pdf (extension implicit)</div><div>%\includegraphics[width=3ex]{tiger.pdf} % tiger.pdf</div><div>Tiger!</div><div>\end{document}</div><div>----- End of test.tex -----</div><div><br></div><div>The error message is:</div><div>----------</div><div>./test.tex:12: LaTeX Error: File `tiger' not found.</div><div><br></div><div>See the LaTeX manual or LaTeX Companion for explanation.</div><div>Type  H <return>  for immediate help.</div><div> ...                                              </div><div>                                                  </div><div>l.12 \includegraphics[width=3ex]{tiger}</div><div>                                        % tiger.pdf</div><div>?</div><div>----------</div><div><br></div><div>However,</div><div>* When "colorlinks" option is removed, test.tex causes no error.</div><div>* When .pdf extension is given explicitly, test.tex causes no error.</div><div><br></div><div>I think this is because "dvips.def" is loaded internally by color.sty</div><div>without driver option, and overloads "dvipdfmx.def" which has been</div><div>already loaded by graphicx.sty. This problem can be fixed:</div><div><br></div><div>l.2974 in "hyperref.sty" (2012/11/06 v6.83m)</div><div>----------</div><div>\DeclareVoidOption{dvipdfmx}{%</div><div>  \HyOpt@CheckDvi{dvipdfmx}{%</div><div>    \def\Hy@driver{hdvipdfm}%</div><div>    \PassOptionsToPackage{dvipdfmx}{color}% <- Add this line!</div><div>  }%</div><div>}</div><div>----------</div><div><br></div><div>This will solve all the unexpected results coming from conflict</div><div>between two drivers.</div><div>I hope this information helps improve hyperref package.</div><div>Regards,</div><div><br></div><div>Hironobu Y<div class="gmail_default" style="font-family:arial,helvetica,sans-serif;display:inline">​AMASHITA</div><br></div></div><div><a href="mailto:h.y.acetaminophen@gmail.com" target="_blank">h.y.acetaminophen@gmail.com</a></div></div></div></div>
</div>