Só agora me apercebi que nunca disse aqui como fazer uma tabela de conteúdos ou seja, um índice, no \LaTeX.

Mea culpa. Ainda por cima isto até é uma coisa bastante importante e foi dos primeiros factores que me levaram a gostar tanto de trabalhar com em \LaTeX, e explico porquê: eu sei que com o MS Word também é possível fazer um índice automaticamente (sei porque os céticos do \LaTeX me dizem) mas o que é facto é que quando estou a trabalhar com o Word eu nunca faço nada como devia fazer, é muito facilitador, tanto que depois nunca sai nada de jeito!! Com o \LaTeX não é assim. Temos que fazer tudo direitinho e depois, como o trabalho foi sendo feito ao longo do nosso texto, parece que é muito menos cansativo.

Mas vamos ao que interessa🙂

Para que nos apareça uma tabela de conteúdos, apenas temos que escrever o seguinte comando onde queremos colocá-la:

\tableofcontents

Normalmente coloco-a logo a seguir ao título, autor e toda essa informação inicial, ou seja, a seguir ao comando \maketitle.

NOTA: porque muitas vezes é necessário numerar alfanumericamente estas páginas, pode ser útil consultar o post: Alterar o tipo de numeração, e também, para controlar a numeração, ver: Alterar a númeração de páginas…

Exemplo:

\documentclass[a4paper,12pt]{report}
\usepackage[latin1]{inputenc}
\usepackage[portuguese]{babel}

\author{Antero Neves}
\title{Exemplo de Índice}
\date{\today}

\begin{document}
\maketitle
\tableofcontents
...texto...texto... com secções e subsecções, etc...
\end{document}