Разделение строковой переменной при использовании fancyhead в Latex

Разделение строковой переменной при использовании fancyhead в Latex

Я использую fancyhdrдля своего класса отчетов. Я сохраняю имя задания в переменной. Затем я размещаю его содержимое в правом верхнем углу каждой страницы, кроме первой. Помимо верхнего правого у меня также есть верхний левый и центральный заголовок. Если текст задания длинный, он перекрывается с центральным заголовком, как вы можете видеть на рисунке.

введите описание изображения здесь

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

Мне было интересно, есть ли способ разделить содержимое переменной @assignmentтак, чтобы оно отображалось в двух или более строках и предотвратить наложение.

Связанный контент