Probabilmente non hai capito: \tableofcontents fa tutto in automatico, ti faccio un esempio:`\documentclass[a4paper]{article}
\usepackage{lipsum} % e' necessario per avere il testo nelle sezioni
\begin{document}
\tableofcontents % questo fa già tutto da solo
% Qui comincio a scrivere il testo normale del mio documento…
\section{Prima sezione}
\lipsum[1]% Questi sostuiscono il testo all'interno delle sezioni
\subsection{Prima sottosezione}
\lipsum[2]
\subsection{Seconda sottosezione}
\lipsum[3]
\section{Seconda sezione}
\lipsum
\section{Terza sezione}
\lipsum
\end{document}`Compila 2 volte questo codice e guarda il risultato: solamente inserendo \tableofcontents tu hai un indice che riporta le singole sezioni e sottosezioni e la loro pagina. Ricordati che per ottenere un giusto indice devi compilare almeno 2 volte.
Ciao.