我正在使用glossaries
和hyperref
包,我的文档有 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=false
并pdfpagelabels
修复了问题。