Texmaker 中的 hyperref 未在目录中创建可点击的链接

Texmaker 中的 hyperref 未在目录中创建可点击的链接

我在 Windows 7 上使用 Texmaker 3.1(也尝试过 Texmaker 3.3.3,结果相同),后端是 MikTeX 2.9,用于编译文档,我希望目录链接到页面。为此,我通常使用软件包hyperref,这在其他机器上的 Texmaker 中也曾奏效。

在我现在的机器上,Texmaker 编译时没有任何问题,但在输出结果中,目录条目不可点击。这是一个简单的例子:

\documentclass[10pt,a4paper]{article}

\usepackage{hyperref}

\hypersetup{
colorlinks,
citecolor=black,
filecolor=black,
linkcolor=blue,
urlcolor=black
}

\oddsidemargin 0.0in
\textwidth 6.5in


\begin{document}


\tableofcontents

\newpage

\section{First Section}

This is the first section.

\newpage

\section{Second Section}

This is the second section.

\subsection{A Subsection}
This is a subsection.

\end{document}

在这个例子中,我将链接涂成了蓝色,以证明我的输出确实正确地为链接着色(我的目录有蓝色条目),但没有任何可点击的内容。此外,当我在 Acrobat 中打开输出时,输出中没有可用的 PDF 书签。

由于 Texmaker 没有抱怨包裹丢失等问题,我不知道出了什么问题。任何建议都值得赞赏。

更新:我现在已经让 Texmaker 3.1 版本生成正确的可点击输出,但我不相信这个问题可以被视为“已解决”。分享权宜之计:我将 Texmaker 中 QuickBuild 的设置更改为“pdfLaTeX + 查看 PDF”。然而,这仍然无法解释为什么其他可用于生成 PDF 文件的方法不适用于可点击的目录条目。

更新:由于该问题的原始 Stack Overflow 位置尚未收到任何回复,因此我将其发布在这里,以便向此网站上的专家技术人员公开。

答案1

显然,这与 Texmaker 或任何其他编辑器无关。我先用 Texworks 0.4.4 (1043) 编译了您的 MWE,然后用 Texmaker 3.3.4 编译了您的 MWE,两者均在 Windows 7 Enterprise 上进行。

在这两种情况下,目录中的链接都是可点击的,并将我带到正确的部分。

所以这是你的系统设置的问题。你确定你的版本hyperref没有损坏吗?尝试:

\usepackage{bookmarks}

bookmarks奥伯迪克束. 请参阅文档加拿大运输安全局

并检查您的latex-engine。您确定使用的是PDFLaTeX-profile,所以您是直接编译 PDF,而不是间接使用DVI->PDF

更新:正如您在更新中所说:您使用了错误的配置文件(或错误的软件包选项)。尝试使用旧配置文件进行编译,但设置dvips或类似选项(请参阅hyperref用户手册第 3 页)。

您还在更新的问题中写道:

但这仍然不能解释为什么可用于生成 PDF 文件的其他方法不适用于可点击的目录条目。

是的,这解释了原因。如果您想要使用其他引擎而非 的可点击链接PDFLaTEx,则必须hyperref使用正确的引擎选项进行加载。

相关内容