Replacing the standard classes

People are forever concocting classes that replace the standard ones: the present author produced an ukart class that used the sober package, and a few British-specific things (such as appear in the babel package’s British-english specialisation) in the 1980s, which is still occasionally used.

Similar public efforts were available well back in the days of LaTeX 2.09: a notable example, whose pleasing designs seem not to have changed much over all that time, is the ntgclass bundle. Each of the standard classes is replaced by a selection of classes, named in Dutch, sometimes with a single numeric digit attached. So we have classes artikel2, rapport1, boek3 and brief. These classes are moderately well documented in English.

The KOMA-script bundle (classes named scr...) are a strong current contender. They are actively supported, are comprehensive in their coverage of significant typesetting issues, produce good-looking output and are well documented in both English and German (scrguien in the distribution for English, scrguide for German).

The other comparable class is memoir. This aims to replace book and report classes directly, and (like KOMA-script) is comprehensive in its coverage of small issues. Memoir’s documentation (memman) is very highly spoken of, and its lengthy introductory section is regularly recommended as a tutorial on typesetting.

KOMA-script bundle
macros/latex/contrib/koma-script (gzipped tar, browse)
memoir.cls
macros/latex/contrib/memoir (gzipped tar, browse)
NTGclass bundle
macros/latex/contrib/ntgclass (gzipped tar, browse)
sober.sty
macros/latex209/contrib/misc/sober.sty

This question on the Web: http://www.tex.ac.uk/cgi-bin/texfaq2html?label=replstdcls