我意识到 KOMA-Script 类中章节标题的超链接存在意外行为scrreprt
。
我修改了该\chapter
命令使用\RedeclareSectionCommands
自 KOMA-Script 版本 3.15 以来可用的命令更详细地讲,为了更改章节标题的垂直位置,我设置了选项beforeskip
。
使用下面的 MWE,可以意识到hyperref
目标锚点不适合新的标题位置。在我的 PDF 查看器索引中选择章节后拍摄的后续屏幕截图说明了这种行为:
目标hyperref
似乎太低了!这是预期的行为吗?有没有办法调整链接,使结果看起来总是像第一种情况(beforeskip=0pt
)?
梅威瑟:
\documentclass[version=3.26]{scrreprt}
% Packages
\usepackage{blindtext}
\usepackage{hyperref}
% Change Chapter Title Location
\RedeclareSectionCommands[%
beforeskip=-20pt, % Change this to see the different Hyperlink behavior
afterindent=false,
]{chapter}
% Document Dummy Content
\begin{document}
\chapter{Example Chapter One}
\blindtext
\chapter{Example Chapter Two}
\blindtext
\end{document}