
Estou usando fancyhdr
para 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.
% 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 @assignment
para que ela apareça em duas ou mais linhas e evite essa sobreposição.