如何将目录的颜色从红色更改为黑色?

如何将目录的颜色从红色更改为黑色?

这个问题非常接近我想要的,但还不完全是。

接受的答案提供了linkcolor = black,但我不想隐藏所有链接。

我喜欢用红色标出内嵌的图号和章节引用。

如何更改目录中的链接颜色,以及仅有的将目录中的内容设为黑色?

我的文件大致如下:

...
\usepackage[]{hyperref}
\hypersetup{colorlinks=true,}
...
\begin{document}
\tableofcontents
\chapter*{...}
\chapter{...}
...
\end{document}

答案1

您可以使用以下方式在本地更改设置

{
  \hypersetup{linkcolor=black}
  \tableofcontents
}

或者

{
  \hypersetup{hidelinks}
  \tableofcontents
}

在此处输入图片描述

代码:

\documentclass{report}
\usepackage{blindtext}% dummy text
\usepackage{amsmath}
\usepackage{hyperref}
\hypersetup{
    colorlinks=true,% make the links colored
}
\begin{document}
{
  \hypersetup{linkcolor=black}
  \tableofcontents
}
\chapter{First hapter}\label{ch1}
See chapter \ref{ch2}
\chapter{Second chapter}\label{ch2}
See chapter \ref{ch1}
\end{document}

如果您想从目录中完全删除链接,您可以使用选项linktoc=none

\documentclass{report}
\usepackage{blindtext}% dummy text
\usepackage{amsmath}
\usepackage{hyperref}
\hypersetup{
    colorlinks=true,% make the links colored
    linktoc=none% <- no links in ToC
}
\begin{document}
\tableofcontents
\chapter{First hapter}\label{ch1}
See chapter \ref{ch2}
\chapter{Second chapter}\label{ch2}
See chapter \ref{ch1}
\end{document}

相关内容