如何在目录中为每个章节名称添加 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 的代码后,出现了这个目录 问题是 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
有关详细信息,请参阅文档( )。