http://www.tm.uka.de/~bless/latexhints.html