Divida uma variável de string ao usar o fancyhead em Latex

Divida uma variável de string ao usar o fancyhead em Latex

Estou usando fancyhdrpara minha aula de relatórios. Eu armazeno o nome da atribuição em uma variável. Em seguida, coloco seu conteúdo no canto superior direito de cada página, exceto a primeira. Além do canto superior direito, também tenho um cabeçalho superior esquerdo e um central. Se o texto da tarefa for longo, ele se sobrepõe ao cabeçalho central, como você pode ver na imagem.

insira a descrição da imagem aqui

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

Fiquei me perguntando se existe uma maneira de dividir o conteúdo da variável @assignmentpara que ela apareça em duas ou mais linhas e evite essa sobreposição.

informação relacionada