Possible Duplicate:
Deleting external/auxiliary files?

Is anyone aware of a way of how to cleanup temporary files generated by pdflatex during the generation of the PDF file? I came across the pdflatex parameter -aux-directory= but I cannot find where to set it. I also came across some sort of macro called LaTeX-clean-intermediate-suffixes, but neither am I sure how I can execute it manually or even better automatically after the compilation.


1 Answer 1


I don't think this is possible with pdflatex but it is with latexmk by using the option -c as in

latexmk -c foo.tex

See Prevent pdflatex from writing a bunch of files for details.

Why use latemk instead of pdflatex? Because it makes compilation easier. You just have to issue latexmk once and it runs pdflatex, bibtex or biber and makeindex as many times as it takes for the document to be fully compiled. It has several other features you might like too.

  • Thank you so much for your comments! They look very promising ;) In fact I use now the following solution, based on latexmk. jon.smajda.com/2008/03/08/latexmk
    – Eric
    Sep 29, 2011 at 17:10
  • One reason for not using latexmk is that it cannot determine image sizes automatically as pdflatex can do. You have to call it latexmk -pdf foo.tex
    – Jan
    Jul 30, 2015 at 12:47

Not the answer you're looking for? Browse other questions tagged or ask your own question.