
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 sec
unidade nacional tem seu número (ou c
superior nt
) e a lacuna subsequente ao texto do título format
indicado por \@seccntformat
. Isso vale para toda a formatação padrão das unidades seccionais emitidas \@startsection
.
A segunda atualiza \sectionmark
para 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 \AtBeginDocument
uma escolha \pagestyle
possa redefini-la. Seria necessário fazer algo semelhante para outros níveis seccionais (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}
O procedimento acima funciona na configuração padrão do documento. Outros pacotes que podem influenciar a construção seccional podem exigir mais ajustes.