Moment inévitable dans la vie d'un étudiant stagiaire : l'écriture du rapport de stage.
En bon linuxien que je suis, toujours avide de découvertes, je me suis mis en tête d'écrire ce rapport en LaTeX.
Jusqu'à la, aucun souci. Je connais les bases du LaTeX, du moins assez pour faire un document correct bien présenté, placer des images, \dots
Mais en regardant le document que nous a fourni notre chef de département, je vois qu'il est conseillé d'avoir un sommaire au début, et la table des matières à la fin.
Bon, table des matières, pas de soucis, il y a la commande \tableofcontents.
Mais pour le sommaire, je n'ai rien trouvé qui me permette de la générer automatiquement.
Y aurait-il une option pour \tableofcontents ? En tout cas tetex-doc n'est pas très bavard la dessus...
# ...
Posté par cleek . Évalué à 8.
[^] # Re: ...
Posté par Juba (site web personnel) . Évalué à 5.
http://www.grappa.univ-lille3.fr/FAQ-LaTeX/14.2.html
[^] # Re: ...
Posté par Croconux . Évalué à 3.
http://tex.loria.fr/apprends_latex/apprends_latex.html
# Difference entre sommaire et table des matieres ?
Posté par zeb . Évalué à 10.
Ou alors, un sommaire, c'est comme la table des matieres, mais sans les numeros de pages ?
[^] # Re: Difference entre sommaire et table des matieres ?
Posté par tene . Évalué à 3.
Ca tient la route: le mec qui commence à lire, va vouloir voir de quoi tu parles en gros, et où il doit aller s'il veut atteindre le chapitre parlant des pingoins. Il ira à la fin s'il veut trouver une section/sous-section précise ou vérifier l'ordre des sections.
[^] # Re: Difference entre sommaire et table des matieres ?
Posté par Elly . Évalué à 3.
\setcounter{tocdepth}{X}
avec X un nombre plus ou moins élevé suivant qu'on veut afficher les chapitres, sections, etc.
[^] # Re: Difference entre sommaire et table des matieres ?
Posté par Sylvain Sauvage . Évalué à 2.
le sommaire est au début, la table des matières à la fin.
# \makeindex
Posté par Marc Poiroud (site web personnel) . Évalué à 0.
http://latex.developpez.com/faq/?page=index#reaindex
# Reponse
Posté par FrancoD . Évalué à 2.
%
% Affichage du sommaire
%
% Différence sommaire/table des matieres:
% Le sommaire se trouve en début de document, la table des matières à la fin.
%
\renewcommand{\contentsname}{Sommaire}
\tableofcontents
[^] # Re: Reponse
Posté par Andreas Ebling . Évalué à 1.
Associé à un \setcounter{tocdepth}{0} ça m'affiche bien uniquement mes différents chapitres.
Par contre, je ne peux plus utiliser la commande \tableofcontents après.
[^] # Re: Reponse
Posté par FrancoD . Évalué à 1.
\renewcommand{\contentsname}{Table des mati\`eres}
\tableofcontents
a la fin pause probleme, il faudrait lui demander d'utiliser le meme toc que le premier, je ne sais pas trop comment faire. Mais bon tu devrais trouver ton bonheure sur les nombreuses pages sur latex ( peut-être la: http://www.jalix.org/ressources/miscellaneous/tex/_faq-latex(...) ) ou par un "latex gourou"
[^] # Re: Reponse
Posté par Sylvain Sauvage . É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).
[^] # Re: Reponse
Posté par FrancoD . Évalué à 1.
J'avais lut qu'il était possible de mettre deux toc, mais ca marchais pas (je sais pourquoi maintenant), peut-etre qu'ils utilisaient un package particulié.
# Solution...
Posté par Andreas Ebling . Évalué à 1.
J'ai pour cela utilisé le package shorttoc de J.P. Drucbert.
Etapes :
Création du dossier shorttoc dans /usr/share/texmf-tetex/tex/latex/shorttoc .
Création du fichier shorttoc.sty dans le dossier précedement créé .
Copie de la macro dans le fichier
%%%% debut macro %%%%
%shorttoc.sty
\ProvidesPackage{shorttoc}%
[1995/01/04 v1.0 Short table of contents package (JPFD)]
\def\@startshorttoc#1{\bgroup
\makeatletter
\@input{\jobname.#1}%
\global\@nobreakfalse \egroup}
\def\shorttableofcontents#1#2{\bgroup\c@tocdepth=#2\@restonecolfalse
\if@twocolumn\@restonecoltrue\onecolumn\fi
\@ifundefined{chapter}%
{\section*{{#1}
\@mkboth{\uppercase{#1}}{\uppercase{#1}}}}%
{\chapter*{{#1}
\@mkboth{\uppercase{#1}}{\uppercase{#1}}}}%
\@startshorttoc{toc}\if@restonecol\twocolumn\fi\egroup}
%%%% fin macro %%%%
Mise a jour des paquets disponnibles grâce à la commande texhash
Inclusion du package avec \usepackage{shorttoc}
Il ne faut pas oublier de lancer la commande texhash, sinon il ne trouve pas le package et ça ne marche pas.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.