Alteração da numeração de capítulos, seções e subseções no sumário

Alteração da numeração de capítulos, seções e subseções no sumário

Preciso construir um índice em látex, onde os capítulos são em algarismos romanos, as seções são em números arábicos e as subseções são em letras. Eu também preciso que ele suba apenas até o nível da subseção.

Deveria ficar assim:

I. CHAPTER
II. CHAPTER
   1. Section
   2. Section
      (a) Subsection
      (b) Subsection

Eu uso o seguinte comando para gerar o índice, mas ele faz isso com outro formato.

\tableofcontents

Como faço para conseguir isso com látex?

Ted.

Responder1

Você pode redefinir os comandos \thechapter, \thesection, \thesubsectionque controlam a representação dos contadores de capítulos, seções e subseções. O tocloftpacote pode então ser usado para adicionar os pontos:

\documentclass{book}
\usepackage{tocloft}

\renewcommand\cftchapaftersnum{.}
\renewcommand\cftsecaftersnum{.}

\renewcommand\thechapter{\Roman{chapter}}
\renewcommand\thesection{\arabic{section}}
\renewcommand\thesubsection{(\alph{subsection})}

\begin{document}

\tableofcontents

\chapter{Test Chapter One}
\section{Test Section One}
\section{Test Section One}
\subsection{Test Subsection A}
\subsection{Test Subsection B}

\end{document}

insira a descrição da imagem aqui

Alguns outros ajustes poderão ser necessários, para evitar que o número do capítulo se sobreponha ao título, e talvez reduzir o espaço entre o número da seção e seus títulos; esses ajustes podem ser algo como:

\renewcommand\cftchapnumwidth{2.8em}
\renewcommand\cftsecnumwidth{2em}
\renewcommand\cftsecindent{3em}
\renewcommand\cftsubsecindent{5em}

informação relacionada