
Ist es möglich, etwas Benutzerdefiniertes in den Header der aktuellen Seite zu schreiben, zum Beispiel wie diesen Pseudocode
\documentclass{article}
\begin{document}
\thispageheader[R]{My Text} %Displays only this in the header
\newpage
\thispageheader[R]{Another Text} %Displays only this in the header
\newpage
\thispageheader[L]{Just another Text on the left} %Displays only this in the header
\end{document}
Mir ist es wichtig, dass alles lokal erledigt wird. Ich möchte nicht für jeden manuellen Kopfzeilentext global unterschiedliche, ausgefallene Kopfzeilenstile definieren.
Antwort1
Solange Sie bereit sind, die Seiten in einer Gruppe zu definieren, ist es relativ einfach
\documentclass{article}
\usepackage{fancyhdr}
\usepackage{lipsum}
\lhead{\headerL}
\chead{\headerC}
\rhead{\headerR}
\def\headerL{}
\def\headerC{}
\def\headerR{}
\newcommand{\thispageheader}[2][R]{\expandafter\def\csname header#1\endcsname{#2}}
\pagestyle{fancy}
\begin{document}
{\thispageheader[R]{My Text} %Displays only this in the header
\lipsum[1]
\newpage}
{\thispageheader[R]{Another Text} %Displays only this in the header
\lipsum[1]
\newpage}
{\thispageheader[L]{Just another Text on the left} %Displays only this in the header
\lipsum[1]\newpage}
\end{document}
Es ist nicht ganz klar, wie sich die Header außerhalb der Gruppen verhalten sollen. Vielleicht so etwas wie
\newcommand{\resetheaders}{\def\headerL{}\def\headerC{}\def\headerR{}}