我在 Windows 8.1 电脑上安装了 texstudio。我先安装了 Miktex,然后安装了 Texstudio,都是最新版本。令我困惑的是,当我运行某些 texfile 时,反向搜索功能正常。也就是说,当我右键单击 pdf 时,会出现“转到源”,并且它可以正常工作。但对于某些 texfile,当我右键单击 pdf 时,没有这样的“转到源”。有人知道这背后的原因吗?
答案1
这是一项名为 的功能。反向搜索功能依赖于名为(或)synctex
的辅助文件。如果您删除此文件,则无法进行反向搜索。[jobname].synctex
[jobname].synctex.gz
默认情况下,TeXStudio 将使用如下命令行编译你的文档
(pdf)latex -synctex=1 \jobname.tex
使用选项-synctex=1
,它将生成[jobname].synctex.gz
用于反向搜索的文件。但是,如果你直接使用命令行编译论文,例如
(pdf)latex \jobname.tex
然后就不会创建 synctex 文件,所以您无法进行反向搜索。
synctex.man1.pdf
在您的 TeX 发行版(MikTeX)中可以找到更多详细信息。