如何通过前言页面获取正确的词汇表链接?

如何通过前言页面获取正确的词汇表链接?

我正在使用glossarieshyperref包,我的文档有 10 页左右的前言,用罗马数字表示。

词汇表中的所有链接都有正确的页码,但单击它们时会转到错误的页面。它们会转到该数字的一侧,但无法将前言包括在计数中,因此会偏移,

例如,在具有 10 页前言的文档中,第 20 页使用的首字母缩略词将链接到 pdf 中编号为 10 的一侧。

我该如何修复这个问题?我正在使用 MacTeX-2010。

编辑:

\documentclass[twoside]{book}

\title{A LaTeX Article}
\author{Your name here}
\date{2011-06-27}

\usepackage{hyperref}
\usepackage[acronym]{glossaries}
\makeglossaries

\begin{document}
    \newacronym{www}{WWW}{World Wide Web}
    \newacronym{http}{HTTP}{HyperText Transfer Protocol}
    \frontmatter

    \maketitle

    \tableofcontents

    \printglossaries

    \mainmatter

    \chapter{Introduction}
    The \gls{www} is big.

    \chapter{Next}
    The \gls{www} works over \gls{http}.
\end{document}

答案1

在创建上述示例时,我发现它有效。

在我的情况下,我使用的是自定义样式,该样式已将选项设置hypertexnames=false为 hyperref 包。我将其替换为plainpages=falsepdfpagelabels修复了问题。

相关内容