In meinem habe .emacs
ich den folgenden Code:
(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 -pdf %t" 'TeX-master-file) master-file) (if (plist-get TeX-error-report-switches (intern master-file)) (TeX-next-error t) (minibuffer-message "latexmk done")))) (add-hook 'LaTeX-mode-hook (lambda () (local-set-key (kbd "C-0") #'run-latexmk)) )
Dies bindet C-0
an die definierte Funktion, run-latexmk
die wiederum alle Dateien des aktuellen Dokuments speichert (basierend auf dem master
Dateibegriff) und dann ausgeführt wird latexmk
. Wenn die Kompilierung erfolgreich war, wird das Kompilierungsfenster geschlossen. Sie können diesen Code leicht (?) An Ihre Bedürfnisse anpassen.