Articles - Latex

Redigez un document en LaTeX

  |   6560  |  Latex
Sommaire :

Table des mati?res




    Il vous suffit d'ins?rer la commande \tableofcontents ? l'endroit o? vous souhaitez afficher une table des mati?res dans votre document.

    Table des mati?res simple




    La seule subtilit? r?side dans le fait qu'il faille compiler deux fois. La premi?re permet ? LaTeX de comprendre la structure du document et de lister les titres. La seconde permet la mise en forme de la table, avec les num?ros de pages.


    Exemple:
    Code LATEX :
     
    \documentclass{book}
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[francais]{babel}
    \begin{document}
    \SweaveOpts{concordance=TRUE}
    \tableofcontents
    \part{Partie 1}
        \chapter{Chapitre 1}
            \section*{Une section}
            \section{Une section avec un nom m?ga \\
                mais alors vraiment m?ga trop giga long qui d?passe}
            \subsection{Une sous-section}
            \subsection{Une sous-section}
        \chapter{Chapitre 2}
            \section{Une section}
                \subsection{Une sous-section}
                    \paragraph{Un paragraphe}
                \subsection{Une sous-section}
                    \paragraph{Un paragraphe}
            \section{Une section}
        \chapter{Chapitre 3}
            \section{Une section}
            \section{Une section}
     
    \end{document}
     







    Notez qu'il manque les paragraphes, un titre est trop long.


    Param?trage d'une table des mati?res



    Renommer la table, en l'appelant "sommaire"


    Code LATEX :
     
    % Dans le corps du document,avant la commande \tableofcontents.
    \renewcommand{\contentsname}{Votre nouveau titre} 
     



    La m?thode d?velopp?e ici est applicable aussi ? peu pr?s ? tous les ?l?ments de structure d'un document (pour changer l'appellation ? Partie ? en autre chose, il vous faudra remplacer \contentsname par \partname par exemple.).


    Raccourcir une ligne


    Nous pouvons voir que dans notre sommaire, une des lignes est trop longue et d?passe. Heureusement, deux titres diff?rents peuvent ?tre fournis lors de la cr?ation d'un ?l?ment de structure : l'un pour le document, l'autre pour la table des mati?res.


    La commande \section{titre dans le document} se transforme en \section[titre court apparaissant dans la table des mati?res]{titre long apparaissant dans le document}.



    Inclure les paragraphes dans le sommaire



    Chaque ?l?ment de hi?rarchie correspond ? un chiffre.



    El?ment hi?rarchique Nombre
    Partie -1
    Chapitre 0
    Section 1
    sous-section 2
    Sous-sous-section 3
    Paragraphe 4
    Sous-paragraphe 5




    La commande qui nous int?resse est \setcounter{tocdepth}{Nombre de votre choix}. Elle sert ? demander ? LaTeX de composer une table des mati?res contenant tous les ?l?ments hi?rarchiques jusqu'? ceux d?finis par le nombre que vous aurez choisi

    Code LATEX :
     
    \setcounter{tocdepth}{4}%Inclusion des paragraphes
     


    Exclure un ?l?ment de structure



    Lorsqu'un ?l?ment de structure est suivi de * (par exemple \chapter*{un chapitre}), il n'y a pas de r?f?rence vers celui-ci dans la table des mati?res.



    Licence - Pas d?Utilisation Commerciale - Partage dans les M?mes Conditions
    Licence Creative Commons