Wie verstecke ich die Kapitelnummerierung im Inhaltsverzeichnis?

Wie verstecke ich die Kapitelnummerierung im Inhaltsverzeichnis?

Ich weiß, \setcounter{secnumdepth}{1}dass Sie die Nummerierungstiefe festlegen können, aber ich muss nur Abschnitte und Unterabschnitte nummerieren, nicht Kapitel. Gibt es dafür eine einzeilige Anleitung? Ich habe einige Antworten auf ähnliche Probleme gesehen, aber sie scheinen für eine so einfache Aufgabe zu kompliziert.

Antwort1

Die Mittel hierfür stellt das sehr schicke und ausgeklügelte Paket etocunseres Mitbenutzers jfbu bereit.

Mit Hilfe von \etocsetlevel{level name}{level value}ist es möglich, die Strukturebene zu verschieben (z.B.Kapitel) auf eine niedrigere Ebene (sagen wir, überUnterabsatz) und beschränken Sie den tocdepthZähler dann auf einen der oben genannten Werte.

\etocsetlevel{chapter}{6}und \setcounter{tocdepth}{4}wird die Arbeit erledigen.

Dies betrifft lediglich die Darstellung im Inhaltsverzeichnis, nicht im Hauptteil des Dokuments.

\cft....Eine Anpassung der Abstände innerhalb des Inhaltsverzeichnisses kann ggf. notwendig sein, dies kann mit den verschiedenen Befehlen aus dem Paket erreicht werden tocloft(hier nicht verwendet)

Bitte beachten Sie den Unterschied zwischen secnumdepthund tocdepthZählern:

  • tocdepthlegt fest, welche Ebenen im Inhaltsverzeichnis angezeigt werden (-1 bis 6) von partbis subparagraph(für Standard-LaTeX-Klassen)
  • secnumdepthentscheidet, welche Ebenen im Hauptdokument Abschnittsnummern erhalten.

\documentclass{book}
\usepackage{etoc}       
\setcounter{secnumdepth}{4}% Show down to subsubsection
\begin{document}    

\setcounter{tocdepth}{4} %for main TOC, only show chapter/section
\etocsetlevel{part}{6} % push away the chapters
\etocsetlevel{chapter}{6}  % push away the chapters, beyond toc depth (4 )
\tableofcontents
\chapter{this is chapter heading}    
  \section{this is section heading}
  \subsection{this is subsection heading}
  \subsubsection{this is subsubsection heading}
  \subsubsection{this is another subsubsection heading}
  \chapter{another chapter}
  \section{this is yet another section} 
\end{document}

Bildbeschreibung hier eingeben

Bearbeiten

Wenn lediglich die Nummern der Kapitel entfernt werden sollen (jedoch nicht die von Abschnitt 1.1 etc.), besteht ein Trick darin, den \@chapterBefehl zu patchen:

\documentclass{book}
\usepackage{tocloft}
\setcounter{secnumdepth}{4}% Show down to subsubsection

\setlength{\cftchapindent}{-20pt}% Just some value...

\usepackage{xpatch}

\makeatletter
\xpatchcmd{\@chapter}{\addcontentsline{toc}{chapter}{\protect\numberline{\thechapter}#1}}{%
                      \addcontentsline{toc}{chapter}{\protect\numberline{}#1}}{\typeout{Success}}{\typeout{Failed!}}
\makeatother

\begin{document}    

\tableofcontents

%\renewcommand{\thechapter}{\arabic{chapter}}
\chapter{First chapter}
  \section{First section}
  \subsection{First subsection}
  \subsubsection{Even more in the basement}
  \chapter{Another chapter}
  \section{this is yet another section} 
\end{document} 

Bildbeschreibung hier eingeben

Antwort2

Eventuell kannst Du eine KOMA-Script-Klasse verwenden:

\documentclass[emulatestandardclasses]{scrbook}
\renewcommand\addchaptertocentry[2]{\addtocentrydefault{chapter}{}{#2}}

\usepackage{blindtext}% dummy text
\begin{document}
\tableofcontents
\Blinddocument
\Blinddocument
\end{document}

Bildbeschreibung hier eingeben

Antwort3

Eine Lösung mit titletoc:

    \documentclass[11pt, a4paper]{book}

    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{fourier}
    \usepackage{microtype}

    \usepackage{titletoc}%

      \titlecontents{chapter}[0em]{\lsstyle\smallskip\bfseries}%\vspace{1cm}%
      {}%
      {\itshape\bfseries}%numberless%
      {\hfill\contentspage}[\medskip]%
    %
     \titlecontents{section}[4.25em]{\smallskip}%
      {\contentslabel[\thecontentslabel]{2em}}%numbered
      {\hspace*{-1em}}%numberless
      {\hfill\contentspage}[\smallskip]%
    %
     \titlecontents{subsection}[7em]{}%
      {\contentslabel[\thecontentslabel]{2.75em}}%numbered
      {\hspace*{-1em}}%numberless
      {\hfill\contentspage}[\smallskip]

    \begin{document}
    \tableofcontents

    \chapter*{INTRODUCTION}
    \addcontentsline{toc}{chapter}{INTRODUCTION}

    \chapter{A NICE FIRST CHAPTER}

    \section{An Introductory Section}
    \newpage
    \section{Another Section}
    \subsection{A Boring Subsection }

    \end{document}

Bildbeschreibung hier eingeben

verwandte Informationen