Cabeçalho em fantasiahdr

Cabeçalho em fantasiahdr

Tudo bem, estou usando fancyhdras opções padrão. Tenho algumas seções onde gostaria que aparecessem diferentes no sumário. Isso é feito assim:

\section[test (in the TOC)]{test}

No cabeçalho feito por fancyhdr, a seção é mostrada da mesma forma que no sumário ( test (in the TOC)) e não da mesma forma que é mostrada na própria seção ( test).

MWE:

\documentclass{article}

\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\footrulewidth}{0pt}
\setlength{\headheight}{15pt}

\begin{document}

\thispagestyle{empty}

\tableofcontents

\newpage

\section[test (in the TOC)]{test}

test

\end{document}

Eu gostaria que o cabeçalho dissesse testnot test (in the TOC).

Responder1

Você pode alterar a marca

\markboth{\thesection.\ test}{}

Código:

\documentclass{article}

\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\footrulewidth}{0pt}
\setlength{\headheight}{15pt}

\begin{document}

\thispagestyle{empty}

\tableofcontents

\newpage


\section[test (in the TOC)]{test}
\markboth{\thesection.\ test}{}


test

\end{document}

insira a descrição da imagem aqui

Responder2

Uma alternativa seria mudar para uma classe com esse recurso integrado.

A aparência é um pouco diferente, o script KOMA visa fornecer bons padrões para o mundo não norte-americano.

\documentclass[headings=optiontotoc]{scrartcl}
\usepackage[automark]{scrlayer-scrpage}%KOMA-budle
\usepackage{blindtext}
\begin{document}
\tableofcontents
\clearpage
\section[test (in the TOC)]{test}
\blindtext
\end{document}

informação relacionada