initial commit

This commit is contained in:
2022-03-22 21:02:28 +01:00
commit 5663331384
5 changed files with 400 additions and 0 deletions

75
private.lco Normal file
View File

@@ -0,0 +1,75 @@
% Die Dokumentenklasse scrlttr2 kommt mit einer Reihe von sehr schönen Hilfsfunktionen.
% Eine davon ist die lco-Datei:
% Um einen Brief zu erstellen, benötigen wir ja immer wiederkehrende Elemente.
% Zum Beispiel ist ja die Absenderadresse immer die gleiche. Damit man diese Daten nicht jedes
% mal neu eintippen muss, kann man sie in der lco-Datei ablegen. Wenn Du einen neuen Brief
% schreiben möchtest, kannst Du diese Datei einfach in Deinen Projektordner kopieren.
% Sie wird dann im Hauptdokument in der Präambel der Befehl \LoadLetterOption{private} angegben
% (die Dateiendung .lco kannst Du in dem Befehl weglassen).
% Dieser Befehl lädt dann alle Anweisungen aus der lco-Datei nach.
% Die Datei kann im Prinzip irgendwo auf der Festplatte liegen, ich habe es mir aber zur
% Angewohnheit gemacht, sie immer zu kopieren, wenn ich einen neuen Brief erstelle, weil dann
% alle Dateien in meinem Git-Repository eingecheckt sind.
% Du musst diese Datei nicht verstehen, um einen Brief schreiben zu können. Nur der letzte Teil,
% wo die Absenderadresse festgelegt wird.
% Als erstes kennzeichnen wir, dass es sich um eine lco-Datei handelt, und zu welchem
% Absender sie gehört (man kann mehrere Absender definieren).
% Der Befehl \ProvidesFile akzeptiert mehrere Parameter. In den
% geschweiften Klammern steht der Name der internen Klasse (private.lco). Dazu
% musst Du Dir nur merken, dass der immer gleich mit dem Namen der lco-Datei sein sollte.
% In den eckigen Klammern werden der Klasse 3 Parameter übergeben, dass Erstellungsdatum,
% der Typ (immer 'lco' und der Name des Absenders. Der Name steht in Klammern, damit
% LaTeX weiß, dass 'Max Mustermann' nur ein Parameter ist und zusammen gehört, obwohl da ein
% Leerzeichen drin steht.
\ProvidesFile{private.lco}[2022/03/22 lco (Max Mustermann)]
% Die folgenden Befehle, werden in die Präambel eingefügt. Im wesenlichen handelt es sich dabei
% um LaTeX-Pakete, die geladen werden sollen. Was diese Pakete tun, steht jeweils in dem Kommentar
% am Ende der Zeile.
\usepackage{cmap} % Sorgt dafür, dass pdf-Dateien durchsuchbar und kopierbar werden.
\usepackage[ngerman]{babel} % Stellt die Sprache des Textes auf deutsch. Damit kannst Du z.B
% Umlaute einfach eintippen, und LaTeX kennt die
% Silbentrennungsregeln. "ngerman" steht dabei für die neuen
% Rechtschreibregeln, "german" für die alten.
\usepackage[utf8]{inputenc} % Die Textdatei, in der wir schreiben ist eine Unicode-Datei.
\usepackage[T1]{fontenc} % Die PDF-Datei benutzt den Latin-1-Zeichensatz, der deutsche
% Umlaute enthält, und auch auf Computern funktioniert, die kein
% Unicode anzeigen können.
\usepackage{lmodern} % Verwendet die serifenlose Computer-Modern-Schrift statt Roman.
\usepackage{microtype} % Under Dokument soll in echtem Blocksatz gesetzt werden.
\usepackage{graphicx} % Wir wollen bei Bedarf Bilder einbinden können.
\usepackage{xcolor} % Erlaubt den Druck in Farbe.
\usepackage{pdfpages} % Einbinden von PDF Seiten aus einem PDF Dokument.
\usepackage{fixltx2e} % Verbessert einige Kernkompetenzen von LaTeX2e
\usepackage{ellipsis} % Korrigiert den Weißraum um Auslassungspunkte
% Hier werden ein paar Variablen gesetzt, damit die Absenderadresse und diverse Daten
% angezeigt werden.
\KOMAoptions{%
foldmarks=true, % Druckt die Faltmarkierungen für das Falten des Briefes.
backaddress=true, % Druckt die Absenderadresse in einer Zeile im Ausgabefenster
fromphone, % Druckt die Telefonnummer im Kopf
fromemail, % Druckt die E-Mail Adresse im Kopf
enlargefirstpage=true, % verkleinert den unteren Rand auf der erstens Seite.
% Stelle die Option auf 'false', wenn Du Briefpapier mit einem
% vorgedruckten Fußbereich benutzt.
paper=A4, % Das Papierformat ist DIN A4
fontsize=12pt, % Setzt die Schriftgröße für de Brieftext auf 12pt.
fromalign=left, % Die Absendersadresse im Briefkopf ist auf der linken Seite.
draft=false % Der Brief ist kein Testausdruck.
}
% Im letzten Abschnitt werden die Variablen gesetzt, die die tatsächlichen Absenderdaten enthalten.
\setkomavar{fromname}{Max Mustermann} % Der Name des Absenders
\setkomavar{fromaddress}{Musterstraße 11\\ % Die Absenderadresse. Das \\ fügt zwischen Staße und
21000 Musterhausen } % Ort einen Zeilenumbruch ein.
\setkomavar{fromphone}{0421 555222} % Die Telefonnummer des Absenders.
\setkomavar{fromemail}{max@mustermann.de} % die E-Mailadresse des Absenders.
\renewcommand*{\raggedsignature}{\raggedright} % Die Briefsignatur nicht im Blocksatz setzen.
\setkomavar{place}{Musterhausen} % Der Ort (wird bei Datumangaben benutzt: Bremen,
% den 22.03.2022)
%\@addtoplength[-1]{toaddrvpos}{20mm} % Optionale Abstände vor und nach den Adressen
%\@addtoplength[-1]{refvpos}{20mm}