Encabezado en fancyhdr

Encabezado en fancyhdr

Muy bien, lo estoy usando fancyhdrcon las opciones predeterminadas. Tengo algunas secciones en las que me gustaría que aparecieran diferentes en el TOC. Esto se logra así:

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

En el encabezado realizado por fancyhdr, la sección se muestra de la misma manera que en el TOC ( test (in the TOC)) y no como se muestra en la sección misma ( 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}

Me gustaría que el encabezado dijera que testno test (in the TOC).

Respuesta1

Puede cambiar la 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}

ingrese la descripción de la imagen aquí

Respuesta2

Una alternativa sería cambiar a una clase con esta característica incorporada.

La apariencia es un poco diferente, KOMA-script tiene como objetivo proporcionar buenos valores predeterminados para el mundo no norteamericano.

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

información relacionada