这个问题非常接近我想要的,但还不完全是。
接受的答案提供了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}