Nummerierung überall außer im Inhaltsverzeichnis entfernen

Nummerierung überall außer im Inhaltsverzeichnis entfernen

Was ich im Wesentlichen tun möchte, ist, die Nummerierung der Abschnitte überall (vor allem in der Kopfzeile und im Hauptteil) außer im Inhaltsverzeichnis zu entfernen, sodass die Abschnitte dort nummeriert sind, meine linke Kopfzeile jedoch nur den Namen des Abschnitts anzeigt, nicht seine Nummerierung. Wie gehe ich dabei vor?

Dies ist mein Code:

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

Wenn es Probleme oder Vorschläge zu meiner Fragestellung gibt, wäre ich Ihnen dankbar, wenn Sie sie erwähnen könnten.

Antwort1

Sie können die Anzeige der Abschnittsaufzählung aus dem Kopf- und Hauptdokument entfernen, indem Sie in Ihrer Präambel Folgendes verwenden:

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

Die erste aktualisiert die Formatierung von Abschnittsüberschriften im Dokument. Jede secAbschnittseinheit hat ihre Nummer (oder cou nter) und die nachfolgende Lücke zum Titeltext formatwird durch gekennzeichnet \@seccntformat. Dies gilt für alle Standardformatierungen von Abschnittseinheiten, die ausgeben \@startsection.

Die zweite Aktualisierung \sectionmarksetzt nur den Abschnittstitel und vermeidet vollständig jeglichen Verweis auf \thesection(die Abschnittszählerdarstellung). Wir verzögern diese Neudefinition bis, \AtBeginDocumentda eine Neudefinition möglich ist. Für andere Abschnittsebenen (wie , ...) \pagestylemüsste man etwas Ähnliches tun .\subsection

Bildbeschreibung hier eingeben

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

Das oben genannte funktioniert unter der Standarddokumentkonfiguration. Andere Pakete, die den Abschnittsaufbau beeinflussen können, erfordern möglicherweise weitere Anpassungen.

verwandte Informationen