为什么有些 TeX 文档在目录中不使用链接?

为什么有些 TeX 文档在目录中不使用链接?

我真的很喜欢 LaTeX(或者 TeX——我真的不知道它们有什么区别。我只知道 LaTeX 是 TeX 的超集)。我喜欢它的一个原因是它会自动在 PDF 文档中创建链接。我认为这确实为文档增加了价值,因为这样在线阅读起来更容易。

但是我刚刚看到一些用 (La)TeX 编写的书籍/文档没有链接目录:

  • TeXbook
  • amsmath文档(amssym甚至没有 PDF 文档……或者至少在我输入时只显示文本texdoc amssym
  • (我很确定还有更多,但我刚刚尝试过的每个包都有链接。所以也许我只是运气不好?)

这有什么原因吗?链接是否是使用 LaTeX 添加的(pdftex 是 TeX 的一部分吗?)这是否是某些文档没有链接的原因?

有什么理由不更新这些文档?(我猜不更新 TeX-book 的原因可能是为了获得超稳定的文档,但为什么不更新呢amsmath?)

答案1

也许直接回答为什么

因为 TeX 是为了发布书籍而不是 PDF 而创建的,而且书籍没有链接。

正如评论所指出的那样,这里唯一的区别是那些 PDF整个过程中的超链接通常会加载hyperref包(或等效包)。

答案2

如果您添加

\usepackage{hyperref}

到您的文档。这是针对 LaTeX 的,不适用于 Plain TeX。因此很难将超链接添加到 Plain TeX 文档(例如 TeXBook)。

至于包装文档和其他文件,是否包含完全由作者决定hyperref

答案3

答案已经在评论中给出,所以让我们使用社区 wiki 答案来总结一下(可以随意添加/修改原因):

  • TeX 比 Web 更古老:TeX 创建于 1977 年,万维网的第一个草案创建于 1989 年(尽管(超)链接)的概念更古老,但肯定不那么常见)
    • -packageamsmath已经过时了。根据芭芭拉·比顿计划在功能版本中添加文档的超链接。
  • 有些 TeX 书籍只使用 TeX,而不使用 LaTeX: 根据约瑟夫·赖特埃格尔用纯 TeX 创建链接是可能的,我确信这比使用hyperref.还有一个使用纯 TeX 的原因
  • 对于 TeXbook:许可:不允许创建 TeXbook 的 PDF

相关内容