1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
<head>
<title>UK TeX FAQ -- question label letterclass</title>
</head><body>
<h3>Letters and the like</h3>
<p/>LaTeX itself provides a <i>letter</i> document class, which is
widely disliked; the present author long since gave up trying with
it. If you nevertheless want to try it, but are irritated by its way
of vertically-shifting a single-page letter, try the following hack:
<blockquote>
<pre>
\makeatletter
\let\@texttop\relax
\makeatother
</pre>
</blockquote><p>
in the preamble of your file.
<p/>Doing-it-yourself is a common strategy; Knuth (for use with
Plain TeX, in the TeXbook), and Kopka and Daly (in their Guide to
LaTeX) offer worked examples. (The latest version of Knuth’s
macros appear in his “local library” dump on the archive, which is
updated in parallel with new versions of TeX — so not very often…)
<p/>Nevertheless, there <em>are</em> contributed alternatives — in fact
there are an awfully large number of them: the following list, of
necessity, makes but a small selection.
<p/>The largest, most comprehensive, class is <i>newlfm</i>; the <code>lfm</code>
part of the name implies that the class can create letters, faxes and
memoranda. The documentation is voluminous, and the package seems
very flexible.
<p/>Other classes recommended for inclusion in this FAQ are
<i>akletter</i> and <i>isodoc</i>.
<p/>The <i>dinbrief</i> class, while recommended, is only documented in
German.
<p/>There are letter classes in each of the excellent
<i>KOMA-script</i> (<i>scrlttr2</i>: documentation is available in
English) and <i>ntgclass</i> (<i>brief</i>: documentation in Dutch
only) bundles. While these are probably good (since the bundles
themselves inspire trust) they’ve not been specifically recommended by
any users.
<dl>
<dt><tt><i>akletter.cls</i></tt><dd><a href="http://mirror.ctan.org/macros/latex/contrib/akletter.zip">macros/latex/contrib/akletter</a> (or <a href="http://mirror.ctan.org/macros/latex/contrib/akletter/">browse the directory</a>)
<dt><tt><i>brief.cls</i></tt><dd>Distributed as part of <a href="http://mirror.ctan.org/macros/latex/contrib/ntgclass.zip">macros/latex/contrib/ntgclass</a> (or <a href="http://mirror.ctan.org/macros/latex/contrib/ntgclass/">browse the directory</a>); <a href="http://mirror.ctan.org/help/Catalogue/entries/ntgclass.html">catalogue entry</a>
<dt><tt><i>dinbrief.cls</i></tt><dd><a href="http://mirror.ctan.org/macros/latex/contrib/dinbrief.zip">macros/latex/contrib/dinbrief</a> (or <a href="http://mirror.ctan.org/macros/latex/contrib/dinbrief/">browse the directory</a>)
<dt><tt><i>isodoc.cls</i></tt><dd><a href="http://mirror.ctan.org/macros/latex/contrib/isodoc.zip">macros/latex/contrib/isodoc</a> (or <a href="http://mirror.ctan.org/macros/latex/contrib/isodoc/">browse the directory</a>); <a href="http://mirror.ctan.org/help/Catalogue/entries/isodoc.html">catalogue entry</a>
<dt><tt><i>Knuth’s letter.tex</i></tt><dd><a href="http://mirror.ctan.org/systems/knuth/local/lib/letter.tex">systems/knuth/local/lib/letter.tex</a>
<dt><tt><i>newlfm.cls</i></tt><dd><a href="http://mirror.ctan.org/macros/latex/contrib/newlfm.zip">macros/latex/contrib/newlfm</a> (or <a href="http://mirror.ctan.org/macros/latex/contrib/newlfm/">browse the directory</a>); <a href="http://mirror.ctan.org/help/Catalogue/entries/newlfm.html">catalogue entry</a>
<dt><tt><i>scrlttr2.cls</i></tt><dd>Distributed as part of <a href="http://mirror.ctan.org/macros/latex/contrib/koma-script.zip">macros/latex/contrib/koma-script</a> (or <a href="http://mirror.ctan.org/macros/latex/contrib/koma-script/">browse the directory</a>)
</dl>
<p/><p>This question on the Web: <a href="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=letterclass">http://www.tex.ac.uk/cgi-bin/texfaq2html?label=letterclass</a>
</body>
|