How can I have Emacs call the Latex command every time after I save my .tex file?
A solution: while playing with ELisp and looking around, I added this to .emacs and it seems to work quite well (just don't press
C-x C-s too much frequently, say every 5 secs):
(defun run-latex () (interactive) (let ((process (TeX-active-process))) (if process (delete-process process))) (let ((TeX-save-query nil)) (TeX-save-document "")) (TeX-command-menu "LaTeX")) (add-hook 'LaTeX-mode-hook (lambda () (local-set-key (kbd "C-x C-s") #'run-latex)))
The advantage of this solution over latexmk is that it is quicker to put working because I don't have to customize anything (and risking making mistakes). Also, in case I want to remove it, I only have to comment the last line
(add-hook ... in your .emacs.
Anyway, latexmk seems also another interesting path I will try when I have more time.
Thanks for your answers and help.