\part erscheint nicht im Inhaltsverzeichnis (Memoiren)

\part erscheint nicht im Inhaltsverzeichnis (Memoiren)

In der memoirKlasse möchte ich in mein Buch aufnehmen \part. Ich habe den Code von Seite 78 des Memoir-Handbuchs verwendet und leicht abgeändert, um das Aussehen des \partTitels zu ändern. Allerdings führt etwas dazu, dass die \partInformationen nicht in das Inhaltsverzeichnis aufgenommen werden. Der Code dazwischen %scheint das Problem zu sein. Wie kann ich also die gewünschte Formatierung im Text für Teiltitel erzielen und die Teile trotzdem in das Inhaltsverzeichnis aufnehmen?

\documentclass[letterpaper]{memoir}
\usepackage[utf8]{inputenc}
\usepackage{lipsum}

%%%%%%%%%%%

\renewcommand{\part}[1]{%
    \cleardoublepage % start a new recto page
    \beforepartskip % space before Name and Number
    \midpartskip % space after Name and Number
    \renewcommand*{\parttitlefont}{\centering\HUGE\normalfont}
    \printparttitle{#1} % print the title
    \partpageend
} % finish off

%%%%%%%%%%%  

\renewcommand{\partpageend}{%
    \afterpartskip
    \normalsize
}

\begin{document}
\tableofcontents

\part{Test Part 1}
\chapter{Name}
\lipsum*[1] 

\part{Test Part 2}

\lipsum*[1]

\end{document}

Antwort1

Offenbar möchten Sie den „Teil I“ aus der Teileseite und die Nummerierung aus dem Inhaltsverzeichnis entfernen.

\documentclass[letterpaper]{memoir}
\usepackage[utf8]{inputenc}
\usepackage{lipsum}

%%%%%%%%%%%
\renewcommand*{\parttitlefont}{\centering\HUGE\normalfont}
\renewcommand{\mempreaddparttotochook}{%
  \global\chardef\keepsecnumdepth=\value{secnumdepth}%
  \setcounter{secnumdepth}{-1000}%
}
\renewcommand{\mempostaddparttotochook}{%
  \setcounter{secnumdepth}{\keepsecnumdepth}%
}
\renewcommand{\printpartname}{}
\renewcommand{\partnamenum}{}
\renewcommand{\printpartnum}{}
%%%%%%%%%%%  

\begin{document}

\tableofcontents*

\part{Test Part 1}
\chapter{Name}
\lipsum*[1] 

\part{Test Part 2}

\lipsum*[1]

\end{document}

Vor dem Code, der die TOC-bezogenen Aufgaben erledigt, habe ich secnumdeptheinen sehr großen negativen Wert gesetzt; dadurch wird die Nummerierung unterdrückt, der Teil aber trotzdem zum Inhaltsverzeichnis hinzugefügt. Danach wird der Zähler auf seinen vorherigen Wert zurückgesetzt.

Als Nächstes definiere ich die für das Drucken von „Teil I“ verantwortlichen Makros so neu, dass sie nichts tun.

Hat nichts damit zu tun, aber ich habe außerdem *Folgendes hinzugefügt \tableofcontents: Ich kann die Zeile „Inhalt“ direkt unter dem Titel „Inhalt“ nicht ausstehen.

verwandte Informationen