I recently stumbled upon
latexmk, which is a neat little tool to automate the process of generating latex documents. The default usage is very simple, just type
latexmk -pdf and the program runs the correct number of
bibtex on any tex file in the current folder.
The tool is also able to monitor the files for changes and automatically update the pdf accordingly. To do so, use
latexmk -pdf -pvc
Many readers automatically update the display as soon as the pdf file changes, but for my default viewer
mupdf, some extra configuration is required. Namely, it is required to create a config file
.config/latexmk with the following content:
$pdf_previewer = 'start mupdf' $pdf_update_method = 2; $pdf_update_signal = 'SIGHUP'
That is it. For more info, read the docs.