Abschnittsnamen im Inhaltsverzeichnis ändern

Abschnittsnamen im Inhaltsverzeichnis ändern

Ich habe den Code verwendet

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

und \section{}, um einen Abschnitt mit dem Namen („Problem #“+Abschnittsnummer) zu erstellen. Wenn ich jedoch \tableofcontents hinzufüge, scheint der Abschnittsname nur die Abschnittsnummer zu sein. Wie kann ich ihn in ein einzelnes „Problem #“+Abschnittsnummer ändern, ohne dass es (Abschnittsnummer + „Problem #“ + Abschnittsnummer) ist?

Was ich für den Inhalt (Hauptteil) der Datei habe, ist jedoch nicht das Inhaltsverzeichnis, und ich möchte die Abschnitte im Inhaltsverzeichnis auch in dieser Form haben.

Inhaltsverzeichnis

Ein Beispieldokument ist

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

Antwort1

Das titlesecPaket dient nur zur Konfiguration der Überschriften. Wie jedoch zu sehen ist inseine Dokumentation zu CTANwird empfohlen, das Begleitpaket zu verwenden titletoc, das mit Folgendem gebündelt ist titlesec:

6. Inhalt: Das titletoc-Paket

Dieses Paket ist eine Ergänzung zum Titlesec-Paket und verarbeitet Inhaltsverzeichniseinträge. [...]

Schauen Sie sich insbesondere den \titlecontentsBefehl an. Ich habe eine einfache Fortsetzung Ihres MWE angehängt.

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

verwandte Informationen