Wie kann ich Abschnittsnummern aus dem Inhaltsverzeichnis entfernen? Meine Dokumentklasse ist article
:
\documentclass[a4paper]{article}
\begin {document}
\tableofcontents
\section{one}
test text number one
\section{two}
test text number two
\end{document}
Antwort1
Mit dem Paket ist das ganz einfach möglich titlesec/titlestoc
. Es verfügt über Befehle, die eine unterschiedliche Formatierung von nummerierten und unnummerierten Abschnitten (wenn Sie unnummerierte Abschnitte hinzufügen möchten) im Inhaltsverzeichnis ermöglichen:
\documentclass[a4paper]{article}
\usepackage{titletoc}
\begin {document}
\titlecontents{section}[0em]
{\vskip 0.5ex}%
{\scshape}% numbered sections formatting
{\itshape}% unnumbered sections formatting
{}%
\tableofcontents
\section{A First Section}
Test text number one.
\section{Another Section}
Test text number two.
\section*{An Unnumbered Section}
Test text number three.
\addcontentsline{toc}{section}{An Unnumbered Section}
\end{document}
Antwort2
Wenn Sie Astrinus' Rat befolgen, können Sie die beiden Codezeilen zwischen \makeatletter
und hinzufügen \makeatother
, die inegregs Antwort, um den Eintrag im Inhaltsverzeichnis zu ändern. So können Sie das tun:
\documentclass[12pt, a4paper]{article}
\makeatletter
\let\latexl@section\l@section
\def\l@section#1#2{\begingroup\let\numberline\@gobble\latexl@section{#1}{#2}\endgroup}
\makeatother
\begin{document}
\tableofcontents
\newpage
\section{One}
test text number one
\section{Two}
test text number two
\end{document}
Beachten Sie, dass Sie sicherstellen sollten, \newpage
dass nach dem\tableofcontents