Hyperref 包与报告文档类的选项冲突

Hyperref 包与报告文档类的选项冲突

我知道hyperref这是一个有问题的包并且有很多关于如何避免潜在问题的讨论。

然而,在这小段代码中,我没有加载任何包,但是,我得到了包的选项冲突错误hyperref

有人能帮我找出问题所在吗?如果我能让这个工作正常,我会用许多包尝试我的主文档!

\documentclass[12pt]{report}

\usepackage{hyperref}
\hypersetup{urlcolor=blue}

\begin{document}

\chapter{chapter one}
Figure \ref{fig1} shows ...

\begin{figure}
\centering
FIGURE HERE!
\caption{caption for figure one}
\label{fig1}
\end{figure}

\end{document}

答案1

选项冲突错误要求加载同一个包两次。第二次至少要加载一个新选项,而这个选项在第一次加载包时没有给出(LaTeX 第一次加载包时,在后续的加载请求中它只检查选项)。

示例文件仅指定了一个包,因此第二个加载请求必须在自动加载的配置文件中。由于colorlinks 未给出选项,因此唯一的配置文件是hyperref.cfg。也许您正在使用\usepackage[...]{hyperref}那里来设置一些选项。这毫无意义,LaTeX 不会加载包两次。改用\hypersetup

相关内容