Divida una variable de cadena cuando use fancyhead en Latex

Divida una variable de cadena cuando use fancyhead en Latex

Lo estoy usando fancyhdrpara mi clase de informes. Guardo el nombre de la tarea en una variable. Luego coloco su contenido en la parte superior derecha de cada página excepto la primera. Además del encabezado superior derecho, también tengo un encabezado superior izquierdo y uno central. Si el texto de la tarea es largo, se superpondrá con el encabezado central, como puede ver en la imagen.

ingrese la descripción de la imagen aquí

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

Me preguntaba si hay alguna manera de dividir el contenido de la variable @assignmentpara que se muestre en dos o más líneas y evitar que se superponga.

información relacionada