OverLeaf 模板中的 hyperref colorlinks 无效

OverLeaf 模板中的 hyperref colorlinks 无效

我正在使用 Overleaf 为《地球物理研究快报》杂志准备一份手稿。

模板链接在这里,将文件 agujournaltemplate.tex 中的内容替换如下:

\documentclass[draft]{agujournal2019}
\usepackage{lineno}
\usepackage{soul}

\begin{document}
\section{section one}

use \cite{Boug10}

\bibliography{agusample}
\end{document}

期刊需要用蓝色标记(此处为引用)进行交叉引用,但 OverLeaf 中的模板没有此功能。我尝试在文件 agujournal2019.cls 中添加一些代码,但不起作用。

\usepackage[colorlinks = true]{hyperref}​

答案1

通过\documentclass使用选项运行draft,您将禁用该包的部分(实际上是大部分)工作hyperref。特别是,该选项可防止引用标注以黑色以外的颜色呈现。

该怎么办?我建议你加载hyperref 正在执行\documentclass

在此处输入图片描述

\RequirePackage[colorlinks,allcolors=blue]{hyperref} % load 'hyperref' first
\documentclass[draft]{agujournal2019}
\journalname{Whatever}
\usepackage[T1]{fontenc}
\usepackage{lineno,soul}

\begin{document}
\section{Section one}
\noindent
use \cite{Boug10}

\bibliography{agusample}
\end{document}

相关内容