【问题标题】:How can I generate a PDF index from pdfLaTeX? [closed]如何从 pdfLaTeX 生成 PDF 索引? [关闭]
【发布时间】:2011-03-11 04:49:03
【问题描述】:

我经常使用 TeXworks 从 pdfLaTeX 生成报告,并希望生成一个文档索引,该索引将显示在 PDF 查看器(例如 evince、Adobe Reader)的侧边栏中。是否有任何软件包可以让我这样做?

【问题讨论】:

标签: pdf latex pdf-generation pdflatex


【解决方案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 显然是最佳选择

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-12
    • 1970-01-01
    • 2014-09-22
    • 2013-08-10
    • 1970-01-01
    • 2023-03-31
    • 2010-10-10
    • 2011-01-09
    相关资源
    最近更新 更多