나는 그것을 latexmk
설정하고 실행 했습니다 Auctex
.
클릭했는데 crtl + c crtl + c
옵션이 latexmk
나타났습니다. 새 참고문헌 프로젝트가 포함된 파일을 실행하면 컴파일 후에 latexmk
종속성을 수정하기 위해 해당 파일을 다시 실행해야 한다는 메시지가 표시됩니다.
왜 자동으로 두 번 실행되지 않습니까? 그게 해야 할 일이 아닌가요?
답변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
.