![PDF 书签显示正确但没有链接到任何地方](https://linux22.com/image/290830/PDF%20%E4%B9%A6%E7%AD%BE%E6%98%BE%E7%A4%BA%E6%AD%A3%E7%A1%AE%E4%BD%86%E6%B2%A1%E6%9C%89%E9%93%BE%E6%8E%A5%E5%88%B0%E4%BB%BB%E4%BD%95%E5%9C%B0%E6%96%B9.png)
我想将 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。