我使用“Lyx”作为 Latex 软件。我使用 SumatraPDF 进行正向/反向搜索时没有遇到任何问题。
我使用了这里描述的方法:http://wiki.lyx.org/LyX/SyncTeX#toc1 我正在使用 Sumatra PDF(在 Windows 上)、LyX 版本 2.1.3 和 MiKTeX 2.9。
第一次尝试使用这个前进/后退工具时,前向搜索有效,但后退无效,所以我搜索并发现我应该在转换器中更改一些内容(将 pdflatex $$i 更改为 pdflatex -synctex=-1 $$i),然后它就起作用了。
我在 Lyx 中右击并选择“正向搜索”来执行正向搜索。对于反向搜索,我在 Sumatra 中的 PDF 中双击左键,出现一个黑色的“dos”窗口并迅速消失,光标将位于 Lyx 中所需的位置附近。
前进/后退工具一直运行良好,直到上周前进搜索停止工作:当我右键单击并选择“前进搜索”时,出现另一个 SumatraPDF 窗口并显示一条消息:“加载 C:\Users\Me\AppData\Local\Temp\lyx_tmpdir.HQwWhzyr5240\lyx_tmpbuf0\myfile.pdf 时出错”。
我在谷歌上没有找到关于此错误的任何信息。我记得在遇到此问题之前进行过 Windows 更新,所以我怀疑这是导致此问题的原因,或者可能是对 SumatraPDF 的更新。