Ich würde gerne die Falzmarke ändern. Anstelle der Striche soll man variabel auf Kästchen schalten und auch die Farbe anpassen können. Öffne in Overleaf
\RequirePackage{filecontents} \begin{filecontents}{Tischa.lco} % Hier die persönlichen Einstellungen, die sich jeder Anwender unter eigenem % Dateinamen anpassen sollte. \LoadLetterOption{TischaLayout} \setkomavar{fromlogo}{\includegraphics[height=2cm]{example-image}} \setkomavar{fromname}{Tischa} \setkomavar{fromaddress}{xxxx Hamburg\\ Kieler Straße 44} \setkomavar{place}{Hamburg} \setkomavar{subject}{Text \glqq Titel\grqq~ ~ } \setkomavar{fromphone}{0228~00\,00\,00\,00} \setkomavar{frommobilephone}{0176~00\,00\,00\,00} \setkomavar{fromemail}{Name@uni-hamburg.de} \end{filecontents} \begin{filecontents}{TischaLayout.lco} % Nach dem Vorbild von asymTypB.lco aus dem Anhang des KOMA-Script-Buches. % Es wird empfohlen, die Erklärungen aus dem KOMA-Script-Buch % http://www.komascript.de/komascriptbuch zu lesen. Ohne diese dürfte % vieles schwer zu verstehen sein. \LoadLetterOption{DINmtext}% \if@atdocument \scr@ifundefinedorrelax{tabularx}{% \GenericError{(TischaLayout)\@spaces\@spaces\@spaces}{% LCO TischaLayout Error: Package `tabularx' needed% }{% See the LCO documentation for explanation.% }{% LCO file `TischaLayout' has been loaded after `\string\begin{document}' and therefore\MessageBreak cannot load package `tabularx' by itself.\MessageBreak You should either load `TischaLayout' before `\string\begin{document}' or add\MessageBreak `\string\usepackage{tabularx}' to your preamble.% }% }{}% \else \RequirePackage{tabularx} \fi \setlength{\oddsidemargin}{\useplength{toaddrhpos}}% \addtolength{\oddsidemargin}{-1in}% \AfterCalculatingTypearea{% \setlength{\oddsidemargin}{\useplength{toaddrhpos}}% \addtolength{\oddsidemargin}{-1in}% }% \activateareas \@setplength{firstheadvpos}{7.5mm} \@setplength{firstheadwidth}{\paperwidth}% \@setplength{firstfootvpos}{\paperheight}% \@addtoplength[-]{firstfootvpos}{\useplength{toaddrvpos}}% \@addtoplength{refvpos}{-1.5\baselineskip}% \newkomavar{company}% \newkomavar{akadTitelv} \newkomavar{akadTiteln} \@newplength{infocolwidth}% \ifdim \textwidth<0.666\paperwidth \@setplength{infocolwidth}{.22222\paperwidth}% \else \@setplength{infocolwidth}{0.1667\paperwidth}% \fi \setkomafont{fromname}{\fontsize{24pt}{36pt}\bfseries} \setkomavar{firsthead}{% \fontsize{8}{9}\sffamily % Zuerst links den Namen ausgeben \hspace*{\useplength{toaddrhpos}}% \raisebox{-\height}{\usekomafont{fromname}{\usekomavar{fromname}}}% % Dann rechts das Logo und den ganzen Rest \hspace*{\fill}% \begin{picture}(0,0)% \put(0,0){\parbox[t]{\useplength{infocolwidth}}{% \raggedright \begingroup \usesizeofkomafont{fromname}% \vskip\z@ %\makebox[0pt][r]{\textbf{\usekomavar{fromname}}\quad}% Name hier entfernt % Zwei Alternativen: % a) Name unten am Bild ausgerichtet: % \usekomavar{fromlogo}\par% \par ist hier sehr wichtig! % b) Name oben am Bild ausgerichtet: \raisebox{\dimexpr\ht\strutbox-\height}{\usekomavar{fromlogo}}\par \endgroup \smallskip \begin{tabularx}{\useplength{infocolwidth}} {@{}l@{}>{\raggedright}X@{}} \usekomavar*{fromaddress} & \raggedright\usekomavar{fromaddress} \tabularnewline \ifkomavarempty{fromphone}{}{% \usekomavar*{fromphone} & \usekomavar{fromphone}\tabularnewline }% \ifkomavarempty{frommobilephone}{}{% \usekomavar*{frommobilephone} & \usekomavar{frommobilephone}% \tabularnewline }% \ifkomavarempty{fromemail}{}{% \usekomavar*{fromemail} & \usekomavar{fromemail}\tabularnewline }% \end{tabularx} }% }% \put(0,0){\parbox[t]{\useplength{infocolwidth}}{% \vskip \useplength{refvpos} \raggedright \usekomavar{place}\usekomavar{placeseparator}% \usekomavar{date} }% }% \end{picture}% \hspace*{\useplength{infocolwidth}}% }% \KOMAoptions{refline=nodate,backaddress=plain} \let\raggedsignature\raggedright \end{filecontents} \documentclass[10pt,symbolicnames]{scrlttr2} \usepackage{ifluatex,ifxetex} \ifluatex\else\ifxetex\else \usepackage{selinput} \SelectInputMappings{ adieresis={ä}, germandbls={ß}, } \usepackage[T1]{fontenc} \fi\fi \usepackage{libertine} \usepackage{graphicx} \usepackage{ifsym} \LoadLetterOption{Tischa} \setkomavar*{fromaddress}{\textifsymbol{18}} \usepackage{mwe}% Zu Demozwecken \begin{document} \begin{letter}{Du\\Da\\Irgendwo\\Genau\\~\\~\\} \opening{Sehr geehrter Herr ,} \blindtext \blindtext \closing{Mit vorzüglicher Hochachtung} \end{letter} \end{document} gefragt 31 Mai '17, 14:27 Tischa |
Wie man Tabelle 4.2 der KOMA-Script-Anleitung oder des KOMA-Script-Buchs oder der Erklärung zu Option Öffne in Overleaf
\setkomafont{foldmark}{\color{blue}} dass die Faltmarken in Blau ausgegeben werden. Das setzt natürlich voraus, dass ein Farbpaket wie Ebenfalls in besagten Werken, in Abschnitt 22.1 bzw. Tabelle 22.1 ist erklärt, dass man Länge, Höhe und Position der Faltmarken über mehrere Pseudolängen ändern kann. Insgesamt könnte man also beispielsweise mit Öffne in Overleaf
\documentclass[foldmarks]{scrlttr2} \usepackage{xcolor} \usepackage{mwe} \setkomafont{foldmark}{\color{blue}}% Faltmarken in Blau \makeatletter % Alle Faltmarken 5pt dick und 5pt lange \@setplength{foldmarkthickness}{5pt} \@setplength{tfoldmarklength}{5pt} \@setplength{mfoldmarklength}{5pt} \@setplength{pfoldmarklength}{5pt} \@setplength{bfoldmarklength}{5pt} \makeatother \begin{document} \begin{letter}{Du\\Da} \opening{Hallo Du,} \blindtext \closing{Bis dann} \end{letter} \end{document} kleine blaue Kästchen für sämtliche Faltmarken am linken Rand erreichen: Ich gebe allerdings zu bedenken, dass so etwas eher unpraktisch ist, das es der Intuition des Anwenders überlassen bleibt, ob er am oberen Rand, in der Mitte oder am unteren Rand so eines Kästchens knickt. Will man es trotzdem wäre es sicher sinnvoll die Einstellungen in eine Dein Beispiel habe ich übrigens bewusst ignoriert, da es alles andere als minimal ist und ich keine Lust habe, mich mit Massen überflüssigen Codes zu beschäftigen. beantwortet 31 Mai '17, 15:56 saputello |
Du kannst die Kästchen natürlich ebenfalls über eine
picture
-Umgebung infirsthead
realisieren. Das solltest Du dann aber bitte auch wirklich probieren, statt einfach nichts zu tun. Wenn Du hingegen wissen willst, wie man allgemein die Faltmarken vonscrlttr2
(oderscrletter
) ändern kann, dann wäre es komplett unsinnig ein Beispiel mit einer dafür nicht benötigten, riesigenlco
-Datei an Stelle eines echten Minimalbeispiels anzugeben.