我尝试运行下面的代码,但收到此错误:“Option clash for hyperref”请指导我该怎么做。任何帮助都感激不尽。以下是代码:
答案1
hyperref
加载两次:
\usepackage{hyperref}
\usepackage[...]{hyperref}
只需删除第一个没有选项的加载。
在 LaTeX 中,一个包可以多次调用,但是调用的选项后第一个\usepackage
必须是第一次调用中存在的选项的子集\usepackage
,因为 LaTeX 实际上不会输入.sty
多个文件。(否则,\newcommand
如果多次调用,每个 ,... 都会导致错误。)
答案2
BEAMER 用户:
请注意hyperref
默认加载。您不需要添加它。因此删除显式\usepackage[...]{hyperref}
行。
如果你想传递参数hyperref
,您可以在命令中添加它们。例如\documentclass
:
\documentclass[hyperref={colorlinks = true,linkcolor = blue}]{beamer}