Como adicionar o Word CHAPTER # para cada nome de capítulo no toc (para arquivo .sty)

Como adicionar o Word CHAPTER # para cada nome de capítulo no toc (para arquivo .sty)

Como adicionar o Word CHAPTER # para cada nome de capítulo no toc (para arquivo .sty)

Este código do arquivo .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
}}

O TOC mostrado a seguir

Índice

Como aparecer o TOC como:

CAPÍTULO 1 INTRODUÇÃO

CAPÍTULO 2 Nome do Capítulo 2

CAPÍTULO 3 Capítulo 3 nome

Depois de adicionar o código abaixo de Peter Wilson, este toc aparece Novo TOC após adicionar o código abaixo de Peter Wilson A questão é 1- Como posso remover a palavra CAPÍTULO no início dos capítulos 2- Como posso diminuir a fonte do título 3- lista de figuras - tabelas - símbolos aparecem na mesma página como posso fazer cada um deles em uma única página?

Responder1

Use o tocloftpacote.

...
\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
...

Adicionar algo antes do número do capítulo/seção significa que você deve permitir espaçamento extra para o texto adicional. É isso que fazem as três últimas linhas do código acima. É claro que você poderia simplesmente definir \cftchapnumwidtho valor especificado sem mexer no código acima.

Veja a documentação > texdoc tocloftpara mais informações.

informação relacionada