Hyperref 选项冲突错误,因为未知包也需要/加载它

Hyperref 选项冲突错误,因为未知包也需要/加载它

我目前正在寻找模板中的错误,阅读日志并研究后,我无法解决这两个错误:

! LaTeX Error: Option clash for package hyperref.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.7 

The package hyperref has already been loaded with options:
  []

我已经排除了

  • 需要它的书目样式
  • 最后未加载的包
  • 将全局超链接选项放入 Documentclass 选项中(更多错误)

我目前知道的是,某些包/配置文件加载/需要 hyperref。因此我查看了日志文件。但作为初学者,我无法解释 (a) 哪个包导致了问题以及 (b) 如何解决/绕过它。

最小示例:

\documentclass[a4paper, 12pt, oneside]{book}

\usepackage{bookmark}
\usepackage[
    ocgcolorlinks=false, %sample
]{hyperref}

\hypersetup{   
    urlcolor=red, %sample
}

\makeatletter
    \if@twoside
        \hypersetup{pdfpagelayout=TwoPageLeft, linkcolor=red}
        \fi
\makeatother

\begin{document}

This is a test.

\end{document}

答案1

bookmark之后加载,hyperref错误消失。

书签文档在第 7 页。

相关内容