TexMaker と Sumatra PDF の問題

TexMaker と Sumatra PDF の問題

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 @

関連情報