Sumário

  1. Uso básico
  2. Listas de imagens e de tabelas
  3. Versões alternativas de legendas

Uso básico

Nesse tutorial, você aprenderá a colocar um Sumário no seu documento. Esse recurso é muito útil para livros, por exemplo. Para isso, considere o documento abaixo, que representa um documento com uma estrutura mais complexa, com partes, capítulos, e com conteúdo fake, gerado com o comando \lipsum:

\documentclass{book}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[brazilian]{babel}
\usepackage{lipsum}

\begin{document}
  \part{Primeira unidade}

    \chapter*{Introdução} % esse asterisco foi colocado para que o arquivo não seja numerado
      \lipsum

    \chapter{Primeiro capítulo}
      \lipsum
      \section{Seção}
        \lipsum
        \subsection{Subseção}
          \lipsum

    \chapter{Segundo capítulo}
      \lipsum

  \part{Segunda unidade}

    \chapter{Terceiro capítulo}
      \lipsum
\end{document}

Para gerar o Sumário, é só colocar o comando \tableofcontents no início do documento e compilar duas vezes: uma para gerar o arquivo .toc e outra para que o LaTeX interprete o arquivo criado.

\begin{document}
  \tableofcontents
  ...
\end{document}

Veja como o Sumário do documento ficou:

Sumário de um documento de LaTeX

Como você pode ver, a Introdução não apareceu no Sumário. Isso aconteceu por causa do uso do asterisco no comando \chapter. Se o asterisco fosse usado, a introdução seria numerada, o que não é normal. Porém, não é bom que a Introdução não apareça. É desejável que ela apareça, mas sem numeração.

Nesse caso, a solução é adicionar o capítulo ao Sumário manualmente, usando o comando \addcontentsline após o comando de criação do capítulo que se quer colocar no Sumário:

\chapter*{Introdução}
  \addcontentsline{toc}{chapter}{Introdução}

O primeiro argumento é a extensão do arquivo ao qual se quer adicionar a linha de conteúdo. Esse argumento é necessário porque esse comando é usado para adicionar conteúdo a outros arquivos também. O segundo argumento é a estrutura de organização de conteúdo que se quer adicionar (nesse exemplo foi chapter, mas poderia ter sido part, section ou subsection). Por fim, o terceiro argumento é o conteúdo que se quer adicionar.

Listas de imagens e de tabelas

Além de um Sumário, você também pode criar uma lista de imagens e uma lista de tabelas usando os comandos \listoffigures e \listoftables.

Antes de usar esses comandos, é preciso colocar algumas imagens e tabelas no documento. O documento abaixo é uma alteração do documento anterior com imagens e tabelas inseridas nele. As imagens e tabelas são iguais, porém isso não importa. O que importa é que as legendas são diferentes, já que é isso que é mostrado nas listas de imagens e de tabelas.

\documentclass{book}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[brazilian]{babel}
\usepackage{lipsum}
\usepackage{graphicx}

\begin{document}
  \tableofcontents

  \part{Primeira unidade}

    \chapter*{Introdução}
      \lipsum

    \chapter{Primeiro capítulo}
      \lipsum
      \section{Seção}
        \lipsum
        \begin{figure}[!h]
          \includegraphics{natureza.png}
          \caption{Primeira imagem}
        \end{figure}
        \subsection{Subseção}
          \lipsum
          \begin{figure}[!h]
            \includegraphics{natureza.png}
            \caption{Segunda imagem}
          \end{figure}

      \chapter{Segundo capítulo}
        \begin{table}[!h]
          \begin{tabular}{|l|c|r|}
            Nome do filósofo & Nascimento/Falecimento & Cidade natal \\
            Aristóteles      &   384 a.C - 322 a.C    &     Estagira \\
            René Descartes   &      1596 - 1650       &    Descartes \\
            Demócrito        &   460 a.C - 370 a.C    &       Abdera
          \end{tabular}

          \caption{Primeira tabela}
        \end{table}
        \lipsum

  \part{Segunda unidade}

    \chapter{Terceiro capítulo}
      \begin{figure}[!h]
        \includegraphics{natureza.png}
        \caption{Terceira imagem}
      \end{figure}

      \lipsum

      \begin{table}[!h]
        \begin{tabular}{|l|c|r|}
          Nome do filósofo & Nascimento/Falecimento & Cidade natal \\
          Aristóteles      &   384 a.C - 322 a.C    &     Estagira \\
          René Descartes   &      1596 - 1650       &    Descartes \\
          Demócrito        &   460 a.C - 370 a.C    &       Abdera
        \end{tabular}

        \caption{Segunda tabela}
      \end{table}
\end{document}

Agora que as tabelas e imagens foram inseridas, é só colocar o comando \listoffigures para criar uma lista de imagens e o comando \listoftables para criar uma lista de tabelas logo após o \tableofcontents:

\begin{document}
  \tableofcontents
  \listoffigures
  \listoftables
  ...
\end{document}

Se você compilou o documento e as listas ficaram vazias, compile novamente.

Versões alternativas de legendas

Às vezes, um nome de um capítulo, parte ou seção é muito grande para o Sumário, mas tem um bom tamanho para o documento em si, então você quer mostrar uma versão mais curta exclusivamente para o Sumário. O mesmo vale para legendas de imagens e tabelas. Isso pode ser feito passando a versão mais curta como argumento opcional. Exemplos:

\chapter[Segundo]{Segundo capítulo}
\caption[Primeira]{Primeira imagem}