我现在将外部 pdf 查看器的命令更改为
"C:\Users\HP\AppData\Local\SumatraPDF\SumatraPDF.exe" -reuse-instance -inverse-search "\"C:/Program Files (x86)/texstudio/texstudio.exe\" \"%%f\" -line %%l" -forward-search "?c:am.tex" @ "?am.pdf"
并同样将苏门答腊 pdf 中的“双击 pdf 文档时要调用的命令行”更改为
"C:/Program Files (x86)/texstudio/texstudio.exe" "%f" -line %l
现在,在我完成这些更改后,当我编译我的 latex 文件时,它显示进程因错误而退出在 texstudio 和加载错误(路径名)在 sumatra pdf reader 中,当 pdf reader 已经打开时。当 sumatra pdf reader 尚未打开时,TeXstudio 不会显示错误。每次输出都符合预期。
请提出一些补救措施。
编辑 我刚刚意识到,只要默认的 pdf 查看器不是内部的,就会发生此错误。有补救措施吗?
答案1
经过大约一年的尝试,我终于解决了它!
转到菜单->选项->配置 TeXStudio->构建,然后对于您的默认 PDF 查看器,单击 PDF 查看器正前方的图标(悬停在上面显示“配置”)。然后在右侧的“命令排序列表”中,添加“向前搜索”并删除其他所有内容。