Cambiar el nombre de la sección en la tabla de contenido

Cambiar el nombre de la sección en la tabla de contenido

usé el código

\usepackage{titlesec} 
\titleformat{\section}{\normalfont\Large\scshape}{Problem \# \thesection}{0em}{}

y \section{} para crear una sección llamada ("Problema #"+número de sección). Sin embargo, cuando agrego \tableofcontents, el nombre de la sección solo parece ser el número de la sección. ¿Cómo puedo cambiarlo a un solo "Problema #"+número de sección sin ser (número de sección + "Problema #" + número de sección)?

Lo que tengo para el contenido (cuerpo principal) del archivo pero no para la tabla de contenido, y quiero las secciones de la tabla de contenido también en esta forma.

Tabla de contenido

Un documento de ejemplo es

\documentclass{article}
\usepackage{titlesec}
\titleformat{\section}
  {\normalfont\Large\scshape}{Problem \# \thesection}
  {0em}{}
\begin{document}
\tableofcontents
\section{}
something something...
\end{document}

Respuesta1

Eltitlesec paquete es sólo para configurar los encabezados. Sin embargo, como se puede ver ensu documentación en CTAN, existe una sugerencia para utilizar el paquete complementario titletoc, incluido con titlesec:

6. Contenido: El paquete titletoc

Este paquete es complementario del paquete titlesec y maneja entradas toc. [...]

En particular, eche un vistazo al \titlecontentscomando. Adjunto una continuación sencilla de su MWE.

\documentclass{article}

\usepackage{titlesec}
\usepackage{titletoc}

\titleformat{\section}
    {\normalfont\Large\scshape}
    {Problem \# \thetitle}
    {0em}
    {}

\titlecontents
    {section}                       % which level does it apply to, e.g. chapter, section, ...
    [0pt]                           % left margin
    {}                              % code executed before the tocline
    {Problem \# \thecontentslabel}  % format for numbered entries
    {Problem \# \thecontentslabel}  % format for unnumbered entries
    {}                              % format for filler page
    []                              % code executed after tocline
\begin{document}
\tableofcontents
\section{}
 something something...
\end{document}

información relacionada