
목표는 다음의 스타일을 시뮬레이션하는 것입니다.이것문서. 를 사용하여 장 이름에서 "Chapter" 단어를 제거했습니다 titlesec
. 그런 다음 다음을 사용하여 ToC에 대해 동일한 작업을 시도했습니다.
\usepackage{titletoc}
\titlecontents{chapter}
[0pt] % left margin
{}%
{\contentsmargin{0pt} % numbered entry format
\thecontentslabel\enspace%
\large\scshape}
{\contentsmargin{0pt}\large} % unnumbered entry format
{\titlerule*[.5pc]{.}\contentspage} % filler-page format (e.g dots)
[] % below code (e.g vertical space)
이렇게 하면 장의 이름이 변경되지만 "X장" 유형의 접두사는 여전히 남아 있습니다. 그것을 제거하는 방법?
무엇을 할 수 있습니까?
답변1
파일 에 쓰는 문서 클래스 매크로를 패치할 수 있습니다 .toc
.
\usepackage{xpatch}
\makeatletter
\xpatchcmd{\dal@chapter}
{\numberline{\@chapapp\space\thechapter}}
{\numberline{\thechapter}}
{}{}
\makeatother
답변2
정답은 위의 예에서 \renewcommand{\chaptername}{}
the 앞에 추가 titlecontents
하고 목차에서 "Chapter" 단어를 제거하는 것입니다.