![切换目录中的边框链接](https://linux22.com/image/271423/%E5%88%87%E6%8D%A2%E7%9B%AE%E5%BD%95%E4%B8%AD%E7%9A%84%E8%BE%B9%E6%A1%86%E9%93%BE%E6%8E%A5.png)
我正在使用该amsart
课程,想知道如何
- 在“内容”输出中,仅显示带有可点击彩色边框的章节页码和完全中性的章节名称(即无颜色,章节名称上无超链接);并且
- 其余所有内容均使用“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=page
或linktocpage
,可以让您获得带有红色边框的章节页码,而章节名称仍为纯文本。
此选项不会改变文档的其余部分。
\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}