목차의 섹션 이름 변경

목차의 섹션 이름 변경

나는 코드를 사용했다

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

및 \section{}을 사용하여 ("문제 #"+섹션 번호)라는 섹션을 만듭니다. 그런데 \tableofcontents를 추가하면 섹션 이름이 섹션 번호로만 나타납니다. (섹션 번호 + "문제 #" + 섹션 번호)가 아닌 단일 "문제 #"+섹션 번호로 어떻게 변경할 수 있나요?

파일의 내용(본문)은 있지만 목차는 없고 목차의 섹션도 이 형식으로 원합니다.

목차

예시 문서는 다음과 같습니다.

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

답변1

그만큼titlesec 는 제목 구성에만 사용됩니다. 그러나 에서 볼 수 있듯이CTAN에 대한 문서titletoc, 다음과 함께 번들로 제공 되는 동반 패키지를 사용하라는 제안이 있습니다 titlesec.

6. 내용: titletoc 패키지

이 패키지는 titlesec 패키지의 동반자이며 toc 항목을 처리합니다. [...]

특히 명령을 살펴보십시오 \titlecontents. 귀하의 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}

관련 정보