In this question Differences between LuaTeX, ConTeXt and XeTeX various differences between LuaTeX and XeTeX (and ConTeXt) are discussed. And in this question Using XeLaTeX instead of pdfLaTeX a recipe for switching from pdfLaTeX to XeLaTeX is given. In this question, I would like a similar recipe for using LuaLaTeX. I'm particularly interested in the degree to which LuaTeX can be used as a drop-in replacement for pdfTeX. I'm not interested in things that LuaTeX can do that pdfTeX can't.
So the question is:
What do I need to do to use LuaLaTeX instead of pdfLaTeX to compile existing or new documents?
Some specific sub-questions:
- What packages are compatible with pdfLaTeX but not with LuaLaTeX?
- Are there any packages specific to LuaLaTeX that should be loaded in most LuaLateX documents?