dvipdfm 编译器的超链接问题

dvipdfm 编译器的超链接问题

我想在我的 PDF 中使用超链接,但它们不起作用。

梅威瑟:

\documentclass[a4paper,14pt]{extarticle}

\usepackage{hyperref}

\begin{document}

\href{http://google.ru}{Google}

\end{document}

我正在使用dvipdfm它来编译我的文件。

答案1

由于dvipdfm使用使用 LaTeX 进行编译时,hyperref无法检查未来。因此您必须指定正确的驱动程序:

\documentclass[a4paper,14pt]{extarticle}

\usepackage[dvipdfm]{hyperref}

\begin{document}

\href{http://google.ru}{Google}

\end{document}

默认的 DVI 驱动程序hyperref不是dvipdfm,但通常不是dvips

答案2

在我的例子中,hyperref已经被类文件加载,并\usepackage[dvipdfm]{hyperref}导致! LaTeX Error: Option clash for package hyperref.

\PassOptionsToPackage{dvipdfm}{hyperref}

\documentclass在它起作用之前。

链接在 pdf 中有效,但在 dvi 中无效。

相关内容