如何从 pdfLaTeX 生成 PDF 索引? [关闭]
Posted
技术标签:
【中文标题】如何从 pdfLaTeX 生成 PDF 索引? [关闭]【英文标题】:How can I generate a PDF index from pdfLaTeX? [closed] 【发布时间】:2011-03-11 04:49:03 【问题描述】:我经常使用 TeXworks 从 pdfLaTeX 生成报告,并希望生成一个文档索引,该索引将显示在 PDF 查看器(例如 evince、Adobe Reader)的侧边栏中。是否有任何软件包可以让我这样做?
【问题讨论】:
属于tex.stackexchange.com。 【参考方案1】:只需将以下内容添加到文档的序言中:
\usepackage[bookmarks]hyperref
书签选项通过为部分和列表(图形、方程式等)添加书签来生成此“索引”。
此外,使用它会将文档中的引用和 url 转换为链接,使您的文档“可浏览”。
【讨论】:
确保在适当的地方添加 \addcontentline 命令以生成“索引”的内容。 - @vyudh 使用\addcontentline
我得到“未定义的序列”。使用\usepackage[bookmarks]hyperref
,我只获得整个文档的一个书签,这是有道理的,因为它适用于 LNCS 中的程序,但我不知道如何更改模板的工作方式,这对于我的论文。
@Trylks 如果您在标准类中使用 hyperref,您将获得文档中每个章节的书签。如果你不这样做,你的文件就有点特别。编译一个最小示例来演示您的问题,然后前往tex.stackexchange.com 解决它。
我发现即使不使用[bookmarks]
,您仍然可以获得与相应部分匹配的 PDF 索引。至少,它在 Ubuntu 上被标注为“索引”而不是“书签”,但它确实存在。【参考方案2】:
只是想补充一点,当使用 pdflatex 而不是使用 latex->dvips->ps2pdf 时(不知道其他替代方案),这(使用包 hyperref 获取 pdf-index)有效。
我最近发现,当您不需要 ps 输出时,使用 pdftex 显然是最佳选择
【讨论】:
以上是关于如何从 pdfLaTeX 生成 PDF 索引? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
将Jupyter笔记本转换为PDF - 在PATH上找不到pdflatex