目录:无色但仍然可点击,其他地方有彩色的内部链接

目录:无色但仍然可点击,其他地方有彩色的内部链接

我正在使用以下内容:

\definecolor{darkgreen}{RGB}{41,159,49}
\usepackage[colorlinks=true, urlcolor=blue, linkcolor=darkgreen, linktoc=none, citecolor=darkgreen]{hyperref}

为链接和 URL 着色。此行linktoc=none旨在阻止目录被着色(不希望目录完全为绿色)。但是,它也会阻止它们被点击。

有没有解决的办法?

完整文档代码:

\documentclass[12pt, a4paper]{report}



\usepackage[english]{babel}
\usepackage{sectsty}
\usepackage{subfiles}  %allows sub files to be included
\usepackage{fontspec}
\usepackage{graphicx}  %extended support for graphics


\usepackage{xcolor}
\usepackage{color}     %Add colours to text
\usepackage{caption}   %customisable captions


\definecolor{darkgreen}{RGB}{41,159,49}
\usepackage[colorlinks=true, urlcolor=blue, linkcolor=darkgreen, linktoc=none,      citecolor=darkgreen]{hyperref} 

\usepackage{titlesec}


%sets the font size for sections and subsections 
\sectionfont{\fontsize{15}{15}\selectfont}
\subsectionfont{\fontsize{13}{15}\selectfont}


\begin{document}

\input{cover}
\tableofcontents

\input{intro}



\input{appendices}

\结束{文档}

输入的文档不包含任何异常的内容,包括章节、节等等。

答案1

您可以在组内使用\hypersetupjust before :\tableofcontents

\documentclass[12pt]{book}
\usepackage{blindtext}
\usepackage{xcolor}
\definecolor{darkgreen}{RGB}{41,159,49}
\usepackage[colorlinks=true, urlcolor=blue, linkcolor=darkgreen, citecolor=darkgreen]{hyperref}

\begin{document}
  {\hypersetup{linkcolor =black}
  \tableofcontents
  }
  \chapter{One}\label{chap:one}
  \ref{chap:one}
  \Blinddocument
\end{document}

在此处输入图片描述

在此处输入图片描述

或者更好地利用linktoc=page,以便页码成为链接。

在此处输入图片描述

相关内容