Definir cabeçalho apenas de uma página específica

Definir cabeçalho apenas de uma página específica

Como posso definir o cabeçalho de apenas uma página específica no documento LaTeX? \markbothnão parece caber, pois tenho o relatório da classe do documento e isso afetaria mais de uma página de alguma forma. Definir \rhead{}novo também mudaria completamente o cabeçalho das páginas posteriores a essa página específica.

Responder1

Uma revisão completa da fancyhdrdocumentação seria útil para você. Levará apenas alguns minutos e renderá enormes dividendos em seus futuros empreendimentos no LateX.

Sua tarefa específica aqui é simples; o \thispagestylecomando existe precisamente para esse propósito. Portanto, defina um estilo de página e use-o \thispagestylepara aplicá-lo a uma página específica.

\documentclass{report}
\usepackage{fancyhdr}
\usepackage{lipsum}
\fancypagestyle{mystyle}{%
    \fancyhead{Special Header}\fancyfoot{}
}%
\fancyhead{Normal Header}
\fancyfoot{}
\pagestyle{fancy}
\begin{document}
\lipsum
\thispagestyle{mystyle}
\lipsum
\end{document}

\fancypagestyle{mystyle}{*header stuff*}é o que define o seu estilo de página; aqui, "Cabeçalho Especial". Em seguida, usamos os comandos normal \fancyheade \fancyfootpara definir nosso cabeçalho sofisticado normal (ou quaisquer variantes que você preferir). Quando chegarmos à página que queremos ter o cabeçalho especial, usamos \fancypagestyle{mystyle}(com "mystyle" substituído por qualquer nome que você tenha dado a ele). Isso produzirá o seguinte:

Resultados

Espero que ajude.

informação relacionada