Zum Inhalt

Briefe schreiben mit LaTeX, nichts einfacher als das!

Mit dem Softwarepaket LaTeX lassen sich ganz wunderbar Briefe schreiben. Nach einer einmaligen Konfiguration des Templates und des Layouts lassen sich sehr schnell Briefe schreiben. Das mühsame Formatieren übernimmt dann TeX.

Zugegeben, der Konfigurationsaufwand erfordert ein bisschen Interesse am System und ist nicht nur über eine grafische Oberfläche, wie z.B. bei Microsoft Word oder LibreOffice Writer, zu bewerkstelligen. Ohne ein Tool wie Kile oder einen Editor wie Notepad++ geht es leider nicht.

Codeberg

--8<-- "docs/assets/banners/latex-banner.md

Für die überarbeite Brief-Vorlage verwende ich scrlttr2.

Es lohnt sich ein Blick in die Dokumentation, insbesondere auf Seite 117, um den Aufbau des Briefs besser zu verstehen.

brief.tex

Ich beziehe mit hier auf meine Vorlage für Standardbriefe, die auf Codeberg in einem Git Repository verwaltet wird.

brief.tex ist die Hauptdatei für den Brief. In der Datei wird die

  • Dokumentenklasse festgelegt,
  • die Pakete geladen,
  • auf Dateien referenziert,
  • der Empfänger definiert,
  • Werte in Variablen geladen
  • und natürlich steht auch noch der Brieftext in dieser Datei.

absender.lco

Die Datei absender.lco enthält das Layout und weitere Variablen für den Brief.

Ändert einfach die Werte durch eure Informationen ab und startet einen Konvertierungslauf und fertig ist der Brief.

Eine kleine Besonderheit stellt, der aus kommentierte Abschnitt dar:

% --- Briefkopf anpassen ---
% Eigenen Briefkopf definieren
% Damit werden die Standardeinstellungen überschrieben
%\setkomavar{firsthead}{%
%   \parbox{\linewidth}{\tiny
    %   \usekomavar{fromname}\\
...
% }
%}
% --------------------------

Mit der Option firsthead ist es möglich einen eigenen Briefkopf zu entwerfen, dabei wird der Standardbriefkopf einfach ignoriert und die Werte aus diesem Abschnitt verwendet.

Habt ihr eure absender.lco einmal definiert, könnt ihr die Datei einfach für jedes andere Briefprojekt verwenden. Damit könnt ihr sehr einfach unterschiedliche Layouts und Absenderinformationen in eigenen lco Dateien definieren und für unterschiedliche Zwecke verwenden.

Gib mir gerne einen Kaffee ☕ aus ❗️

Wenn dir meine Beiträge gefallen und geholfen haben, dann kannst du mir gerne einen Kaffee ☕️ ausgeben.

Donation via PayPalDonation via LiberaPay

Donation via Bitcoin
Bitcoin Address: bc1qfuz93hw2fhdvfuxf6mlxlk8zdadvnktppkzqzj

Source

Quelle Photo by Ibrahim Rifath on Unsplash