我最近开始探索将 Sublime Text + Skim 组合用于我的 LaTeX 内容,到目前为止我很喜欢它。但是,正向和反向搜索似乎被破坏了。我尝试寻找解决方案,但没有任何帮助。
对于正向搜索,LaTeXTools 中的用户首选项设置forward_sync
设置为 True,并使用cmd+B
构建它显示Running /Library/TeX/texbin/pdflatex /Users/xxx.tex
在 Sublime 控制台上。使用cmd-l,j
输出Running "/Applications/Skim.app/Contents/SharedSupport/displayline -r -g 195 /Users/xxx.pdf /Users/xxx.tex"
替换xxx
文件路径。在这两种情况下,Skim 都会使用更改更新文件,但它不会转到 PDF 中我当前的光标位置。我还尝试按照建议禁用 Skim 自动重新加载这里,但无济于事。
可能相关的说明:在使用构建文档时cmd+B
,Skim 不会自动打开 PDF;我必须手动打开 PDF 或使用cmd+l,j
。但是,一旦打开 PDF,除了正向和反向同步工作外,我没有遇到任何问题。
另一方面,我不知道如何运行反向搜索。PDFcmd+shift+click
上什么也不做。
我使用的是 OSX 10.12.5 (Sierra),使用 Sublime Text build 4107 和 Skim 版本 1.6.4 (134)。我的 Skim 同步首选项中对 PDF-TeX 同步支持的设置已设置为 Sublime Text 预设(命令和参数字段已变灰)。如能得到任何帮助,我将不胜感激。提前致谢。
答案1
好吧,我刚刚明白了。我需要明确地将其包含\synctex=1
在序言中。