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)?
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 \titlecontents
comando. 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}