LaTeX is a professional system to write documents. This page presents a few packages for it that I found useful. I don’t intend to give an introduction here. See The not so Short Introduction to LaTeX 2ε for that.
Few people know that LaTeX is self-documenting. There’s
a texdoc command that will give information on many
packages. A full list of the packages is included in most
distributions. In Debian, it can be found
at /usr/share/doc/texmf/help/Catalogue/brief.html.
Another useful document
is The
Comprehensive LaTeX Symbol List, which lists all the symbols you
will ever need.
When viewed from the point of view of a typographer, the default
LaTeX document classes are found lacking. There are two document
classes that produce much better results. I
like KOMA-Script and use it
extensively. It is included in most distributions, and usually only
requires to use scrartcl (script article)instead
of article as a document class to work. The other nice
document class
is Memoir.
I recommend
the Memoir
manual as a good introduction to typography in general.
The following packages are included in teTeX. See the documentation of each for a longer explanation.
ngerman\usepackage[latin1]{inputenc}"a.eurosym\euro to enter the Euro symbol (€).amsmathurlbooktabslongtableenumerate
\begin[a)]{enumerate}
\item foo
\item bar
\end{enumerate}
pst-nodetexdoc pst-usr3 for more information.graphics, graphicx, colortexdoc
grfguide, but don’t overuse this.tipaqtreebeamerThe citations offered by default are somewhat limited. If you
prefer citations using the author and date within a document, you can
use natbib. This adds two new
commands—\citep and \citet, producing the
format of (Author 2004) or Author (2004),
respectively.
If you are german and want to produce a bibliography according to
DIN 1505,
use natdin.