Deaktivieren Sie Ohead auf einer einzelnen Seite

Deaktivieren Sie Ohead auf einer einzelnen Seite

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.scrheadingsdefiniert werden kann .\ihead\ohead

Anschließend wird der Patch \sectionzum Anhängen verwendet \thispagestyle{plain.scrheadings}, um den \headmarkAbschnittsanfang 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}

verwandte Informationen