如何為目錄中的每個章節名稱新增 Word CHAPTER #(對於 .sty 檔案)

如何為目錄中的每個章節名稱新增 Word CHAPTER #(對於 .sty 檔案)

如何為目錄中的每個章節名稱新增 Word CHAPTER #(對於 .sty 檔案)

此代碼來自 .sty 文件

  \renewcommand{\@makechapterhead}[1]{{
    \setlength{\topmargin}{2in}   % really 1.5in, added by bph
                                    % to meet OAP standards
    \normalfont\normalsize\bfseries  %the size of the font of the headers   of the chapter
    \begin{center}
    \etchapterheadstyle{\@chapapp{ \thechapter}}  %  CHAPTER 1 or APPENDIX


    \etchapterheadstyle{#1}                       %     TITLE OF CHAPTER
    \end{center}
    \setlength{\topmargin}{1.5in}   % back to 1in

}}
\renewcommand{\@makeschapterhead}[1]{{ 

    \setlength{\topmargin}{2in}   % really 1.5in, added by bph
                                    % to meet OAP standards
    \normalfont\normalsize\bfseries   
    \begin{center}
    \etchapterheadstyle{#1}                       %     TITLE OF CHAPTER
    \end{center}
    \setlength{\topmargin}{2in}   % back to 1in
}}

TOC如下圖所示

總有機碳

如何將目錄顯示為:

第一章簡介

第2章 第2章 名稱

第三章 第三章 名稱

新增 Peter Wilson 的以下程式碼後,此目錄出現 新增 Peter Wilson 的以下程式碼後的新目錄 問題是 1- 如何刪除章節開頭的 CHAPTER 一詞 2- 如何使標題字體變小 3- 圖形列表 - 表格 - 符號出現在同一頁上如何使它們中的每一個都在單頁?

答案1

使用該tocloft包。

...
\usepackage{tocloft}
\renewcommand{\cftchappresnum}{CHAPTER } % CHAPTER before number in ToC
\newlength{\mylen} % a scratch length
\settowidth{\mylen}{\bfseries\cftchappresnum\cftchapaftersnum} % extra space
\addtolength{\cftchapnumwidth}{\mylen} % add the extra space
...

在章節號之前添加一些內容意味著您必須為附加文字留出額外的間距。這就是上面程式碼的最後三行的作用。當然,您可以直接設定\cftchapnumwidth為您指定的值,而無需修改上述程式碼。

請參閱文件 ( > texdoc tocloft) 以了解更多資訊。

相關內容