headsepline bei eigenem Seitenstil und Layer
Für unsere Experimentieranleitungen benötigen wir auf der ersten Seite einen größeren header. Weil das nicht so einfach umzusetzen ist, binde ich mithilfe scrlayer-scrpage den Header in den "headsepline-Layer" ein. Das Ganze wird als eigene Seitenstil für die erste Seite genutzt.
Nicht schön, aber es klappt. Nun habe ein "Problem" mit der eigentlichen headsepline. Diese schalte ich auf der ersten Seite durch `\KOMAoptions{headsepline=false}` aus. Das hat zur Folge, dass `\GetLayerContents{scrheadings.head.below.line}` nicht mehr funktioniert. Daher füge ich manuell eine headsepline mit `\rule{\layerwidth}{0.4pt}` hinzu. Diese Vorgehensweise finde ich weniger praktisch.
Gibt es eine Möglichkeit, die erste headsepline auszuschalten und gleichzeitig `\GetLayerContents{scrheadings.head.below.line}` zu nutzen? (Im MWE habe ich die erste headsepline wieder eingeschaltet.)
Hintergrund ist, dass ich ja eventuell die thickness der headsepline ändern möchte, dann muss ich es händisch in der Layer-Definition ebenfalls ändern.
\documentclass[
paper=a4,
fontsize=12pt,
headings=small,
parskip=half,
draft=false,
]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{lmodern}
\usepackage{microtype}
\usepackage{mwe}
\usepackage{geometry}
\geometry{a4paper,hmargin={2cm,1.5cm},vmargin={1.5cm,2.5cm}}
\usepackage{tabu}
\usepackage[%
headsepline,
footsepline,
]{scrlayer-scrpage}
\clearpairofpagestyles
%neue scrheadings-Definition
\ihead{Thema}
\ohead{Versuch}
\ifoot{Lehrer}
\ofoot{Schule}
\pagestyle{scrheadings}
% eigener Style für die erste Seite
\newpairofpagestyles{ersteseite}{
%
=======================
%=======================
%\KOMAoptions{headsepline=false} %keine headsepline, wird manuell im DeclareNewLayer hinzugefügt
=======================
%=======================
%
\ofoot{Lehrer}
\ifoot{Schule}
}
% eigene Ebene für den header
\DeclareNewLayer[
background,
clone=scrheadings.head.below.line, % füge header als headsepline ein, damit genüg Platz ist
contents={%
\begin{tabu} to \layerwidth {X[1.3,l]X[0.3,c]X[1.3,r]}
Schule & & Mechanikpraktikum \\[1ex]
\textbf{\large Versuch} & & \textbf{\large Versuchsname} \\[1ex]
Name:~ & Gruppe:~ & Klasse:~~~~~~~~~~~~~~~
\end{tabu}
\rule{\layerwidth}{0.4pt} %manuelle headsepline
% \GetLayerContents{scrheadings.head.below.line} % eigentliche headsepline, aber durch \KOMAoptions{headsepline=false} keine Funktion
}]{ersteseite.head}
\AddLayersToPageStyle{ersteseite}{ersteseite.head} % Layer zum Seitenstil hinzufügen
\AtBeginDocument{\vspace*{2.5\baselineskip}} % Text nach unten verschieben, damit header Platz hat
\begin{document}
\thispagestyle{ersteseite}
\blinddocument
\end{document}