编辑 LaTeX 生成的 PDF

编辑 LaTeX 生成的 PDF

是否有一个应用程序(在 Windows、Unix 或 Mac 中)允许您编辑 LaTeX 生成的 PDF。我知道有pdfsync,但它只提供行,然后您必须搜索要更改的行中的位置。有时,对于一些更改,这没问题,但是当有很多更改时,它就变得非常乏味了。

我真的很想加快纠正文档中的错误(主要是语法、缺少逗号等)的过程,而不需要经过所有的标记。

答案1

对于免费的 PDF 编辑器,你可以尝试类似PDF编辑。但直接编辑 PDF 会破坏 LaTeX 的排版、段落布局和完整对齐,并且永远不会像您希望的那样正常工作。

根据评论,我认为您真正想要的是反向搜索。这已经可以通过 PDF Sync 或较新的替代品 SyncTeX 等实现。您只需要使用支持此功能的编辑器和 PDF 查看器组合即可。

如果你使用有内置查看器的 LaTeX 编辑器,这可能是最简单的。这包括特克斯沃克斯纺织机械商TexMakerX。以下是 TeXworks 的实际运行情况: 在此处输入图片描述

对于支持 SyncTeX 反向搜索的独立 PDF 查看器,有适用于 Mac 的 Skim、适用于 Windows 的 SumatraPDF、适用于 Linux/Unix 的 Okular(evince 现在应该也支持,但似乎没人知道怎么做!)这些都需要编辑器知道如何与它们交互。如果您告诉我们您喜欢哪种编辑器,也许我们可以提供设置说明。

答案2

TeX 生成的 pdf 文件和其他程序生成的 pdf 文件没什么区别,转换后不可逆,最好编辑 TeX 源文件,重新生成 pdf 文件。

Adobe Acrobat 可以使用“修饰”工具编辑 pdf 文件。但是,它价格昂贵,并且有其局限性。

答案3

您可以下载福祉PDF编辑器免费。我昨天测试了它,它能让你修饰文件的许多部分。

答案4

如果你想像 Juan Navarro 所建议的那样进行反向搜索,那么 Mac 上的 TeXShop 也具有此功能。

它允许您轻松找到生成特定 pdf 片段的代码源,反之亦然:它允许您直接跳转到由您的源代码生成的 pdf 片段。

您可以通过“命令”+双击您感兴趣的 pdf/代码附近的单词、片段或代码来执行此操作。

TeXShop 很棒,还有很多其他功能。试试吧!

相关内容