在我的课堂笔记中,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}