Deshabilitar ohead en una sola página

Deshabilitar ohead en una sola página

Intento desactivar el ohead en la primera página de una sección (y solo en la primera página). Intenté muchas cosas (por ejemplo, \thispagestyle) pero nada funciona realmente.

\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}

Espero que alguien pueda darme una solución a ese problema. Gracias.

Respuesta1

El siguiente ejemplo utiliza el estilo de página plain.scrheadings, que se puede definir utilizando los argumentos opcionales de \iheady \ohead.

Luego, aplica un parche \sectionpara agregar \thispagestyle{plain.scrheadings}y eliminar el \headmarkencabezado de las páginas con inicios de sección.

\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}

información relacionada