我知道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
。