Eliminar numeración en todas partes excepto en la tabla de contenido

Eliminar numeración en todas partes excepto en la tabla de contenido

Básicamente, lo que quiero hacer es eliminar la numeración de las secciones en todas partes (principalmente, el encabezado y el cuerpo principal), excepto la tabla de contenido, para que las secciones estén numeradas allí, pero mi encabezado izquierdo solo muestra el nombre de la sección, no su numeración. . ¿Cómo hago esto?

Este es mi código:

\documentclass[a4paper,english,oneside]{article}
\usepackage{fancyhdr}
\usepackage[top=1in,left=1in,right=1in,bottom=1in]{geometry}
\pagestyle{fancy}

\begin{document}
\tableofcontents
\newpage
\section{Section}
\end{document}

Si hay algún problema o sugerencia sobre la forma en que planteé la pregunta, le agradecería que pudiera mencionarlo.

Respuesta1

Puede eliminar la visualización de enumeración seccional del encabezado y del documento principal usando lo siguiente en su preámbulo:

\makeatletter
\renewcommand{\@seccntformat}[1]{}
\AtBeginDocument{\renewcommand{\sectionmark}[1]{\markright{\MakeUppercase{#1}}}}
\makeatother

El primero actualiza la forma en que se formatean los títulos de las secciones dentro del documento. Cada secunidad funcional tiene su número (u csuperior nt) y el espacio posterior al texto del título formatmarcado por \@seccntformat. Esto es válido para todo el formato predeterminado de las unidades seccionales que emiten \@startsection.

La segunda se actualiza \sectionmarkpara establecer solo el título de la sección y evita por completo cualquier referencia a \thesection(la representación del contador de la sección). Retrasamos esta redefinición hasta que \AtBeginDocumentsea una elección que \pagestylepodamos redefinirla. Habría que hacer algo similar para otros niveles seccionales (como \subsection, ...).

ingrese la descripción de la imagen aquí

\documentclass{article}

\makeatletter
\renewcommand{\@seccntformat}[1]{}
\AtBeginDocument{\renewcommand{\sectionmark}[1]{\markright{\MakeUppercase{#1}}}}
\makeatother

\pagestyle{headings}

\usepackage{lipsum}% Just for this example
\sloppy% Just for this example

\begin{document}

\tableofcontents

\section{A section}
\lipsum[1-20]

\section{Another section}
\lipsum[1-20]

\section{Yet another section}
\lipsum[1-20]

\section{A final section}
\lipsum[1-20]

\end{document}

Lo anterior funciona bajo la configuración de documento predeterminada. Otros paquetes que pueden influir en la construcción seccional pueden requerir más ajustes.

información relacionada