latexmk

Compile LaTeX source files into finished documents. Automatically does multiple runs when needed.

Install

All systems
curl cmd.cat/latexmk.sh
Debian Debian
apt-get install latexmk
Ubuntu
apt-get install latexmk
Arch Arch Linux
pacman -S latexmk
image/svg+xml Kali Linux
apt-get install latexmk
Fedora
dnf install latexmk
Raspbian
apt-get install latexmk

Compile LaTeX source files into finished documents. Automatically does multiple runs when needed.

  • Compile a dvi (DeVice Independent file) document from every source:
    latexmk
  • Compile a dvi document from a specific source file:
    latexmk source.tex
  • Compile a pdf document:
    latexmk -pdf source.tex
  • Force the generation of a document even if there are errors:
    latexmk -f source.tex
  • Clean up temporary tex files created for a specific tex file:
    latexmk -c source.tex
  • Clean up all temporary tex files in the current directory:
    latexmk -c

© tl;dr; authors and contributors