PDF 书签无法正常工作(每个引用都指向文档的第一页)

PDF 书签无法正常工作(每个引用都指向文档的第一页)

正如我在问题标题中几乎描述的,我的问题如下:我试图为我的文档创建合适的 PDF 书签,但所有参考资料(左侧的书签、方程式的参考资料等)总是跳到第一页。以前的文档要长得多,但我尽可能地减少了代码,以便能够在此处发布(并演示问题)。

有人能给我一些建议或者解决这个问题吗?顺便说一下,我尝试了很多方法:修改了包含包语句的顺序(没有帮助),只使用“bookmark”和“hyperref”包中的一个(这并不好,因为如果没有 bookmark 包,Acrobat Reader 中的书签层次结构就不正确,如果没有 hyperref,引用仍然以不正确的方式工作)。

我会将该文档中提到的代码部分放在我帖子的底部。

(最后,我可能会稍后编辑这篇文章并提供一些其他方法,但这些方法并没有帮助解决这个问题。)

还有一件事:大约 10 个月前出现过类似的问题,但到目前为止还没有得到正确解答。在后续的帖子和问题中,我没有找到该问题的答案。


\documentclass[10pt,a4paper]{report}
\usepackage[utf8]{inputenc}
\usepackage[magyar]{babel}
\usepackage{amsmath, amsthm, amsfonts, amssymb}
\usepackage{setspace}
\usepackage[left=3cm,top=3cm,right=2cm,nohead]{geometry}
\usepackage{color}
\usepackage[]{hyperref}
\hypersetup{ pdfauthor={László Zsolt}, pdftitle={Doesn't matter}, pdfsubject={Something}, pdfkeywords={key, word}, pdfproducer={MiKTeX pdfTeX-1.40.13}, pdfcreator={PdfLaTeX}, bookmarksnumbered=true, bookmarksopen=true, bookmarksopenlevel=1, pdfstartview=Fit, unicode=true, pdfpagemode=UseOutlines }

\usepackage{algorithm} \usepackage{bookmark} \bookmarksetup{startatroot}

\onehalfspace

\begin{document}

\chapter{Elmélet} \section{Alapfogalmak} \subsection{A lineáris programozási modell felépítése} \subsection{Standard alakú lineáris programozási feladat} \subsection{Kanonikus alakú lineáris programozási feladat} \subsection{Műveletek az alakok közötti áttéréshez} \section{A grafikus módszer} \subsection{Az algoritmus} \subsection{További definíciók}

\begin{equation}\label{eq_sd} Standard\;deviation = \sqrt{\frac{\sum_{i=1}^n \left( x_i - \bar{x} \right)^2}{n - 1}} \end{equation}

\subsection{Speciális esetek a grafikus megoldás esetén} \chapter{Some other chapter}

How should I calculate the standard deviation of a population? Look at equation (\ref{eq_sd}).

\chapter{One more chapter}

How should I calculate the standard deviation of a population again? Look at equation (\ref{eq_sd}).

\end{document}

答案1

我遇到过类似的问题。我通常使用“latex > dvips > ps2pdf”工作流程,对于 ps2pdf,我使用 GPL GhostScript 批处理。看来 GhostScript 是罪魁祸首。当我将 GhostScript 降级回版本 9.02(从 9.15 降级)时,PDF 书签再次正确生成。(升级到 9.16 没有帮助。)

(W7,MikTeX 2.9,TexStudio 2.9.4)

答案2

非常感谢你的想法 Jiri Srubar,但幸运的是我不需要尝试,因为几分钟前我设法通过以下方式解决了这个问题:我重新安装了 MiKTeX,但在安装任何必要的软件包之前,我使用了软件包管理器的“同步”选项(来自“存储库”菜单)。此后,我下载了文档所需的软件包,现在一切都很好(终于)。:)

相关内容