Inscription / Connexion Nouveau Sujet
Niveau LaTeX
Partager :

Table des matières

Posté par
Laure89
30-03-11 à 20:58

Bonsoir à toutes et à tous,

je suis actuellement en train d'effectuer un travail scientifique que je rédige sous Latex et j'ai un petit soucis au niveau de la table des matières. Elle ne tient pas sur une page mais sur deux, seuls deux titres se trouvent sur la deuxième page... J'aimerai donc tout faire tenir sur une page.

La page contenant la table possède largement la place pour entrer entièrement. Tout comme les chapitres, l'espacement vertical est important.

Serait-ce possible de remonter l'ensemble de la table des matières sans modifier l'ensemble du document ? (j'ai essayé la commande \vspace{-2in} avant \tableofcontents mais sans résultat...)

Ma table des matières se trouve dans la partie \frontmatter de mon document qui est de type "book".

En vous remerciant par avance.

Posté par
yves04
re : Table des matières 31-03-11 à 08:14

Bonjour
Afin que l'on puisse essayer de te répondre il serait utile que tu fournisse un exemple complet minimal.

Posté par
Laure89
re : Table des matières 31-03-11 à 11:50

Bonjour Yves,

Sans problème, voici un morceau du code que j'utilise:

%-------------------------------------------------------------------------------

\documentclass[a4paper, titlepage]{book}

tous les \usepackage dont j'ai besoin

\title{Projet}                      %Première page    
\author{...}        
\date{}    

quelques nouvelles commandes.

\textwidth 14cm                %Les marges
\textheight 24.5cm
\topmargin -1cm
\evensidemargin 0.8cm
\oddsidemargin 0.8cm
\abovedisplayskip 3mm
\belowdisplayskip 3mm  

\makeindex                        % Au cas où je dois créer un index

\begin{document}               % Début du document.

\maketitle                           % Permet d'afficher le titre du document (afficher la page de garde).                                
\qquad \pagestyle{empty}   % Pas de style pour les pages de prologue.                  
\newpage                            % Saut de page.                                                  
\pagenumbering{Roman}     % Numérotation des pages en romain.
\setcounter{page}{1}            % On créer un compteur de page.

\frontmatter                         % Prologue

\tableofcontents  % Créer la Table des Matières.

Contenu du document avec les différentes parties (chapter, section, etc...).

\end{document}  % Fin du document.

%-------------------------------------------------------------------------------

Au niveau du résultat, j'obtiens quelque chose du genre:

(Un espace identique à celui du début d'un chapitre)

Table des matières

Introduction                                   iii
                                                                                                      
1 Les Cartes Bancaires et leur Validié          1
        1.1 Pésentation ................................................1
        1.2 AlgorithmedeLuhn ................................... 1
             1.2.1 Méthode1.......................................... 1
             1.2.2  Méthode2........................................... 2
        1.3 ImplémentationenMaple....................... 2

2 Les Cartes Bancaires et leurs Numéros 7
        2.1 Présentation..................................... 7
        2.2 Algorithme ..................................... 8
              2.2.1 Méthode1 ................................. 8
              2.2.2 Méthode2 ................................. 8
        2.3 Implémentation en Maple ............................. 9

3 Système de chiffrement RSA 15
        3.1 Présentation..................................... 15
        3.2 SignatureRSA ................................... 17
        3.3 Les Faiblesses de l'AlgorithmeRSA........................ 18
        3.4 ImplémentationenMaple ............................. 19

4 Système de chiffrement DES 21
        4.1 Présentation..................................... 21
        4.2 L'AlgorithmeDES ................................. 22
              4.2.1 Initialisation ................................ 22
              4.2.2 Lecycle................................... 23
              4.2.3 Finalisation................................. 26
              4.2.4 Les Clés................................... 26
        4.3 Lesystème DES aujourd'hui............................ 27
        4.4 Implémentation en Maple ............................. 29

5 Système de Chiffrement AES 33
        5.1 Présentation..................................... 33
        5.2 L'AlgorithmeAES ................................. 33
              5.2.1 Initialisation ................................ 34
              5.2.2 Lecycle................................... 34
              5.2.3 Finalisation................................. 38
              5.2.4 LesClés................................... 38
        5.3 Implémentation Maple............................... 40

6 Fonctionnement des Cartes Bancaires chez le Commercant 43
         6.1 Authentification Hors Ligne............................ 43
         6.2 Authentification En Ligne............................. 44

7 Fonctionnement des Cartes Bancaires au DAB 47
        7.1 Authentification Immédiate ............................ 47



                                                    Page 1
-------------------------------------------------------------------------



8 Fonctionnement des Cartes Bancaires en Ligne 49

Références 53

                                                    Page 2
-------------------------------------------------------------------------


J'aimerais donc diminuer l'espacement initial pour que ces deux parties soient dans la page 1.

Posté par
yves04
re : Table des matières 01-04-11 à 08:12

Bonjour
En cherchant sur internet j'ai découvert qu'un package pourrait peut-être te rendre service : tocloft
D'où le code

\documentclass[a4paper,titlepage]{book}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{geometry}
%% Control the fonts and formatting used in the table of contents.
\usepackage[titles]{tocloft}
%% Aesthetic spacing redefines that look nicer to me than the defaults.
\setlength{\cftbeforechapskip}{2ex}
\setlength{\cftbeforesecskip}{0.5ex}

\title{Projet}                      %Première page    
\author{Toto}        
\date{}    
\setlength{\textwidth}{14 cm}                %Les marges
\setlength{\textheight}{24.5 cm}
\setlength{\topmargin}{-1 cm}
\setlength{\evensidemargin}{0.8 cm}
\setlength{\oddsidemargin}{0.8 cm}
\setlength{\abovedisplayskip}{3 mm}
\setlength{\belowdisplayskip}{3 mm}  

\makeindex                        % Au cas où je dois créer un index

La commande texdoc tocloft te donnera bien plus de renseignements
Bonne continuation.

Posté par
Laure89
re : Table des matières 01-04-11 à 20:41

Bonsoir Yves,

Merci beaucoup, je vais essayé avec les informations que vous m'avez donné.

J'ai réussi à "réhausser" la  Table des matières avec la commande \topmargin. Cependant, même si le décalage a lieu, la partie sur la deuxième page ne vient pas sur la première alors que de la place s'est libérée !! bizarre...

Une solution que j'ai trouvé a été de réduire la taille de la table des matières qui m'a alors permis de tout rentrer.

Si avec le package tocloft cela marche, je vous en ferai part.

Bonne soirée.



Vous devez être membre accéder à ce service...

Pas encore inscrit ?

1 compte par personne, multi-compte interdit !

Ou identifiez-vous :


Rester sur la page

Désolé, votre version d'Internet Explorer est plus que périmée ! Merci de le mettre à jour ou de télécharger Firefox ou Google Chrome pour utiliser le site. Votre ordinateur vous remerciera !