
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 sec
unidad funcional tiene su número (u c
superior nt
) y el espacio posterior al texto del título format
marcado por \@seccntformat
. Esto es válido para todo el formato predeterminado de las unidades seccionales que emiten \@startsection
.
La segunda se actualiza \sectionmark
para 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 \AtBeginDocument
sea una elección que \pagestyle
podamos redefinirla. Habría que hacer algo similar para otros niveles seccionales (como \subsection
, ...).
\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.