【发布时间】:2011-03-11 04:49:03
【问题描述】:
我经常使用 TeXworks 从 pdfLaTeX 生成报告,并希望生成一个文档索引,该索引将显示在 PDF 查看器(例如 evince、Adobe Reader)的侧边栏中。是否有任何软件包可以让我这样做?
【问题讨论】:
标签: pdf latex pdf-generation pdflatex
我经常使用 TeXworks 从 pdfLaTeX 生成报告,并希望生成一个文档索引,该索引将显示在 PDF 查看器(例如 evince、Adobe Reader)的侧边栏中。是否有任何软件包可以让我这样做?
【问题讨论】:
标签: pdf latex pdf-generation pdflatex
只需将以下内容添加到文档的序言中:
\usepackage[bookmarks]{hyperref}
书签选项通过为部分和列表(图形、方程式等)添加书签来生成此“索引”。
此外,使用它会将文档中的引用和 url 转换为链接,使您的文档“可浏览”。
【讨论】:
\addcontentline 我得到“未定义的序列”。使用\usepackage[bookmarks]{hyperref},我只获得整个文档的一个书签,这是有道理的,因为它适用于 LNCS 中的程序,但我不知道如何更改模板的工作方式,这对于我的论文。
[bookmarks],您仍然可以获得与相应部分匹配的 PDF 索引。至少,它在 Ubuntu 上被标注为“索引”而不是“书签”,但它确实存在。
只是想补充一点,当使用 pdflatex 而不是使用 latex->dvips->ps2pdf 时(不知道其他替代方案),这(使用包 hyperref 获取 pdf-index)有效。
我最近发现,当您不需要 ps 输出时,使用 pdftex 显然是最佳选择
【讨论】: