Texmakerでクイックビルドを行うと、デスクトップから出力ファイルを開こうとして、
error loading C:\Users\UserName\Desktop\pdfname.pdf
エラー。ただし、元のファイルも開かれるため、同じ tex ファイルに対して 2 つの出力ファイル (1 つはエラーあり) が生成されます。次のリンクで説明されているように、Texmaker を設定しました。Texmaker + SumatraPDF で前方検索を設定する(私は最初の解決策と 3 番目の解決策を使用しました。どちらも同じエラーが発生しました。)
何が足りないのでしょうか?
編集:- 問題が発生しました。別の PDF ファイル (デスクトップ上の「some.pdf」ファイルなど) が開かれると、Sumatra はデスクトップから新しく作成された PDF を開こうとします。そのため、エラーが発生します。
この奇妙な動作を修正するにはどうすればいいでしょうか?
答え1
最終的に、コマンドを少し調べて解決策を見つけました。実際には、PDF ビューアへのパスで sumatra と texmaker を使用しているときに、次のコマンドを入力する必要があります。ここで、「!」は現在のディレクトリを示します。
"C:/Program Files (x86)/SumatraPDF/SumatraPDF.exe " -reuse-instance "!\%.pdf" -forward-search #.tex @