% 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}