Teilen Sie eine Zeichenfolgenvariable auf, wenn Sie Fancyhead in Latex verwenden

Teilen Sie eine Zeichenfolgenvariable auf, wenn Sie Fancyhead in Latex verwenden

Ich verwende es fancyhdrfü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.

Bildbeschreibung hier eingeben

% 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 @assignmentso aufzuteilen, dass er in zwei oder mehr Zeilen angezeigt wird und diese Überlappung verhindert wird.

verwandte Informationen