我在 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
使用正确的引擎选项进行加载。