我对某些章节的锚点有些困惑,这些锚点会自动从新页面开始。目录显示正确的页码,而 PDF 书签显示上一页的页码,两者引用的锚点也使用该页码。
在前面放一个\clearpage
just\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
也可能是导致我出现问题的原因。