Which LaTeX compiler supports best writing a thesis? Which one provides the best compatibility with commonly used classes and packages?
The compilers that I frequently use are:
- latex
- pdflatex
Examples of classes I use to write a thesis are:
- memoir
- report
- scrrprt
The packages I most frequently used are:
- environ, etoolbox, calc
- geometry, changepage
- amsmath, amsthm, amssymb, bbm, mathtools
- colorx
- longtable, multicol
- graphicx, graphics, placeins, grffile, epstopdf, psfrag
- wrapfig
- tikz, pstricks, pgfplots
- pdfpages
- siunits
- glossaries
- hyperref
LuaTeX,pdfTeX, andXeTeX. They can be used to work with different macro formats like plain TeX, ConTeXt, and LaTeX.pdfTeXmay be the 'most commonly used', but I'm not sure. If using ConTeXt, then you are (now) really usingLuaTeXas the engine. I often usepdfTeXwhile drafting the document, but then switch toLuaTeXfor the final version(s), so compatibility is not really an issue except for how you load fonts (and that is easily taken care of via the packageifluatex; there is alsoifxetexfor the same purpose). – jon Oct 30 '13 at 15:32