tfbrief
Was ist tfbrief?
Thmoas Fischer hat unter der Adresse http://www.unix-ag.uni-kl.de/~fischer/tfbrief/ sein Paket zum Erstellen von Briefen veröffentlicht. Dazu gehört zwar auch ein Beispiel, aber keine Befehlsreferenz und - so denke ich - ein Changelog fehlt ebenso. Zumindest den ersten Teil der Befehlsreferenz möchte ich hier anbieten.
Nach einer logischen Ausszeichnung von etwa Adressat, dessen Adresse und eigenen Daten wird der Brief automatisch gesetzt. Außerdem gibt es Möglichkeiten, ein eigenes Firmenlogo einzubinden.
Aufbau eines Briefes
Oben links wird ein Firmenlogo eingeblendet, rechts die Daten des Absenders.
Die Adresse des Empfängers wird automatisch am unteren Ende des ersten Drittels platziert für Briefumschläge mit Sichtfenster. Über der Adresse wird der Absender wiederholt. Dazu existieren Möglichkeiten, jeweils für Name, Straße und Stadt des Absenders eine Kurzform anzugeben.
Unterhalb des ersten Drittels beginnt der Brief mit Ort und Datum, sowie dem Betreff.
Nach der Begrüßung folgt der Inhalt des Briefes. Abschließend die Verabschiedung und der Name, eventuell eine digitale Unterschrift. Zuletzt eine Möglichkeit Anhänge anzugeben.
Aufbau des Dokumentes
Zur Verwendung beginnt man die .tex-Datei mit \documentclass{tfbrief} bzw. für einen englischen Brief, in dem dann die Formatierung ein wenig anders und die Namen vor den Datenfeldern englisch sind mit \documentclass[english]{tfbrief}. Vor \begin{document} werden die einzelnen Datenfelder (siehe Befehlsreferenz) angegeben. Innerhalb des Dokumentes gibt es die Umgebung letter in der der eigentliche Text des Briefes steht, ohne Begrüßung und Schluss.
Außerdem gibt es die Umgebung attachment, in der mit je einem \item eingeleitet die einzelnen Anhänge aufgelistet werden. Davor kann mit \enlargethispage{Maßangabe} (etwa 1cm als Maßangabe) die Anhänge weiter als normal Richtung unteren Rand der Seite verschoben werden. Ab der zweiten Seite erhält jede Seite eine Seitenzahl unten in der Mitte.
Befehlsreferenz
Alle folgenden Befehle haben die Form \command{Inhalt} bzw. \command[Kurzinhalt]{langer Inhalt}, wobei diejenigen, bei denen die zweite Form möglich ist, mit einem [kurz] gekennzeichnet sind
Für den Absender eines Briefes gibt es folgende Felder
| Befehl | Bedeutung |
|---|---|
\fromwidth |
Breite des Absenderfeldes |
\fromname |
Name [kurz] |
\fromstreet |
Straße [kurz] |
\fromcity |
Stadt [kurz] |
\fromcitycode |
Postleitzahl der Stadt |
\fromcountry |
Land |
\fromphone |
Telefonnummer |
\fromfax |
Telefaxnummer |
\frommobile |
Mobiltelefonnummer |
\fromemail |
Email-Adresse |
\fromwww |
Homepage |
\fromreference |
eigenes Aktenzeichen |
Für den Empfänger lassen sich folgende Daten angeben
| Befehl | Bedeutung |
|---|---|
\toname |
Name |
\tostreet |
Straße [kurz]* |
\tocity |
Stadt [kurz]* |
\tocitycode |
Postleitzahl der Stadt |
\tocountry |
Land |
\tofax |
Telefaxnummer - erzeugt ein Feld unter der Adresse “per Fax an” |
* die beiden Kurzversionen werden bisher im Dokument nicht weiter verwendet
Folgende Felder sind für die allgemeinen Elemente des Briefes vorhanden
| Befehl | Bedeutung |
|---|---|
\subject |
Betreffzeile (evtl. mit Aktenzeichen des Empfängers) |
\date |
Datum des Briefes, ohne die Angabe wird das aktuelle Datum verwandt |
\greeting |
Begrüßung zu Beginn des Briefes |
\leave |
Abschluss des Briefes, etwa mfG |
\signature |
einfügen eines eigenen Unterschriftenbildes |
\logo |
Firmenlogo oben links auf dem Brief |
Die letzten beiden Felder sind für Grafiken gedacht, die man dann mit der figure Umgebung etwa einbinden kann.
Thomas hat selbst ein Beispiel in Form eines PDFs und den dazugehörigen Quellcode veröffentlicht, das die meisten der verfügbaren Datenfelder verwendet.