Emacsを使用するLatexmkは2回ではなく1回だけ実行されます。

Emacsを使用するLatexmkは2回ではなく1回だけ実行されます。

私はそれをlatexmk設定して実行しましたAuctex

クリックしましたが、crtl + c crtl + cオプションが表示さlatexmkれました。新しい参考文献プロジェクトを含むファイルを実行すると、コンパイル後に依存関係を変更するためにlatexmkそのファイルを再実行する必要があることを示すメッセージが表示されます。

なぜ自動的に2回実行されないのですか?それがすべきことではありませんか?

ベストアンサー1

これはEmacsで設定したオプションに関連しています。

(defun run-latexmk ()
  (interactive)
  (let ((TeX-save-query nil)
        (TeX-process-asynchronous nil)
        (master-file (TeX-master-file)))
    (TeX-save-document "")
    (TeX-run-TeX "latexmk"
                 (TeX-command-expand "latexmk -pdflatex='pdflatex -file-line-error 
                                   -synctex=1' -pdf %O %S" 'TeX-master-file)
                 master-file))
    (if (plist-get TeX-error-report-switches (intern master-file))
        (TeX-next-error t)
      (progn
        (demolish-tex-help)
        (minibuffer-message "latexmk: done."))))

知ってみるとそうです%o %s。資本金OでなければなりませんS

おすすめ記事