LaTeX

Easy compilation

 * there is a latexmk package that can be installed on most Linux environments.

Example (performing bibtex and ps2pdf commands): latexmk -bibtex -pdfps source(.tex)


 * Makefile for latex


 * stupid by simplest bash script

Tips for LaTeX
\vert{\uparrow\downarrow}\rangle and not \vert\uparrow\downarrow\rangle
 * do not forget the use of {} to remove unwanted blanks in equations. For instance, there is a difference between $$\vert{\uparrow\downarrow}\rangle$$ and $$\vert\uparrow\downarrow\rangle$$.
 * one can give the path for the directory containing the figures using

latexdiff-so -h for help and options.
 * a latexdiff command exists with most latex distributions.

Usage: latexdiff-so [options] old.tex new.tex > diff.tex A related command is latexrevise which reads an output of latexdiff and removes its markup. latexrevise [options] diff.tex > revised.tex