SyncTeX 到底是什么?

SyncTeX 到底是什么?

我偶然在我的目录中发现了这些 SyncTeX 文件,想知道它们是做什么用的。我搜索了这个网站和互联网,我想我对它是什么有一些模糊的了解,但我对我的实际知识仍然不太满意。我发现了很多关于配置 SyncTeX 的问题,但没有一个关于它是什么以及它做什么的问题。

那么,有人可以解释一下什么是 SyncTeX 以及它到底起什么作用和/或指出一些通用文档吗?

答案1

SyncTeX 是一款由 Jérôme Laurens 编写的实用程序,可实现源文档与 PDF 输出之间的同步。如果您的编辑器/查看器支持此功能,那么您可以单击源文档并跳转到 PDF 中的等效位置,或者单击 PDF 文档,它将跳转到源文档中的相应位置。

例如,在 TeXShop 中,Command-click 可进行导航。其他编辑器/查看器对可能以略有不同的方式实现确切的命令。

它创建的文件存储了使这一魔法成为可能的所有同步数据。如果您将选项传递--synctex=1给命令pdflatex(以及其他类似引擎),则会创建这些文件的 Gzip 版本;可以使用 创建非压缩版本--synctex=-1,尽管对于大型文档来说,这些文件可能非常大,因此通常首选压缩文件。请参阅

通常这是大多数支持 TeX 的编辑器中编译命令的默认设置的一部分。

相关内容