Seitenzahl aus Inhaltsverzeichniseintrag unterdrücken (mit „addtocontents“)

Seitenzahl aus Inhaltsverzeichniseintrag unterdrücken (mit „addtocontents“)

Dies scheint unkompliziert zu sein, aber ich kann nicht herausfinden, wie ich die Anzeige von Seitenzahlen im Inhaltsverzeichnis für Elemente unterdrücken kann, die mit hinzugefügt wurden \addcontentsline.

Ich möchte, dass im Inhaltsverzeichnis eine Textzeile „Poetry Era“ ohne Seitenangabe und dann direkt darunter ein Gedichttitel mit der Seitenzahl angezeigt wird.

\chapterIch möchte „oder“ nicht verwenden, \sectionda mein Inhalt nur aus Gedichten bestehen soll (was durch die sectionÜberschriften im MWE dargestellt wird).


\documentclass[draft]{book}
\usepackage{lipsum}
\begin{document}
    
    \tableofcontents
    \addcontentsline{toc}{chapter}{Poetry Era}
    \section{First Section}
    \lipsum[1-12]
    \section{Second Section}
    \lipsum[13-27]
    \section{Third Section}
    \lipsum{28-44]}
    \addcontentsline{toc}{chapter}{Poetry Era}
    \section{Fourth Section}
    \lipsum[45-58]
    \section{Fifth Section}
    \lipsum[59-65]
    \addcontentsline{toc}{chapter}{Poetry Era}
    \section{Sixth Section}
    \lipsum[66-72]
\end{document}

Antwort1

Hier wurde ein neuer Befehl definiert , der den Eintrag ohne Seitenzahl addcontentslinexerzeugt .toc

A

\documentclass[draft]{book}
\usepackage{lipsum}

\makeatletter
\def\addcontentslinex#1#2#3{% added <<<<<<<<<<<<<
    \addtocontents{#1}{\protect\contentsline{#2}{#3}{}{}\protected@file@percent}}
\makeatother


\begin{document}
    
    \tableofcontents
    \addcontentslinex{toc}{chapter}{Poetry Era 1}
    \section{First Section}
    \lipsum[1-12]
    \section{Second Section}
    \lipsum[13-27]
    \section{Third Section}
    \lipsum{28-44]}
    \addcontentslinex{toc}{chapter}{Poetry Era 2}
    \section{Fourth Section}
    \lipsum[45-58]
    \section{Fifth Section}
    \lipsum[59-65]
    \addcontentslinex{toc}{chapter}{Poetry Era 3}
    \section{Sixth Section}
    \lipsum[66-72]
\end{document}

verwandte Informationen