latex - Latex文档中的 super 引用链接从页面的开头开始

标签 latex indexing hyperlink

我有一个 latex 文件。我正在为我的文档使用hyperref,makeidx和词汇表包。

万事万物都可以创造。目录(所有引用文献均能正常工作),词汇表和索引,但在词汇表和索引中打印的页码正确,但它们指向从文档开头开始的页码,其中前10页为阿拉伯数字,然后为罗马数字从1开始。

例如我有10页用于初始工作(摘要,声明,目录等)。之后,mainmatter开始,罗马的页码也从1开始。因此,在此页1上,我有一个索引条目“hello”

现在在索引中,它会打印“hello 1”,它是正确的,只是当人们单击1时,它会在文档的开头向右而不是从第1页开始编号。

您的帮助将不胜感激。

谢谢,
厄默尔

最佳答案

不久前,我为此写了一个blog post,解释了如何简单地对页面1 ... n进行编号,以摆脱罗马数字。这样可以解决您的问题,并且可以在PDF阅读器中进行合理的页码编号。如果这是您想要的,请将以下代码放在您的序言中:

\let\oldsetcounter=\setcounter
\renewcommand\setcounter[2]{%
  \ifx\not{#1}{page}\oldsetcounter{#1}{#2}\fi}

关于latex - Latex文档中的 super 引用链接从页面的开头开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1455488/

相关文章:

latex - 如何说服 Pandoc 阅读 GitHub Flavored Markdown 中的定义列表?

javascript - 有没有办法在编程语言中使用LaTex公式进行真正的计算

mysql - 要创建哪些索引来加速繁重的筛选和分组查询?

java - 向后递归线性搜索

javascript - 模拟 JavaScript 中 <an> 元素的点击

html - Dreamweaver,画廊

pdf - 在 Latex 中包含图像时出错

r - 针织 latex forloop

Python - 索引错误 : string index out of range (Beginner)

css - 与外部样式表的样式链接