PDF 书签显示正确但没有链接到任何地方

PDF 书签显示正确但没有链接到任何地方

我想将 PDF 书签与 LaTeX->PS->PDF 一起使用(在 Windows 8.1 上使用带有 DviPs 和 Ghostscript 的 MiKTeX 2.9)。

书签在 PDF 中正确显示,但单击它们没有任何反应。

如果我使用 pdflatex 编译相同的文档,书签在单击时会出现并正常工作。我还尝试了另一个不是我写的文档,它也可以在 pdflatex 中使用,但不能在 latex 中使用。

我没有收到有关书签或超链接的任何错误或警告。

我最后包含了以下软件包:

\usepackage[ps2pdf]{hyperref}
\usepackage{bookmark}

我也尝试过\usepackage{hyperref}使用 ps2pdf 来代替它。

在我的文档中,结构如下:

\chapter{Chapter}\label{cha:Chapter}
\section*{Section}\label{sec:Section}
\subsection{Subsection}\label{sec:Subsection}

任何帮助都将非常感激。

编辑:这是一个最小的工作示例:

\documentclass[11pt, a4paper, twoside, fleqn, ngerman]{scrreprt}

\usepackage[ps2pdf]{hyperref}
\usepackage{bookmark}

\begin{document}

\chapter{Chapter 1}\label{cha:Chapter1}

\section*{Section 1}\label{sec:Section1}
Text here

\newpage

\section*{Section 2}\label{sec:Section2}

\newpage
\chapter{Chapter 2}\label{cha:Chapter 2}

\end{document}

答案1

Ghostscript 9.14 已损坏,Ulrike Fischer 已报告此问题:Bug 695162 - 转换为 pdf 时内部超链接丢失并且 Ken Sharp 已在主源中修复了此问题(2014-04-23)。

解决方法:

  • 使用较旧的 ghostscript(9.10 版本),
  • 从当前主源构建 ghostscript 或者
  • 等待9.15。

相关内容