章节文本位置下方的目录链接

章节文本位置下方的目录链接

在我的课堂笔记中,report使用目录超链接指向章节会将指针发送到章节文本的正下方。

如何将目录链接锚定到文本上方的章节?

我尝试\phantomsection在章节声明之前添加,但不幸的是没有成功。

梅威瑟:

\documentclass[12pt]{report}
\usepackage[dvipsnames]{xcolor}
\usepackage[parfill]{parskip}
\usepackage[margin=1in]{geometry}
\usepackage{titlesec}
\usepackage{blindtext}
\usepackage{titletoc}
\usepackage{hyperref}
\usepackage[all]{hypcap}
\hypersetup{
    colorlinks,
    linkcolor={blue!80!black},
    citecolor={blue!50!black},
    urlcolor={blue!80!black}
}

\titlecontents{chapter}[0em]{\smallskip\bfseries}%\vspace{1cm}%
{}%
{\itshape\bfseries}%numberless%
{\hfill\contentspage}%

\titleformat{\chapter}[display]
{\normalfont\bfseries\centering\color{BrickRed}}{}{0pt}{\LARGE}[\titlerule]

\titlespacing{\chapter}{0pt}{-75pt}{\parskip}

\begin{document}
    \tableofcontents
    \chapter{Lecture 1}
    \blindtext
    \newpage
    \chapter{Lecture 2}
    \blindtext
    \newpage
    \blindtext
\end{document}

相关内容