Der Befehl \deftriplepagestyle ist derzeit tatsächlich noch im scrguide dokumentiert - aber für das ältere Paket scrpage2. Vermutlich wird das bei einem der nächsten Updates dann auch entfernt. In der 5.Auflage des Buches gibt es schon kein scrpage2 Kapitel mehr. Aus Kompatibilitätsgründen funktioniert der Befehl aber auch mit scrlayer-scrpage. Man erhält dann eben eine Warnung.
Einfacher geht es aber, wenn man den neuen Befehl \defpairofpagestyles verwendet. In der Definition des Seitenstils kann man dann wie gewohnt \chead etc. verwenden.
Ich hab jetzt mal zwei neue Stile definiert, wobei man einen von beiden durch den vordefinierten scrheadings ersetzen könnte.
Code:
\documentclass[parskip=half-,open=any,DIV=14,oneside,headinclude]{scrbook}
\setlength\headheight{24.5pt}% von scrlayer-scrpage vorgeschlagener Wert
\setlength\footheight{17.6pt}% von scrlayer-scrpage vorgeschlagener Wert
\usepackage[T1,T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{microtype}
\usepackage{hyperref}
\setcounter{secnumdepth}{-2}
\PassOptionsToPackage{demo}{graphicx}% weil ich das Logo nicht habe
\PassOptionsToPackage{cmyk}{xcolor}
\usepackage{tikz}
\newcommand\ersterteilkomplett[1]{%
\tikz[baseline,line width=0.1mm,font=\usekomafont{pageheadfoot}]{
\node[anchor=base,draw,font=\Large,inner sep=1.5ex](abschnitt)
{\ifstr{#1}{\leftmark}{}{#1}};
\useasboundingbox(abschnitt.south west)rectangle(abschnitt.north east);
\draw(abschnitt.base west)
--([xshift={-0.5*\textwidth-5mm}]abschnitt.base)
--++(0,-\textheight-23mm-.3*\baselineskip)
--node[anchor=center,inner sep=\fboxsep,fill=white,draw]{\pagemark}+(\textwidth+10mm,0)
--([xshift={0.5*\textwidth+5mm}]abschnitt.base)
--(abschnitt.base east);
\node[anchor=south west,font=\bfseries,inner sep=0pt]
at ([xshift=-0.5*\textwidth]abschnitt){\leftmark};
}%
}
\newcommand\zweiterteilkopf[1]{%
\tikz[baseline,font=\usekomafont{pageheadfoot}]{
\node[anchor=south,inner sep=0pt,draw](serientitel){Serientitel};
\useasboundingbox(serientitel.south west)rectangle(serientitel.north east);
\node[anchor=south,fill=black,text=white,font=\strut,inner sep=\fboxsep,
minimum width=0.25*\textwidth,
text width={0.25*\textwidth-2*\fboxsep},align=center]
at([yshift=\dp\strutbox]serientitel.north)
{\ifstr{#1}{\leftmark}{}{#1}};
\node[anchor=south west,inner sep=0pt]
at ([xshift=-0.5*\textwidth]serientitel.base)
{\includegraphics[width=.15\textwidth]{stufenlogo}};
\node[anchor=south east,fill=gray,inner sep=\fboxsep]
at ([xshift=0.5*\textwidth]serientitel){\leftmark};
}%
}
\newcommand\zweiterteilfuss{%
\tikz{
\node[draw,inner sep=\fboxsep,anchor=south](seitenzahl){\pagemark};
\draw(seitenzahl)--+(-.5*\textwidth,0);
\draw(seitenzahl)--+(.5*\textwidth,0);
}%
}
\usepackage[autooneside=false,automark]{scrlayer-scrpage}
\makeatletter
\providecommand*{\rightbotmark}{\expandafter\@rightmark\botmark\@empty\@empty}
\makeatother
\defpairofpagestyles{ersterteil}{% Seitenstil erster Teil
\chead[\ersterteilkomplett{\rightbotmark}]{\ersterteilkomplett{\rightmark}}%
}
\defpairofpagestyles{zweiterteil}{% Seitenstil zweiter Teil
\KOMAoptions{headsepline=0.1mm,plainheadsepline}
\chead[\zweiterteilkopf{\rightbotmark}]{\zweiterteilkopf{\rightmark}}
\cfoot[\zweiterteilfuss]{\zweiterteilfuss}
}
%\usepackage{showframe}% Seitenaufteilung anzeigen
\begin{document}
\pagestyle{ersterteil}
\chapter{Kapitel}
\section{Abschnitt}
\clearpage
текст
\cleardoublepage
\pagestyle{zweiterteil}
\chapter{Kapitel}
\section{Abschnitt}
\clearpage
текст
\end{document}
Wenn nur eine einzige Umschaltung des Seitenstils erfolgt, genügt eigentlich auch die einmalige Umdefinition von scrheadings:
Code:
\documentclass[parskip=half-,open=any,DIV=14,oneside,headinclude]{scrbook}
\setlength\headheight{24.5pt}% von scrlayer-scrpage vorgeschlagener Wert
\setlength\footheight{17.6pt}% von scrlayer-scrpage vorgeschlagener Wert
\usepackage[T1,T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{microtype}
\usepackage{hyperref}
\setcounter{secnumdepth}{-2}
\PassOptionsToPackage{demo}{graphicx}% weil ich das Logo nicht habe
\PassOptionsToPackage{cmyk}{xcolor}
\usepackage{tikz}
\newcommand\ersterteilkomplett[1]{%
\tikz[baseline,line width=0.1mm,font=\usekomafont{pageheadfoot}]{
\node[anchor=base,draw,font=\Large,inner sep=1.5ex](abschnitt)
{\ifstr{#1}{\leftmark}{}{#1}};
\useasboundingbox(abschnitt.south west)rectangle(abschnitt.north east);
\draw(abschnitt.base west)
--([xshift={-0.5*\textwidth-5mm}]abschnitt.base)
--++(0,-\textheight-23mm-.3*\baselineskip)
--node[anchor=center,inner sep=\fboxsep,fill=white,draw]{\pagemark}+(\textwidth+10mm,0)
--([xshift={0.5*\textwidth+5mm}]abschnitt.base)
--(abschnitt.base east);
\node[anchor=south west,font=\bfseries,inner sep=0pt]
at ([xshift=-0.5*\textwidth]abschnitt){\leftmark};
}%
}
\newcommand\zweiterteilkopf[1]{%
\tikz[baseline,font=\usekomafont{pageheadfoot}]{
\node[anchor=south,inner sep=0pt,draw](serientitel){Serientitel};
\useasboundingbox(serientitel.south west)rectangle(serientitel.north east);
\node[anchor=south,fill=black,text=white,font=\strut,inner sep=\fboxsep,
minimum width=0.25*\textwidth,
text width={0.25*\textwidth-2*\fboxsep},align=center]
at([yshift=\dp\strutbox]serientitel.north)
{\ifstr{#1}{\leftmark}{}{#1}};
\node[anchor=south west,inner sep=0pt]
at ([xshift=-0.5*\textwidth]serientitel.base)
{\includegraphics[width=.15\textwidth]{stufenlogo}};
\node[anchor=south east,fill=gray,inner sep=\fboxsep]
at ([xshift=0.5*\textwidth]serientitel){\leftmark};
}%
}
\newcommand\zweiterteilfuss{%
\tikz{
\node[draw,inner sep=\fboxsep,anchor=south](seitenzahl){\pagemark};
\draw(seitenzahl)--+(-.5*\textwidth,0);
\draw(seitenzahl)--+(.5*\textwidth,0);
}%
}
\usepackage[autooneside=false,automark]{scrlayer-scrpage}
\makeatletter
\providecommand*{\rightbotmark}{\expandafter\@rightmark\botmark\@empty\@empty}
\makeatother
% Anfangsseitenstil
\pagestyle{scrheadings}
\clearpairofpagestyles
\chead[\ersterteilkomplett{\rightbotmark}]{\ersterteilkomplett{\rightmark}}
%\usepackage{showframe}% Seitenaufteilung anzeigen
\begin{document}
\chapter{Kapitel}
\section{Abschnitt}
\clearpage
текст
\clearpage
% Änderung Seitenlayout
\clearpairofpagestyles
\KOMAoptions{headsepline=0.1mm,plainheadsepline}
\chead[\zweiterteilkopf{\rightbotmark}]{\zweiterteilkopf{\rightmark}}
\cfoot[\zweiterteilfuss]{\zweiterteilfuss}
%
\chapter{Kapitel}
\section{Abschnitt}
\clearpage
текст
\end{document}
Lesezeichen