\ProvidesFile{AMdefault.lco}[% 2009/09/27 v0.1e letter class options]% \providecommand*\LCOError[2]{% \GenericError{% (#1)\@spaces\@spaces\@spaces\@spaces\@spaces\@spaces\@spaces }{% Letter class option #1 Error: #2% }% } \providecommand*\LCOInfo[2]{% \GenericInfo{% (#1)\@spaces\@spaces\@spaces\@spaces\@spaces\@spaces\@spaces }{% Letter class option #1 Info: #2% }% } %\@ifclasslater{\KOMAClassName}{2008/11/08}{}{% % \LCOError{AMdefault}{% % The class `\KOMAClassName' is too old!\MessageBreak % Please update to version 3.00 or newer. % }{}% %} \LetterOptionNeedsPapersize{AMdefault.lco}{a4} % Markus Kohm in "d.c.t.t." (16 Jul 2007 10:15:02 CEST): \BeforePackage{babel}{\DeclareOption{fallbacklanguage}{% \ifx\bbl@main@language\@undefined\ExecuteOptions{ngerman}\fi}% }% \RequirePackage[fallbacklanguage]{babel} \RequirePackage{scrlayer-scrpage} % Schriftwahl \RequirePackage[T1]{fontenc} \usepackage{hyphsubst} \HyphSubstIfExists{ngerman-x-latest}{% \HyphSubstLet{ngerman}{ngerman-x-latest}}{} \RequirePackage{lmodern} \RequirePackage[sc]{mathpazo} \RequirePackage[scaled]{helvet} \RequirePackage[htt]{hyphenat} %\RequirePackage{csquotes} \RequirePackage{isodate} \RequirePackage{eurosym} \RequirePackage[utf8]{inputenc} \RequirePackage{enumitem} \RequirePackage{hyperref} \setlength{\hoffset}{3mm} % % Schreibmaschinenschrift ist Standard \renewcommand\familydefault{\ttdefault} % Wir definieren key=value-Optionen wie in Kapitel 10, Abschnitt 10.2 der % KOMA-Script-Anleitung ausführlich beschrieben: \DefineFamily{AMehl}% Das ist die "Familie", die alle Optionen eindeutig % macht. Ich gehe dabei einfach einmal davon aus, dass % niemand sonst auf die Idee kommt, diesen Namen zu % verwenden und dieser damit exklusiv ist. \DefineFamilyMember[.AMdefault.lco]{AMehl}% Ein neues Mitglied der Familie. \FamilyBoolKey[.AMdefault.lco]{AMehl}{Int}{AM@email}% Neuer Schalter \FamilyBoolKey[.AMdefault.lco]{AMehl}{Tel}{AM@phone}% Neuer Schalter \FamilyBoolKey[.AMdefault.lco]{AMehl}{Dr}{AM@dr}% Neuer Schalter % Hinweis: Alle neuen Schalter sind automatisch mit "false" voreingestellt. % Jetzt definieren wir noch eine Abkürzung, damit die Optionen leichter % gesetzt werden können: \newcommand*{\AMehlOptions}{\FamilyOptions{AMehl}}% Verwendung wie \KOMAoptions \newcommand*{\AMehlOption}{\FamilyOption{AMehl}}% Verwendung wie \KOMAoption \@setplength{foldmarkthickness}{.5mm} \setheadwidth{textwithmarginpar} % Klassenoptionen der Klasse "scrlttr2" \KOMAoptions{% paper=a4 ,enlargefirstpage=true ,fromalign=center% Absender im Briefkopf zentrieren ,fromrule=aftername% Linie unter dem Namen ziehen ,fromphone=false ,fromfax=false ,fromemail=false ,fromurl=false ,fromlogo=false ,addrfield=true ,backaddress=true ,pagenumber=footcentered ,headsepline=true ,locfield=wide ,parskip=full- ,firsthead } \setkomafont{subject}{\rmfamily\bfseries} \setkomafont{fromname}{\rmfamily\scshape} % Name im Briefkopf in Kapitälchen \setkomafont{fromaddress}{\rmfamily} % Adresse im Briefkopf in roman \AtBeginLetter{% \ifkomavarempty{date}{}{% % "date" retten. \usekomavar[\protected@edef\AM@date]{date}% % "date" leer machen, um das Setzen % am üblichen Platz zu verhindern. \setkomavar{date}{}% }% ifkomavarempty } % AtBeginLetter %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % LOCATION-Feld % % \setkomavar{location}{% % \raggedright\small\sffamily % \ifAM@email % \textbf{\emailname\usekomavar{emailseparator}}\\ % \usekomavar{fromemail}\\[.5\baselineskip]%[2mm] %camehl@iesy.net\\ % \fi %ifAM@email % \ifAM@phone % \textbf{\phonename\usekomavar{phoneseparator}}\\ % \usekomavar{fromphone}\\[.5\baselineskip]% % \fi %ifAM@phone % % % "place" und "date" an neuem Ort ausgeben. % \raisebox{-0,3cm}[0pt][0pt]{% % \makebox[0pt][l]{% % \ifkomavarempty{place}{}{% % }% %makebox % \printdate{\AM@date} % }% %ifkomavarempty{place} % }% %raisebox % } %setkomavar{location} % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \AtBeginDocument{% % Da nur das umdefiniert werden kann und muss, was bereits % existiert, definieren wir auch nur das um: \@ifundefined{captionsngerman}{% \LCOInfo{AMdefault}{Setup for language `ngerman' skipped}% }{% \renewcaptionname{ngerman}{\ccname}{Kopie(n) an}% \renewcaptionname{ngerman}{\emailname}{eAdresse}% \RequirePackage{csquotes}% }% \@ifundefined{captionsgerman}{% \LCOInfo{AMdefault}{Setup for language `german' skipped}% }{% \renewcaptionname{german}{\ccname}{Durchschrift} \renewcaptionname{german}{\emailname}{eAdresse} }% } % Kopfzeile Folgeseiten \pagestyle{scrheadings} % --> Hier fehlen noch Sprachanpassungen! \chead{\large\rmfamily\textbf{\usekomavar{fromname}\hspace{1cm}% Seite~\slshape\thepage \hspace{1cm} des Briefes vom~\slshape\numdate[arabic]\isotwodigitdayfalse\printdate{\AM@date} }} % Änderung Symbol itemize \renewcommand{\labelitemi}{-} %\setlength{\voffset}{2cm} \@addtoplength{tfoldmarkvpos}{-0.3cm} \@addtoplength{bfoldmarkvpos}{-0.6cm} \endinput