我在 Windows 7 上使用带有 MikTeX 的 TeXStudio。当我使用 Quick Build 编译 *.tex 文件时,我不知道如何在 pdf 查看器中获取鼠标右键菜单中出现的“跳转到源”命令。此功能在 TeXStudio 中存在,并且在Ubuntu 12.04。我怎样才能在 Windows 7 中也获得它?
答案1
您必须添加-synctex=1
命令:
pdflatex -synctex=1 -interaction=nonstopmode %.tex
xelatex -synctex=1 -interaction=nonstopmode %.tex
lualatex -synctex=1 -interaction=nonstopmode %.tex
下次编译后,会出现一个右键菜单项“转到源”(或快捷方式Ctrl+'
)。
答案2
在我的情况下,选项-synctex=1
在命令行中。但它不起作用。修复它的方法是删除扩展名为 的文件*.synctex
。之后,同步工作正常。显然,该文件是之前在另一台机器上编译的 latex 的残留文件。
答案3
-synctex=1
我在命令行中有这个选项,但我生成了.pdf
文件并所有辅助文件.tex
通过选项将复制到与文件不同的文件夹中-output-directory=/some/different/directory
。编译完成后,我使用后编译命令将 复制回.pdf
目录.tex
。
问题是我还必须复制同步文本文件(感谢@FahadAlrashed的提示)。因此,在后期编译时,我不仅复制了.pdf
,但是也文件.synctex.gz
到.tex
目录后同步功能再次生效。
结论:确保正确的文件.synctex.gz
(Linux)或(Windows)与 TexStudio pdf Viewer 访问的文件.synctex
位于同一目录中。:).pdf