%20.png)
Как добавить слово CHAPTER # для каждого названия главы в toc (для файла .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:
ГЛАВА 1 ВВЕДЕНИЕ
ГЛАВА 2 Глава 2 название
ГЛАВА 3 Название главы 3
После того, как я добавлю приведенный ниже код Питера Уилсона, появится следующее сообщение
Вопрос: 1. Как удалить слово ГЛАВА в начале оглавления глав? 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
Более подробную информацию смотрите в документации ( ).