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}
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 clines
wichtig ist, um die Headsepline horizontal zu zentrieren. Weitere Optionen sind ilines
und olines
für die Ausrichtung nach innen bzw. außen.
Die Option headwidth=page
ist nicht erforderlich, da sie die gleichen Ergebnisse liefert wie headwidth=\pdfpagewidth
.