on utilise la commande \tableofcontents, celle-ci :
- inclut le contenu du fichier .toc ;
- écrase/crée le fichier .toc ;
ensuite, les commandes \section et consorts écrivent, s'il existe, dans le fichier .toc.
C'est pour cela qu'il faut compiler au moins deux fois (souvent trois parce que ça rajoute des pages donc les références ne sont plus bonnes) :
- la première compilation crée le fichier et le remplit ;
- la seconde compile le contenu inséré du fichier.
(Ça marche pareil que la commande soit avant ou après les \section.)
Si on utilise deux fois la commande : la première utilisera le fichier .toc plein et écrasera le fichier, la seconde aura un fichier .toc vide.
Pour insérer plusieurs tables, il faut créer plusieurs fichiers.
Si tu veux une toc + un sommaire, il faut créer une commande \sommaire sur le modèle de la commande \tableofcontents et modifier les commandes \section pour qu'elles écrivent aussi dans le fichier .som.
Autre solution, plus simple mais moins automatique : faire une copie du fichier .toc (cp toto.toc toto.toc.copie) et faire \include{\jobname.toc.copie} (avec une \section{Sommaire} avant).
[^] # Re: Reponse
Posté par Sylvain Sauvage . En réponse au journal if (langageRapport == "LaTeX") return "Complications en vue";. Évalué à 3.
Le principe de la TOC en LaTeX est le suivant :
on utilise la commande \tableofcontents, celle-ci :
- inclut le contenu du fichier .toc ;
- écrase/crée le fichier .toc ;
ensuite, les commandes \section et consorts écrivent, s'il existe, dans le fichier .toc.
C'est pour cela qu'il faut compiler au moins deux fois (souvent trois parce que ça rajoute des pages donc les références ne sont plus bonnes) :
- la première compilation crée le fichier et le remplit ;
- la seconde compile le contenu inséré du fichier.
(Ça marche pareil que la commande soit avant ou après les \section.)
Si on utilise deux fois la commande : la première utilisera le fichier .toc plein et écrasera le fichier, la seconde aura un fichier .toc vide.
Pour insérer plusieurs tables, il faut créer plusieurs fichiers.
Si tu veux une toc + un sommaire, il faut créer une commande \sommaire sur le modèle de la commande \tableofcontents et modifier les commandes \section pour qu'elles écrivent aussi dans le fichier .som.
Autre solution, plus simple mais moins automatique : faire une copie du fichier .toc (cp toto.toc toto.toc.copie) et faire \include{\jobname.toc.copie} (avec une \section{Sommaire} avant).