Removendo a numeração em todos os lugares, exceto no índice

Removendo a numeração em todos os lugares, exceto no índice

O que eu quero essencialmente fazer é remover a numeração das seções em todos os lugares (principalmente no cabeçalho e no corpo principal), exceto no índice, para que as seções sejam numeradas lá, mas meu cabeçalho esquerdo exibe apenas o nome da seção, não sua numeração . Como faço para fazer isso?

Este é o meu 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}

Se houver algum problema ou sugestão sobre a maneira como fiz a pergunta, agradeceria se você pudesse mencioná-lo.

Responder1

Você pode remover a exibição de enumeração seccional do cabeçalho e do documento principal usando o seguinte em seu preâmbulo:

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

O primeiro atualiza a forma como os títulos das seções são formatados dentro do documento. Cada secunidade nacional tem seu número (ou csuperior nt) e a lacuna subsequente ao texto do título formatindicado por \@seccntformat. Isso vale para toda a formatação padrão das unidades seccionais emitidas \@startsection.

A segunda atualiza \sectionmarkpara definir apenas o título da seção e evita completamente qualquer referência a \thesection(a representação do contador da seção). Atrasamos esta redefinição até que \AtBeginDocumentuma escolha \pagestylepossa redefini-la. Seria necessário fazer algo semelhante para outros níveis seccionais (como \subsection, ...).

insira a descrição da imagem aqui

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

O procedimento acima funciona na configuração padrão do documento. Outros pacotes que podem influenciar a construção seccional podem exigir mais ajustes.

informação relacionada