书签和目录中的锚点错误

书签和目录中的锚点错误

我对某些章节的锚点有些困惑,这些锚点会自动从新页面开始。目录显示正确的页码,而 PDF 书签显示上一页的页码,两者引用的锚点也使用该页码。

在前面放一个\clearpagejust\section可以解决问题,但却违背了使用 LaTeX 进行布局的目的。

我的 LaTeX 序言以

\documentclass[fleqn,titlepage=firstiscover,bibliography=totoc]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{bookmark}
\usepackage{url}
\usepackage{hyperref}
\hypersetup{hidelinks}
...

稍后加载并定义更多数学和格式化的内容。

有没有适合解决这个问题的方法?我真的不想把它放在\clearpage不属于它的地方。

答案1

在减少序言时,我发现它突然起作用了。再次环顾四周后,我发现使用 \clearpage 中断 \hyperref 书签陈述

该包可以与任何普通的 LaTeX 文档一起使用,只需在文档序言中指定即可

\usepackage{hyperref}

确保它位于您最后加载的包中,以使其有机会不被覆盖,因为它的工作是重新定义许多 LaTeX 命令。

来自hyperref文档。因此我将\usepackage{hyperref}其尽可能地放在序言的末尾,一切正常。titlesec也可能是导致我出现问题的原因。

相关内容