为什么 Texmaker 和 synctex pdflatex 不起作用?

为什么 Texmaker 和 synctex pdflatex 不起作用?

我正在使用 Texmaker 4.4.1,我希望能够从 tex 脚本跳转到 pdf(Ctrl+RClick),反之亦然。

我尝试使用 PDFLatex 命令中的提示-synctex=1,但似乎不起作用,提示也没有这里

我的 PDFLatex 命令是

"C:/Program Files (x86)/MiKTeX 2.9/miktex/bin/pdflatex.exe" -interaction=nonstopmode -synctex=1 -shell-escape %.tex

谢谢你!

答案1

Options->Confige TexMaker->CommandsPadflatex 中,您应该写入pdflatex -synctex=1 -interaction=nonstopmode %.tex或 的完整路径。使用和其他文件pdflatex.exe编译后,将创建此额外文件。从中读取如何将内置查看器与代码连接的说明。如果您删除此文件,关闭查看器并重新打开它,程序将无法跳转到代码行。.log.aux.synctex.gz.synctex.gz

答案2

\input{}命令破坏了 synctex 功能。如果将包含该命令的伞文件转换\input{}为“主文档”,则可以使其再次工作,否则 tex --> pdf 功能仅适用于主文档,而不适用于通过该命令附加的文件\input{}

您可以在以下位置定义主文档:

options>define current document as 'master-document' (ctrl+0)

该命令的行为相同\include{}

答案3

这为我解决了这个问题:

@daleif [...] 遇到了同样的问题,注意到 [file-] 路径中有一个特殊字符 ('ü'),这就是麻烦制造者。 – ruhig brauner 2017 年 10 月 26 日 12:54

相关内容