当我使用 Texmaker 快速构建时,它还尝试从桌面打开输出文件并给出
error loading C:\Users\UserName\Desktop\pdfname.pdf
错误。但它也会打开原始文件,从而为同一个 tex 文件生成两个输出文件(其中一个有错误)。我按照以下链接中所述配置了 Texmaker:使用 Texmaker + SumatraPDF 配置正向搜索(我使用了第一和第三种解决方案。两者都出现了相同的错误。)
我错过了什么?
编辑:- 现在我遇到了问题。如果打开另一个 pdf 文件(例如桌面上的“some.pdf”文件),那么 sumatra 会尝试从桌面打开新建的 pdf。这就是我收到错误的原因。
如何纠正这种奇怪的行为?
答案1
最后,我通过对命令进行一些研究找到了解决方案。实际上,在 pdf viewer 的路径中使用 sumatra 和 texmaker 时,您必须输入以下命令。此处的“!”表示当前目录。
"C:/Program Files (x86)/SumatraPDF/SumatraPDF.exe " -reuse-instance "!\%.pdf" -forward-search #.tex @