MacOSX PDF 查看器:文件修改时自动重新加载

MacOSX PDF 查看器:文件修改时自动重新加载

是否有适用于 MacOSX 的 PDF 查看器支持当 PDF 被其他应用程序修改时自动重新加载(在我的情况下是 LaTex 生成的)?

答案1

撇去提供了此功能。它还提供 pdfsync 同步,因此我认为它是 LaTeX 最喜欢的 PDF 查看器!

要打开该功能,请转到PreferencesSkim菜单,然后找到Sync选项卡并从那里选择Check for file changesReload automatically

启用自动重新加载的首选项

Skim 的一个麻烦之处在于,第一次更改时它会询问您是否确实要重新加载文档。不过,隐藏偏好要禁用此行为:

defaults write -app Skim SKAutoReloadFileUpdate -boolean true 

另一个潜在的麻烦是:如果你编译非常大的(即计算密集型的)文档,Skim 有时会与文件系统不同步,甚至崩溃;有关详细信息,请查看这个答案

答案2

安装 TeXShop 后,这很简单。首先启动 TeXShop,然后进入首选项。在第二个选项卡中,有一个名为自动预览更新。确保已勾选。

在此处输入图片描述

现在确定了,然后退出 TeXShop(您需要退出并重新打开以使其遵循首选项)。现在您需要做的就是使用 TeXShop 打开您正在处理的 pdf,然后在您选择的编辑器中打开 TeX 文件。对 pdf 的任何更改都会使查看器刷新。

由于您使用的是 AquaMacs,因此您可能需要在 AucTeX 选项中启用 SyncTeX(如果需要)。有关此内容的更多说明这里

答案3

与 OS X 一样具有内置 PDF 显示功能,有多个基于它的应用程序。Preview.app 随 OS X 一起提供,撇去是一个 sourceforge 项目,TeXShop(在另一个答案中提到)附带麦金塔电脑。所有这些都支持自动重新加载。请注意,与 Adob​​e Reader 相比,这些查看器有一些限制,例如它们无法有选择地显示图层 (OCG),它们不执行 JavaScript,并且存在一些其他问题(例如,请参阅最近关于连字和可搜索的 pdf)。

答案4

Mac 默认查看器preview就是这样的。只要您激活其他应用程序,当您将预览置于最前面时,就会重新加载。

对我来说,我使用 LaTeX 在一个应用程序中生成新的 pdf,当我恢复预览版本时,更改已重新加载。

相关内容