Alterando o nome da seção no índice

Alterando o nome da seção no índice

Eu usei o código

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

e \section{} para criar uma seção chamada ("Problem #"+section number). No entanto, quando adiciono \tableofcontents, o nome da seção parece ser apenas o número da seção. Como posso alterá-lo para um único "Problema #" + número da seção sem ser (número da seção + "Problema #" + número da seção)?

O que tenho para o conteúdo (corpo principal) do arquivo, mas não para o índice, e quero as seções do índice também neste formato.

Índice

Um exemplo de documento é

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

Responder1

O titlesecpacote serve apenas para configurar os títulos. Contudo, como pode ser visto emsua documentação no CTAN, há uma sugestão de usar o pacote complementar titletoc, que acompanha titlesec:

6. Conteúdo: O pacote titletoc

Este pacote é um complemento do pacote titlesec e lida com entradas toc. [...]

Em particular, dê uma olhada no \titlecontentscomando. Anexei uma continuação simples do seu 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}

informação relacionada