我正在使用 Texstudio。集成可视化工具的一个有用功能是,如果我在 pdf 的某个位置单击鼠标右键,我就可以转到相应的代码。这适用于我的所有 tex 文件,除了一个!(当然是我现在正在处理的那个……)当我单击鼠标右键时,其他选项都在那里(放大、缩小等),但不能转到源代码。
知道如何修复此问题吗?
答案1
我认为问题与文件丢失/缺陷有关yourFileName.synctex.gz
。就我而言,问题是由 Google Drive 引起的(其他云同步服务,如 Dropbox 或 OneDrive 也可能导致同样的问题)。
为了解决这个问题,我删除了所有生成的文件(.aux
、.log
、以及如果存在的.out
话)并重新创建了整个文档。之后按钮又可用了。.pdf
.synctex.gz
答案2
我在这个网站上的一个相关问题上找到了答案。我的文件名称中有空格,显然正向逆向搜索不喜欢这种空格...当您知道后,很容易修复!
答案3
我在使用 TexStudio 时多次遇到过这个问题。大多数情况下,它运行正常,但突然间同步不再起作用。我不认为 TexStudio 是问题的根源;因为当同步不起作用时,TexMaker 和 TexWorks 中也存在这个问题。这可能是 MikTex 的问题。重命名文件有时会有所帮助,但并非总是如此。在我的案例中,以下方法总是有帮助的:(1) 将大文件拆分为较小的文件,(2) 避免重复使用“坏文件名”和 (3) 避免深层包含层次结构。当然,这只是一种变通方法,而不是解决方案。
答案4
抱歉打扰了,但我也遇到了类似的问题。我在处理一个相当大的文档时也遇到了同样的问题。然而,另一个文档运行正常,而我的大文档却不行。
我尝试删除所有生成的文件(例如 .aux、.bbl 等),然后重新编译。但这并不能解决问题。
我还尝试重置我的 texstudio 配置文件,方法是备份我的原始配置文件,然后再次打开 texstudio。这会创建一个新的配置文件。同样,这并没有解决问题。
我发现我的问题出在包裹上:
pdfpages
删除该内容后,我就能正确使用“转到源代码”功能了。如果你们也遇到类似的问题,即“转到源代码”功能在其他文档中仍能正常工作,那么我建议你们在有问题的文档中使用的软件包可能存在兼容性问题。