当我使用 APA 模板构建 LaTeX 项目时,我打算取消内容中超链接周围显示的红色方块。按照指南,我尝试了 commend
\usepackage[colorlinks,linkcolor=black,anchorcolor=black,citecolor=black]{hyperref}
,但在构建项目时显示错误
软件包 hyperref 的选项冲突
这是我一开始的代码
\documentclass[man,donotrepeattitle]{apa7}
\usepackage[british]{babel}
\usepackage{csquotes}
\usepackage[style=apa,sortcites=true,sorting=nyt,backend=biber]{biblatex}
%\usepackage[colorlinks,linkcolor=black,anchorcolor=black,citecolor=black]{hyperref}
\DeclareLanguageMapping{british}{british-apa}
\addbibresource{bibliography.bib}
\title{\textit{\Large Bob Dylan and Richard Brautigan}:\\ Ballads and poems embodying the zeitgeist of U.S. society in Counterculture Movement in the 1960s}
\shorttitle{}%Zeitgeist of U.S. Society
\author{3984 Words}
\affiliation{}
\leftheader{\quad}
%\abstract{\lipsum[1]}
\keywords{Bob Dylan, Richard Brautigan, Counterculture Movement}
\begin{document}
\vspace*{50mm}
\maketitle
\renewcommand{\contentsname}{\Large Contents}
\tableofcontents
请指导我该怎么做。非常感谢!
答案1
apa7 已经加载了 hyperref,但选项不同。您可以通过两种方式覆盖它。始终有效的一种方法是使用\PassOptionsToPackage
:
\PassOptionsToPackage{colorlinks,linkcolor=black,anchorcolor=black,citecolor=black}{hyperref}
\documentclass[man,donotrepeattitle]{apa7}
\begin{document}
blub
\end{document}
另一个方法是使用\hypersetup
。这特定于 hyperref,并不适用于所有选项。我删除了 anchorcolor 的设置,因为这种颜色通常不会在任何地方使用。
\documentclass[man,donotrepeattitle]{apa7}
\hypersetup{colorlinks,linkcolor=black,citecolor=black}
\begin{document}
blub
\end{document}