Anzeige:
Ergebnis 1 bis 2 von 2

Thema: KOMA-Brief: headsepline nicht blau zu kriegen!

  1. #1
    Registrierter Benutzer
    Registriert seit
    17.09.2004
    Ort
    Schramberg
    Beiträge
    64

    KOMA-Brief: headsepline nicht blau zu kriegen!

    Hallo,
    ich bekomme es einfach nicht hin, den Strich unter dem Briefkopf blau zu färben, obwohl ich die richtigen
    Programmteile eingefügt habe. Der Strich bleibt stur schwarz.
    Wer kann mir helfen?



    % ################################################## #############################
    \documentclass[headsepline]{scrlttr2}

    \usepackage[ngerman]{babel}
    \usepackage[T1]{fontenc}
    \usepackage[usenames]{xcolor}
    \usepackage[headsepline,automark,plainheadsepline]{scrlayer-scrpage}
    % ================================================== =============================
    \setkomavar{fromname}{\textsc{\color{blue}{Walter M"ohr}}}
    \setkomafont{fromname}{\Large}%
    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    \setkomavar{fromaddress}{Apfelweg 9\\6666 Irgendwo}
    \setkomavar{backaddress}{Walter~M"ohr,~Apfelweg~9,~66666~IRGENDWO}
    \setkomavar{place}{Irgendwo}


    \setkomavar{date}{\today}

    \setkomavar{subject}{Betrifft:}

    \setkomavar*{enclseparator}{Anlagen}

    \setkomavar{firstfoot}{} % no bank information
    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    % ================================================== =============================
    %%\DeclareNewLayer[
    % clone=scrheadings.head.below.line,
    % addvoffset=1.9pt,
    % contents={\KOMAoptions{headsepline=.6pt}%
    % \GetLayerContens{scrheadings.head.below.secondline }}
    %]{scrheadings.head.below.secondline}
    %\AddLayersToPageStyle{scrheadings}{scrheadings.he ad.below.secondline}
    % ================================================== =============================
    \setkomavar{firsthead}{%
    \raggedleft% Kopfname ganz rechts
    {\bfseries\LARGE\usekomavar{fromname}}\\% Kopfname ueber Linie
    \rule{\useplength{firstheadwidth}}{2pt}{\color{blu e}}\\% Linie unterm Kopfnamen
    }%

    \KOMAoptions{headsepline=4pt:\textwidth} % Das geht nicht!!
    \addtokomafont{headsepline}{\color{blue}}
    % ################################################## #############################
    \begin{document}
    \begin{letter}%
    {Musterfirma \\
    Musterbereich \\
    Herr Hans Mustermann \\
    Musterstrasse \\
    55555 Musterhausen}
    % ================================================== =============================
    \opening{Sehr geehrte Damen und Herren,}

    Das mag wohl gestern gewesen sein.

    \closing{Mit freundlichen Grüßen}

    \enlargethispage{6\baselineskip}\medskip

    \end{letter}
    \end{document}

    Dank für Hilfe,
    WGz.
    Geändert von Werner (03-07-2023 um 13:39 Uhr)

  2. #2
    Registrierter Benutzer
    Registriert seit
    09.12.2005
    Beiträge
    1.327
    Bitte markiere Code als Code nicht als Quote. So ist das leider schwer kopierbar und wird möglicherweise sogar verfälscht.

    Du definierst den Kopf mit `\setkomavar{firsthead}{…}` selbst. Also können Optionen wie `headsepline` und auch Font-Einstellungen mit `\addtokomafont` für die darin selbst definierte Linie nicht funktionieren. Die Einstellungen gelten daher nur für die Seitenstile des von Dir geladenen `scrlayer-scrpage`.

    Dein `firsthead` Code ist außerdem etwas merkwürdig. Du verwendest da:
    Code:
    \rule{\useplength{firstheadwidth}}{2pt}{\color{blu e}}
    Damit schaltest du nach der Linie lokal in einer Gruppe auf die Farbe `blu e` (soll vermutlich `blue` sein). Der Farbwechsel bleibt also unsichtbar. Wenn die Linie blau werden soll, müsste das beispielsweise
    Code:
    {\color{blue}\rule{\useplength{firstheadwidth}}{2pt}}
    sein.
    Man kann natürlich auch
    Code:
    {\usekomafont{headsepline}{\rule{\useplength{firstheadwidth}}{2pt}}}
    verwenden. Dann wird der Font bzw. die Farbe von Element `headsepline` verwendet. Näheres zu `\usekomafont` findest du in der KOMA-Script-Anleitung.

    Ich würde übrigens empfehlen, die Schrift- und Farbeinstellungen für `fromname` nicht in der Variablen vorzunehmen, sondern für das jeweilige Element, in dem die Variable verwendet wird – außer du weißt ganz genau, dass genau diese Einstellungen immer gelten sollen, egal wo die Variable verwendet wird.
    Geändert von klops (04-07-2023 um 09:03 Uhr)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •