headsepline über die gesamte Breite ohne Bewegung \ohead

headsepline über die gesamte Breite ohne Bewegung \ohead

Ich versuche, es so zu machen, dass sich die Kopf- und Fußzeilen über die gesamte Breite der Seite erstrecken, der Inhalt der Kopf- und Fußzeilen jedoch nicht zur Seite verschoben wird.

Mein aktueller Ansatz sieht so aus, liefert mir jedoch das falsche Ergebnis

\documentclass[
oneside,
parskip=half-                               
]{scrreprt}

\usepackage{xcolor}
\usepackage{scrlayer-scrpage}                   
\pagestyle{scrheadings}         

\ohead{Sample Text}
\KOMAoptions{%
    headsepline=1.5pt,                          
    footsepline=1.5pt}                          
\KOMAoptions{%                                
    headwidth=\pdfpagewidth,%
    footwidth=\pdfpagewidth,%
    }
    
         % second line in header    ----------------------------------------------
\DeclareNewLayer[                           
clone=scrheadings.head.below.line,          % clone this layer
addvoffset=2pt,                             % shift it down
addhoffset=-4pt,                            % shift it left so its centered
contents={\addtokomafont{headsepline}{\color{cyan}} \KOMAoptions{headsepline=.5pt}  % change the line color and width 
    \GetLayerContents{scrheadings.head.below.line}},                               % use the same code as headsepline
]{scrheadings.head.below.secondline}
\AddLayersToPageStyle{scrheadings}{scrheadings.head.below.secondline}   % add the layer to the page style

        % second line in footer ----------------------------------------------
\DeclareNewLayer[                           
clone=scrheadings.foot.above.line,          % clone this layer
addvoffset=2pt,                             % shift it down
addhoffset=-4pt,                            % shift it left so its centered
contents={\addtokomafont{footsepline}{\color{cyan}} \KOMAoptions{footsepline=.5pt}  % change the line color and width 
    \GetLayerContents{scrheadings.foot.above.line}},                               % use the same code as headsepline
]{scrheadings.foot.above.secondline}
\AddLayersToPageStyle{scrheadings}{scrheadings.foot.above.secondline}   % add the layer to the page style


\begin{document}
This is not important
\end{document}

Beispielbild

Wie man sieht, ist der Inhalt der Kopfzeile am Seitenrand abgeschnitten. Die Verwendung von \vspace konnte mein Problem nicht lösen und ich habe auch durch die Suche keine andere Lösung gefunden.

Antwort1

Okay, ich habe es jetzt mit dem folgenden Code zum Laufen gebracht:

\KOMAoptions{%
     clines,
     headsepline=1.5pt:page,
     footsepline=1.5pt:page}

Beachten Sie, dass die Option clineswichtig ist, um die Headsepline horizontal zu zentrieren. Weitere Optionen sind ilinesund olinesfür die Ausrichtung nach innen bzw. außen.

Die Option headwidth=pageist nicht erforderlich, da sie die gleichen Ergebnisse liefert wie headwidth=\pdfpagewidth.

So sieht es jetzt aus

verwandte Informationen