带有超链接的“TeX 的错误”

带有超链接的“TeX 的错误”

我正在阅读 Knuth 的《TeX 的错误》附录(errorlog.tex,用纯 TeX 编写)并且我注意到有一个 PDF 文件errorlog.pdf带有很好的超链接,我想知道这是如何实现的。

我觉得这很神奇,因为纯 TeX 文件显然与超链接无关。我注意到 PDF 文件是用 生成的pdftex,所以我想知道是否有某种pdftex特定技术允许此类超链接。

是否有人知道为了编译 Knuth 的文件pdftex并获取这些超链接,需要进行哪些修改(如果有的话)?

答案1

实际上errorlog.pdf由项目生成latex-tds该项目的目标是生成超级功能,例如指向 LaTeX(2e) 文档的链接和书签以及一些或多或少接近的软件包(工具、amsmath 等)。

errorlog.tex加载logmac.tex定义 中使用的宏errorlog.tex。项目latex-tds有一些补丁,logmac.tex.diff添加了 pdfTeX 的链接。通过在项目的errorlog.pdf驱动程序文件上运行 pdfTeX 来生成。它包含一些媒体大小设置内容,并为 PDF 信息字典定义字段标题和作者。然后它加载包含修改的超链接支持。errorlog.drvlatex-tdserrorlog.texlogmac.tex

相关内容