有时你会得到一个用 LaTeX 创建的 PDF,但没有hyperref
。这对于打印来说是可以的,但如果文档很长,在屏幕上浏览文档可能会很烦人。
我的问题是:假设你不要可以访问 LaTeX 源,但只能访问使用 创建的 PDF pdflatex
。如何修改(未压缩的)PDF,以便将适当的超链接添加到交叉引用、目录和引文等元素中?当然,我正在寻找自动化方法。
或者,只需从章节/章节自动插入合理的 PDF 书签即可。
为什么这与 LaTeX 相关:我希望编译过程在 PDF 中留下一些关于交叉引用的痕迹,这取决于如何pdflatex
翻译它们。
笔记:
- 排除一些奇怪的情况,比如原始 LaTeX 只是导入了一堆包含内容的其他图形文件或者从 OCR 中获取
- 欢迎针对特定类别的解决方案
- 关于 PDF 如何生成的其他简化假设也是可以接受的。