如何在目录中为每个章节名称添加 Word 章节编号(适用于 .sty 文件)

如何在目录中为每个章节名称添加 Word 章节编号(适用于 .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显示如下

目录

TOC 如何显示为:

第 1 章 简介

第 2 章 第 2 章 名称

第 3 章 第 3 章 名称

在我添加以下来自 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有关详细信息,请参阅文档( )。

相关内容