使用 titlesec/titletoc 从目录中删除单词“Chapter”

使用 titlesec/titletoc 从目录中删除单词“Chapter”

目标是模拟文档。我设法使用 删除了章节名称中的“Chapter”一词titlesec。然后我尝试对目录执行相同操作,例如使用

\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 章”类型的前缀仍然存在。如何去掉它? 在此处输入图片描述

我想实现这个目标: 在此处输入图片描述

我们能做什么呢?

编辑:模板是这里,我的 MWE 文件是这里

答案1

您可以修补写入该.toc文件的文档类宏。

\usepackage{xpatch}
\makeatletter
\xpatchcmd{\dal@chapter}
 {\numberline{\@chapapp\space\thechapter}}
 {\numberline{\thechapter}}
 {}{}
\makeatother

答案2

答案是在上面的例子\renewcommand{\chaptername}{}之前添加titlecontents,然后我们在目录中去掉“章节”这个词。

相关内容