Skip to content

Instantly share code, notes, and snippets.

@AndreasAugustin
Last active January 6, 2021 16:56
Show Gist options
  • Save AndreasAugustin/0fa05ae50674a33adc52 to your computer and use it in GitHub Desktop.
Save AndreasAugustin/0fa05ae50674a33adc52 to your computer and use it in GitHub Desktop.
Latex DIN letter
\ProvidesFile{absender.lco}
\KOMAoptions{%
fontsize=11pt,%% Schriftgroesse
%---------------------------------------------------------------------------
% Satzspiegel
paper=a4,%% Papierformat
%enlargefirstpage=on,%% Erste Seite anders
%pagenumber=headright,%% Seitenzahl oben mittig
%---------------------------------------------------------------------------
% Layout
headsepline=off,%% Linie unter der Seitenzahl
parskip=half,%% Abstand zwischen Absaetzen
%---------------------------------------------------------------------------
% Was kommt in den Briefkopf und in die Anschrift
fromalign=right,%% Plazierung des Briefkopfs
fromphone=on,%% Telefonnummer im Absender
fromrule=aftername,%% Linie im Absender (aftername, afteraddress)
fromfax=off,%% Faxnummer
fromemail=on,%% Emailadresse
fromurl=off,%% Homepage
fromlogo=on,%% Firmenlogo
,
addrfield=on,%% Adressfeld fuer Fensterkuverts
backaddress=on,%% ...und Absender im Fenster
subject=beforeopening,%% Plazierung der Betreffzeile
locfield=narrow,%% zusaetzliches Feld fuer Absender
foldmarks=on,%% Faltmarken setzen
numericaldate=off,%% Datum numerisch ausgeben
refline=narrow,%% Geschaeftszeile im Satzspiegel
firstfoot=on,%% Footerbereich
%---------------------------------------------------------------------------
% Formatierung
draft=false%% Entwurfsmodus
}
% ====== Packages ===========
\RequirePackage[utf8]{inputenc}
\RequirePackage{marvosym}
\RequirePackage{hyperref}
\RequirePackage{color}
\RequirePackage[ngerman]{babel}
% ====== Set the koma variables =======
\setkomavar{fromname}{Max Mustermann}
\setkomavar{fromaddress}{Musterstraße 4\\12345 Musterstadt}
\setkomavar{fromphone}[\Mobilefone~]{+49\,(0)\,123\,456\,78\,9}
\setkomavar{fromfax}[\FAX~]{+49\,(0)\,123\,456\,78\,9}
\setkomavar{fromurl}[\Mundus]{\url{http://www.muster.org}}
\setkomavar{fromemail}[\Letter~]{\href{mailto:[email protected]}{[email protected]}} % url
% \setkomavar{fromlogo}{\includegraphics{logo.png}}
% ===== Signatur =====
\setkomavar{signature}{%
\usekomavar{fromname}\\
Geschäftsführer%
}
\setkomavar{backaddressseparator}{ $\bullet$ }
% ======= renew commands =============
\renewcommand*\familydefault{\sfdefault} % Latin Modern Sans
\renewcommand*{\raggedsignature}{\raggedright}
% ====== set koma fonts =====
\definecolor{mygray}{gray}{.55}
\definecolor{myblue}{rgb}{0.25,0.45,0.75}
\setkomafont{fromname}{\sffamily\color{mygray}\LARGE}
\setkomafont{pagenumber}{\sffamily}
\setkomafont{subject}{\mdseries}
\setkomafont{backaddress}{\mdseries}
\setkomafont{fromaddress}{\small\sffamily\mdseries\color{mygray}}
% ======= Globalization ==============
\setkomavar*{enclseparator}{Anlage}
% =======================================
\@setplength{sigbeforevskip}{17mm} % Abstand der Signatur von dem closing
\@setplength{firstheadvpos}{17mm} % Abstand des Absenderfeldes vom Top
\@setplength{firstfootvpos}{275mm} % Abstand des Footers von oben
\@setplength{firstheadwidth}{\paperwidth}
\@setplength{locwidth}{70mm} % Breite des Locationfeldes
\@setplength{locvpos}{65mm} % Abstand des Locationfeldes von oben
\ifdim \useplength{toaddrhpos}>\z@
\@addtoplength[-2]{firstheadwidth}{\useplength{toaddrhpos}}
\else
\@addtoplength[2]{firstheadwidth}{\useplength{toaddrhpos}}
\fi
\@setplength{foldmarkhpos}{6.5mm}
% ======= footer ==============
\firstfoot{
\footnotesize%
\rule[3pt]{\textwidth}{.4pt} \\
\ifkomavarempty{frombank}{}{%
\hfill
\begin{tabular}[t]{l@{}}%
\usekomavar{frombank}
\end{tabular}%
}%
}%
\documentclass[%
fontsize=11pt, % Schriftgröße
version=last, % Neueste Version von KOMA-Skript verwenden
fromemail=true, % Email wird im Briefkopf angezeigt
fromphone=true, % Telefonnumer wird im Briefkopf angezeigt
% fromfax=true, % Faxnummer wird im Briefkopf angezeit
% fromurl=true, % URL wird im Briefkopf angezeigt
% fromlogo=true, % Logo wird im Briefkopf angezeigt
]{scrlttr2}
% ===== Deutsche Sprache =====
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
% ============================
\LoadLetterOption{DIN} % Einstellungen für DIN 676 laden
\LoadLetterOption{absender} % Absenderdaten und -einstellungen aus absender.lco laden
\usepackage{graphicx} % Um Grafiken (bspw. das Logo) einbinden zu können
% ======= Additional information ===========
\setkomavar{location}{\raggedleft
Kundennummer: 12345
}
% Bankverbindung (Kommentieren falls nicht erwünscht))
\setkomavar{frombank}{
\textbf{BIC:} DE UTDED BFRA \, $\bullet$ \,
\textbf{IBAN:} DE42\, 5007\, 0024\, 0407\, 14\, 45\, 00 \, $\bullet$ \,
Bank Musterstadt
}
% ====== Geschäftszeichenzeile =========
\setkomavar{yourref}{} % Ihr Zeichen
\setkomavar{yourmail}{} % Ihr Schreiben vom
\setkomavar{myref}{} % Unser Zeichen
\setkomavar{customer}{} % Kundennummer
\setkomavar{invoice}{} % Rechnungsnummer
\setkomavar{place}{Musterstadt} % Ort
\setkomavar{date}{\today} % Datum
% =====================================
\begin{document}
\begin{letter}{%
% ===== Zielanschrift =====
Erika Musterfrau\\
Musterweg 43\\
56789 Musterhausen%
% =======================
}
\setkomavar{title}{Titel}
\setkomavar{subject}{Betreff}
\opening{Sehr geehrte Frau Musterfrau,}
hier kommt der Text hin.
\closing{Mit freundlichen Grüßen,}
% ===== Postskriptum =====
\ps PS: \dots
% ========================
% ===== Anlage(n) =====
\encl{%
Anlage 1\\
Anlage 2%
}
% ===================
% ===== Verteiler =====
% \setkomavar*{ccseparator}{Kopie an}
\cc{%
Verteiler 1\\
Verteiler 2%
}
% =====================
\end{letter}
\end{document}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment