Dans l'ECM ci-dessous, seule la première des deux tables des matières a un contenu. Pourquoi ?

Ouvrir dans l'éditeur Overleaf
\documentclass[a5paper, 12 pt, french]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[light, largesmallcaps]{kpfonts}
\usepackage{lipsum}
\usepackage{babel}
\title{Un pépin de table des matières}
\begin{document}
\maketitle
\tableofcontents
\newpage
\section{Première section}
\lipsum[1]
\section{Deuxième section}
\lipsum[2-3]
\section{Troisième section}
\lipsum[4-7]
\newpage
\tableofcontents
\end{document}

N'est-il pas possible d'avoir deux tables des matières identiques, une au début et l'autre à la fin du document ?

Posée 17 Aoû '18, 19:28

Pathe's gravatar image

Pathe ♦♦
7.5k38201251
Taux d'acceptation : 55%

1

Essayer en ajoutant \usepackage{etoc}

(17 Aoû '18, 21:05) touhami touhami's gravatar image

En effet, le package etoc rend compilable l'ECM ci-dessous :

Ouvrir dans l'éditeur Overleaf
\documentclass[a5paper, 12 pt, french]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[light, largesmallcaps]{kpfonts}
\usepackage{lipsum}
\usepackage{etoc}
\usepackage{babel}
\title{Un pépin de table des matières}
\begin{document}
\maketitle
\tableofcontents
\newpage
\section{Première section}
\lipsum[1]
\section{Deuxième section}
\lipsum[2-3]
\section{Troisième section}
\lipsum[4-7]
\newpage
\tableofcontents
\end{document}
Lien permanent

Publiée 17 Aoû '18, 23:25

Pathe's gravatar image

Pathe ♦♦
7.5k38201251
Taux d'acceptation : 55%

Votre réponse
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.