Eliminar la numeración de piezas en TOC

Eliminar la numeración de piezas en TOC

Actualmente estoy usando \documentclass{book}y me gustaría eliminar el número romano antes de las partes de mi TOC. Actualmente se ve así:

ingrese la descripción de la imagen aquí

Lo que hice antes fue usar \part*y \addcontentsline{toc}{part}{this is the first part}pensé que necesitaba la \partnumeración para un código diferente, por lo que tengo que usar estrictamente \part.

Respuesta1

No es necesario que utilice la versión destacada si no desea que aparezca ninguna etiqueta de pieza en el archivo toc. Con la newlinetospaceopción, no es necesario utilizar el argumento opcional para eliminar un salto de línea en los títulos: se convierte automáticamente en un espacio horizontal en la tabla de contenido y los encabezados.

ingrese la descripción de la imagen aquí

\documentclass[12pt,a4paper,oneside]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}

\usepackage[newlinetospace, newparttoc]{titlesec}

\titleformat{\part}[display]{}{}{1em}{\sffamily\huge}

\usepackage{titletoc}
\titlecontents{part}[0em]
    {\vspace{2em}\large\bfseries\sffamily\relax}
    {\contentslabel[\relax]{0em}}{}{\hfill\contentspage}

\begin{document}

\tableofcontents

\part{Introduction}
    Bla

\part{Example 1:\\Foo}%
    Bla

\part{Example 2:\\Bar}%[
    Bla

\part{Appendix}
    Bla

\end{document} 

¿Se adapta esto a sus necesidades?

Si cree que la respuesta cumple con sus requisitos, vote a favor de la respuesta haciendo clic en el triángulo rojo a la izquierda y en la marca de verificación debajo.

Respuesta2

ingrese la descripción de la imagen aquíPuede parchear \@part(definido enbook.cls) y eliminar la inserción de \theparty el espacio posterior ( \hspace{1em}):

\documentclass{book}

\usepackage{etoolbox}

\makeatletter
\patchcmd{\@part}% <cmd>
  {\thepart\hspace{1em}}% <search>
  {}% <replace>
  {}{}% <success><failure>
\makeatother

\begin{document}

\tableofcontents

\part{First part}

\end{document}

información relacionada