\part que no aparece en el índice (Memorias)

\part que no aparece en el índice (Memorias)

En la memoirclase, quiero incluir \parten mi libro. He utilizado el código de la página 78 del manual de Memorias, ligeramente modificado, para cambiar el aspecto del \parttítulo. Sin embargo, algo está provocando \partque la información no se incluya en el índice. El código entre %parece ser el problema. Entonces, ¿cómo obtengo el formato que deseo en el texto para los títulos de las partes y aún así puedo incluir las partes en la tabla de contenido?

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

Respuesta1

Parece que desea eliminar la "Parte I" de la página de la parte y la numeración de la tabla de contenido.

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

Antes del código que realiza los trabajos relacionados con TOC, establecí secnumdepthun valor negativo muy grande; esto suprime la numeración, pero aún agrega la parte a la tabla de contenido. Después de eso, el contador se restablece a su valor anterior.

A continuación, redefino las macros responsables de imprimir la “Parte I” para que no hagan nada.

No relacionado, pero también agregué *junto a \tableofcontents: No soporto la línea "Contenido" justo debajo del título "Contenido".

información relacionada