使用 titlesec/titletoc 從目錄中刪除單字“Chapter”

使用 titlesec/titletoc 從目錄中刪除單字“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)

這很好地改變了章節的名稱,但「Chapter X」類型的前綴仍然存在。如何擺脫它? 在此輸入影像描述

我想實現這個目標: 在此輸入影像描述

可以做什麼?

編輯:模板是這裡,我的 MWE 文件是這裡

答案1

您可以修補寫入.toc檔案的文檔類別巨集。

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

答案2

答案是在上面的例子中添加\renewcommand{\chaptername}{}前面titlecontents,然後我們去掉目錄中的“章節”一詞。

相關內容