I'm using vim to write my latex and have a makefile that simply runs PDFLatex on the main TeX file. The output from this is often incredibly dense and difficult to parse with the human eye. What's more there is usually a great deal and useful information will have left the terminal window before I have seen it.
I am quite used to situations like in gcc where you can force it to halt on warnings, which would currently be my desired behaviour (but I can't find a way to do this). What's more, there are things that I would like to be warned about (for example overfull bounding boxes) that don't come with "LaTeX Warning" along side them. So I would be unsure of how to grep this to get all useful information.
Is there any standard command line method to achieve what I am looking for? Alternatively, a method of parsing the log file to easily list these typesetting errors would be useful.
texloganalyser
that's installed along with TeX Live. For exampletexloganalyser -h file.log
will show "Overfull\hbox
" warnings.pplatex
ppdflatex
, which can be obtained from stefant.org/web/projects/software/pplatex.html This program runslatex
orpdflatex
and nicely summarizes the errors and warnings.\usepackage[l2tabu, abort]{nag}
will get you at least part of the way there.