有时我会遇到这样的问题:当我构建 LaTex 文件(使用 Sublime 3、TexLive 和 SumatraPDF)时,我尝试双击 pdf 中的任何文本,这应该会给我 sublime 文件中的代码,但在左上角它只显示“Kein Synchronisationsdatei gefunden”,这是德语的“未找到同步文件”。这可能是什么问题?
使用 LatexTools 检查我的系统时,除了 Sublime 本身之外,所有程序似乎都“可用”。那里说它可用,但是行显示以下内容:
"sublime C:\your\full\sublime\directory\subl.exe available Das System kann den angegebenen Pfad nicht finden."
这意味着系统找不到给定的路径,但是我不知道我给出的任何路径。
在我的 LatexTools 用户设置中我写了以下内容:
{
"windows": {
// Path used when invoking tex & friends; "" is fine for MiKTeX
// For TeXlive 2011 (or other years) use
// "texpath" : "C:\\texlive\\2011\\bin\\win32;$PATH",
"texpath" : "C:\\texlive\\2011\\bin\\win32;$PATH",
// TeX distro: "miktex" or "texlive"
"distro" : "texlive",
// Command to invoke Sumatra. If blank, "SumatraPDF.exe" is used (it has to be on your PATH)
"sumatra": "",
// Command to invoke Sublime Text. Used if the keep_focus toggle is true.
// If blank, "subl.exe" or "sublime_text.exe" will be used.
"sublime_executable": "",
// how long (in seconds) to wait after the jump_to_pdf command completes
// before switching focus back to Sublime Text. This may need to be
// adjusted depending on your machine and configuration.
"keep_focus_delay": 0.5
},
}
我在 Sumatra 中使用的反向搜索命令是:“C:\Program Files\Sublime Text\sublime_text.exe” “%f:%l”
提前致谢
编辑:奇怪的是,我在我的项目上做了更多工作,现在同步似乎工作正常。这个问题只是偶尔发生,然后通常在一段时间或重新编译后就会消失。
答案1
您可以使用-synctex=-1
not-synctex=1
来避免它。例如pdflatex -synctex=-1 test
。
答案2
只需添加一些细节即可克拉拉的回答。如果您使用的是 LaTeXTools,您可以将以下内容作为文件的第一行添加.tex
以更改构建器设置。
% !TEX options=-synctex=-1
例如:
% !TEX options=-synctex=-1
\documentclass{article}
\usepackage[margin=1in]{geometry}