将文档转换为 aomart 时,选项与 hyperref usepackage 的包发生冲突

将文档转换为 aomart 时,选项与 hyperref usepackage 的包发生冲突

我正在尝试将.tex文档从转换\documentclass{article}\documentclass[final]{aomart}

当我尝试编译该文档时,收到以下错误消息:

line 17 Option clash for package hyperref. \usepackage

脚本如下:

1  \documentclass[final]{aomart}
2  \usepackage[utf8]{inputenc}
3  \usepackage[title]{appendix}
4  \usepackage{parskip}
5  \usepackage{amsmath}
6  \usepackage[english]{babel}
7  \usepackage{pgfplots}
8  \usepgflibrary{arrows}
9  \usetikzlibrary{arrows}
10 \pgfplotsset{compat=1.16}
11 \usepackage{tikz}
12 \usepackage{amssymb}
13  \usepackage{cancel}
14  \usepackage{float}
15  \usepackage[section]{placeins}
16  \usepackage[hidelinks]{hyperref}
17  \usepackage{enumerate}
18  \newtheorem{theorem}{Theorem}[subsection]
19  ...

我尝试删除\usepackage[hidelinks]{hyperref}\usepackage{enumerate},但收到其他消息。

我该如何修复这个问题?

更新

以下是 MWE:

\documentclass[final]{aomart}
\usepackage{pgfplots}
\usepackage[hidelinks]{hyperref}
\usepackage{enumerate}
\begin{document}
    xxx
\end{document}

答案1

该类aomart已经加载hyperref了选项,因此如果您要求其他选项,您将获得一个选项类。

如果确实需要,那么使用

\hypersetup{
  hidelinks
}

在您的序言中。您可以对大多数hyperref选项(如果不是全部)执行此操作。

顺便说一句:与旧包enumitem相比,可能更推荐用于列表enumerate

相关内容