Cambio de numeración de capítulos, secciones y subsecciones en el índice

Cambio de numeración de capítulos, secciones y subsecciones en el índice

Necesito construir una tabla de contenido en látex, donde los capítulos sean números romanos, las secciones sean números arábigos y las subsecciones sean letras. También necesito que solo suba al nivel de subsección.

Debe tener un aspecto como este:

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

Utilizo el siguiente comando para generar la tabla de contenidos pero lo hace con otro formato.

\tableofcontents

¿Cómo logro esto con látex?

Ted.

Respuesta1

Puede redefinir los comandos \thechapter, \thesection, \thesubsectionque controlan la representación de los contadores de capítulos, secciones y subsecciones. tocloftLuego se puede usar el paquete para agregar los puntos:

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

ingrese la descripción de la imagen aquí

Podrían ser necesarios algunos otros ajustes para evitar que el número del capítulo se superponga al título y tal vez reduzca el espacio entre el número de la sección y sus títulos; esos ajustes pueden ser algo como:

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

información relacionada