
ich versuche, den Ohead auf der ersten Seite eines Abschnitts (und nur auf der ersten Seite) zu deaktivieren. Ich habe vieles ausprobiert (z. B. \thispagestyle), aber nichts funktioniert wirklich.
\documentclass[paper=a4,fontsize=12pt,parskip=half,bibliography=totoc,listof=totoc,headings=normal]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[headsepline,plainheadsepline,footsepline,plainfootsepline]{scrlayer-scrpage}
\pagestyle{scrheadings}
\automark{section}
\clearscrheadfoot
\ihead{Mr. XY}
\ohead{\headmark}
\ofoot[\pagemark]{\pagemark}
\begin{document}
\section{first}
%here comes a lot of text...
%ein I don't want to have "first" in the header
\section{second}
%here comes a lot of text again...
\end{document}
Hoffe, dass mir jemand eine Lösung für dieses Problem geben kann. Danke.
Antwort1
Das folgende Beispiel verwendet den Seitenstil , der mit den optionalen Argumenten und plain.scrheadings
definiert werden kann .\ihead
\ohead
Anschließend wird der Patch \section
zum Anhängen verwendet \thispagestyle{plain.scrheadings}
, um den \headmark
Abschnittsanfang in der Kopfzeile von Seiten zu entfernen.
\documentclass[
paper=a4,
fontsize=12pt,
parskip=half,
bibliography=totoc,
listof=totoc,
headings=normal
]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{lipsum}
\usepackage[
headsepline, plainheadsepline,
footsepline, plainfootsepline
]{scrlayer-scrpage}
\pagestyle{scrheadings}
\automark{section}
\clearscrheadfoot
\ihead[Mr. XY]{Mr. XY}
\ohead[]{\headmark}
\ofoot[\pagemark]{\pagemark}
\let\orgsection\section
\def\section#1#{%
\auxsection{#1}%
}
\def\auxsection#1#2{%
\orgsection#1{#2}%
\thispagestyle{plain.scrheadings}%
}
\begin{document}
\section{first}
\lipsum[2-12]
\section{second}
\lipsum
\end{document}