Background(just ignore):
Is there an exhaustive list of packages that you should load and of things you should do to improve your document? Here I mean packages and things that have to do with the quality of your document and which can be forgotten if you do not know about them.
My real question is more like 'Why is LaTeX so bloody difficult to use?', but I do not think that this would do here! I have been using LaTeX for several years, and I am still discovering things that I do wrong or things that I can do better.
Hey sir.. you just do the conceptual markup, and people that know about typesetting have already done the work for you. – well not really.
My recent discoveries mainly come from these TeX.sx pages:
- What packages do people load by default in LaTeX?
- Why is \[ ... \] preferable to $$ ... $$?
- Are \( and \) preferable to dollar signs for math mode?
- What are the finishing touches you put to a document?
Actual questions:
My list of things(with no direct functionality(do not read literally)), to do when starting a new document, include:
\RequirePackage{fix-cm}
\documentclass
\usepackage{fixltx2e}[⟨date⟩]
\usepackage[final,babel]{microtype}
and from the microtype manual:
For the memoir class, you would additionally have to disable auto-detection of multiple footnotes, which prevents protrusion:
\renewcommand*\@makefnmark{\hbox{\@textsuperscript{\normalfont \microtypecontext{protrusion=footnote}\@thefnmark}}} \let\m@mmf@prepare\relax \let\m@mmf@check\relax
Do you know more? are all of these things always a good idea?
Have I missed something in the manuals? (I do not plan to use any of the actual functions in e.g. microtype)
What date should I use for fixltx2e, and where do I find it?
Is the 'final' option for microtype not default?
Will future LaTeX distributions be more complete(in some sense) and user-friendly?
I remember reading about something you could do to make the compiler error messages more human readable – what was it?