我正在使用 LaTeXTools 从 ST4 构建 pdf。构建过程很好。构建后,ST4 的控制台显示以下内容:
欢迎来到线程 Thread-11 正在运行“latexmk -cd -f -pdf -interaction=nonstopmode -synctex=1 FileName.tex” 正常完成 0 False False True 跳转到:12 794 <class '_latextools_skim_viewer.SkimViewer'> 正在运行“/Applications/Skim.app/Contents/SharedSupport/displayline -r 13 /Users/.../FileName.pdf /Users/.../FileName.tex”
因此,ST4 似乎正在调用 Skim。但什么都没打开。如果这样调用,终端中的“open -a Skim.app”可以正常工作,Skim 也可以正常工作。
如果我从 Skim 手动打开 pdf 文件,则与 ST4 的反向同步正在运行。
我的设置中有“keep_focus”:false。
最后,我在 macOS Monterey 上运行了 ST4(内部版本 4126)。如果我在 macOS Big Sur 上运行相同内部版本的 ST4,则不会出现此问题。
有什么帮助吗?
谢谢
答案1
这是 Skim 的问题。更新至Skim 的测试版本对我有用。
答案2
根据 Alessandro Baccarini 的评论,我这样做了,并且有效:
前往 Skim 的页面https://skim-app.sourceforge.io/并下载最新版本 1.6.8(发布于 2022-01-06)。安装它,将其移动到应用程序(当前 skim 所在的位置)并替换旧版本。