
Ich verwende es fancyhdr
für meine Berichtsklasse. Ich speichere den Namen der Aufgabe in einer Variablen. Dann platziere ich ihren Inhalt oben rechts auf jeder Seite außer der ersten. Neben der oberen rechten habe ich auch eine obere linke und eine mittlere Kopfzeile. Wenn der Aufgabentext lang ist, überlappt er sich mit der mittleren Kopfzeile, wie Sie im Bild sehen können.
% Header and footer style.
\RequirePackage{fancyhdr}
\fancypagestyle{firstpage}{%
\fancyhf{}
\fancyfoot[CE,CO]{\thepage}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0.7pt}
}
\fancypagestyle{followingpage}{%
\fancyhf{}
\fancyhead[LE,LO]{\@student}
\fancyhead[CE,CO]{\@course}
\fancyhead[RE,RO]{\@assignment}
\fancyfoot[CE,CO]{\thepage}
\renewcommand{\headrulewidth}{0.7pt}
\renewcommand{\footrulewidth}{0.7pt}
}
Ich habe mich gefragt, ob es eine Möglichkeit gibt, den Inhalt der Variable @assignment
so aufzuteilen, dass er in zwei oder mehr Zeilen angezeigt wird und diese Überlappung verhindert wird.