在 Latex 中使用 fancyhead 时拆分字符串变量

在 Latex 中使用 fancyhead 时拆分字符串变量

我正在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以便它显示在两行或多行并防止重叠。

相关内容