切换目录中的边框链接

切换目录中的边框链接

我正在使用该amsart课程,想知道如何

  1. 在“内容”输出中,仅显示带有可点击彩色边框的章节页码和完全中性的章节名称(即无颜色,章节名称上无超链接);并且
  2. 其余所有内容均使用“colorlinks = false”。

以下是一个示例:

\documentclass[a4paper, 12pt]{amsart}


\usepackage{hyperref, xcolor}
\usepackage{cite}

\hypersetup{backref, colorlinks=false, 
linkcolor=red, 
linkbordercolor = red,          
citebordercolor = green, 
pdfborder = {0 0 1 [1 0] }}


\begin{document}
\title{test}            

\maketitle

\tableofcontents

\section{Introduction}

In \cite[Thm 1]{work}...see section \S\ref{next} next

\section{Next}\label{next}


\begin{thebibliography}{99}
\bibitem[work]{work} \textit{July, 2013}
\end{thebibliography}

\end{document}

因此,在上面示例的输出中,我希望红色框不位于部分名称上方,而只位于其页码上方。以下帖子几乎回答了我的问题,但目录中的部分并不中立:为目录中的页码着色

答案1

在超链接设置中使用linktoc=pagelinktocpage,可以让您获得带有红色边框的章节页码,而章节名称仍为纯文本。

此选项不会改变文档的其余部分。

\documentclass[a4paper, 12pt]{amsart}
\usepackage{hyperref, xcolor}
\usepackage{cite}
\hypersetup{
    backref,
    colorlinks=false,
    linktocpage,
    pdfborder = {0 0 1 [1 0] }
    }

\begin{document}
\title{test}            

\maketitle

\tableofcontents

\section{Introduction}

In \cite[Thm 1]{work}...see section \S\ref{next} next

\section{Next}\label{next}

\begin{thebibliography}{99}
\bibitem[work]{work} \textit{July, 2013}
\end{thebibliography}
\end{document}

描述

相关内容