Sunteți pe pagina 1din 28

Organisation dun gros document

Inclusion de fichiers et structuration du document


Gnrer un index
Un cas particulier : le mmoire de M1

crire de gros fichiers avec LATEX


Rapports, mmoires, livres, manuels. . .

M. Bailly-Bechet
Universit Claude Bernard Lyon 1
Laboratoire de Biomtrie et Biologie Evolutive
Bt. Mendel 1er tage, ct rouge

M1 Sant-Populations Communication Scientifique

marc.baillybechet@gmail.com

Gros fichiers

Organisation dun gros document


Inclusion de fichiers et structuration du document
Gnrer un index
Un cas particulier : le mmoire de M1

Plan

Organisation dun gros document


Inclusion de fichiers et structuration du document
Gnrer un index
Un cas particulier : le mmoire de M1

marc.baillybechet@gmail.com

Gros fichiers

Organisation dun gros document


Inclusion de fichiers et structuration du document
Gnrer un index
Un cas particulier : le mmoire de M1

Les particularits des gros documents

Un document important peut faire plusieurs centaines, voire


milliers, de pages.

Les exemples classiques sont des livres ou des thses. Les


manuels de cours rentrent aussi dans cette catgorie, car ils
sont trs structurs.

Ils sont caractriss par une ncessit davoir des repres


permettant de trouver linformation voulue dans le document,
afin quil soit utilisable.

marc.baillybechet@gmail.com

Gros fichiers

Organisation dun gros document


Inclusion de fichiers et structuration du document
Gnrer un index
Un cas particulier : le mmoire de M1

Structure dun (trs) gros document


I

Page de garde

Ddicace et remerciements

Table des matires

Liste des figures et des tableaux

Prface

Corps du texte

Bibliographie

Appendices

Glossaire et index

marc.baillybechet@gmail.com

Gros fichiers

Organisation dun gros document


Inclusion de fichiers et structuration du document
Gnrer un index
Un cas particulier : le mmoire de M1

Les trois sous-parties de la classe book

Pour de gros documents, il faut employer la classe book de


LATEX.

Le document peut tre divis en trois parties : \frontmatter,


\mainmatter et \appendix.

Entre \frontmatter et \mainmatter, les pages sont


numrotes part.

Aprs \appendix, les chapitres ne sont plus numrots.

marc.baillybechet@gmail.com

Gros fichiers

Organisation dun gros document


Inclusion de fichiers et structuration du document
Gnrer un index
Un cas particulier : le mmoire de M1

Les lments prcdant le corps du texte


I

La page de garde doit comporter les informations suivantes :


I
I
I
I
I
I

Titre
Auteurs
Encadrant(s) ventuel(s)
Lintitul du type douvrage
Niveau et intitul de la formation
Lanne

La liste des figures sinsre avec \listoffigures, comme


pour la table des matires. Elle contient une liste de tous les
environnements figure du document.

La liste des tables sinsre avec \listoftables.

marc.baillybechet@gmail.com

Gros fichiers

Organisation dun gros document


Inclusion de fichiers et structuration du document
Gnrer un index
Un cas particulier : le mmoire de M1

Les lments postrieurs au texte

La bibliographie doit toujours tre prsente. On peut mme


faire une bibliographie par chapitre (voir diapositive suivante)

La prsence du glossaire et de lindex dpend de la nature du


document.

Les appendices doivent contenir toutes les informations utiles


une meilleure comprhension du travail, mais dont on peut
se passer en premire lecture. Notamment, les codes
dvelopps ou les tableaux de donnes brutes ne doivent pas
se trouver dans le corps du texte, mais en appendice.

marc.baillybechet@gmail.com

Gros fichiers

Organisation dun gros document


Inclusion de fichiers et structuration du document
Gnrer un index
Un cas particulier : le mmoire de M1

Dfinir ses propres commandes


Vous pouvez utiliser la commande \def pour dfinir des raccourcis
pour vos commandes :
\def\be{\begin{equation}}
\def\ee{\end{equation}}
\def\P{\mathcal{P}_{\alpha\beta,\bar{x}}}
\def\T{tRNA}
\def\Ts{tRNAs}
Pour information, $\P$ donne P,x et \T donne tRNA.

marc.baillybechet@gmail.com

Gros fichiers

Organisation dun gros document


Inclusion de fichiers et structuration du document
Gnrer un index
Un cas particulier : le mmoire de M1

Plan

Organisation dun gros document


Inclusion de fichiers et structuration du document
Gnrer un index
Un cas particulier : le mmoire de M1

marc.baillybechet@gmail.com

Gros fichiers

Organisation dun gros document


Inclusion de fichiers et structuration du document
Gnrer un index
Un cas particulier : le mmoire de M1

Pourquoi utiliser plusieurs fichiers ?

Par souci de lisibilit.

Pour diviser le travail entre plusieurs personnes.

Pour diminuer le nombre de fichiers transporter avec soi.

Pour remployer sans y toucher danciennes publications.

Pour organier (et donc acclrer) la recherche derreurs.

marc.baillybechet@gmail.com

Gros fichiers

Organisation dun gros document


Inclusion de fichiers et structuration du document
Gnrer un index
Un cas particulier : le mmoire de M1

Inclusion de code LATEX


I

Vous pouvez inclure du code LATEX partir dun autre fichier


fichier.tex avec la commande \input{fichier}
lemplacement souhait.

Tout se passe comme si le code LATEX crit dans


fichier.tex tait copi-coll lemplacement de votre
choix. Il nest donc pas ncssaire de compiler le fichier
fichier.tex, seule la compilation du document principal (dit
document-matre) est ncessaire.

Vous pouvez employer les input de manire rcursive, mais


vitez les boucles.

Un usage classique est de mettre chaque chapitre, ou chaque


section, dans un fichier part.
marc.baillybechet@gmail.com

Gros fichiers

Organisation dun gros document


Inclusion de fichiers et structuration du document
Gnrer un index
Un cas particulier : le mmoire de M1

Inclusion de fichiers PDF


I

La commande \pdfpages permet dinclure dans votre


document des pages compltes dun autre document PDF.

Vous avez besoin dun \usepackage{pdfpages} dans le


prambule.

La commande dinclusion est \includepdf{fichier.pdf}.

Il existe de nombreuses options. La plus utile est pages.

Exemple :
\includepdf[pages=1,{},3,8-11,17-last]{fichier.pdf}

marc.baillybechet@gmail.com

Gros fichiers

Organisation dun gros document


Inclusion de fichiers et structuration du document
Gnrer un index
Un cas particulier : le mmoire de M1

Une bibliographie par chapitre


Dans certains documents, il est souhaitable de mettre une
bibliographie la fin de chaque chapitre ou section. Pour cela,
vous pouvez employer le package chapterbib :
I

Inclure \usepackage{chapterbib} dans le document matre.

Inclure, dans chacun des sous-documents, les commandes


standards de bibliographie, \bibliographystyle et
\bibliography.

Compiler le document matre.

Lancer la commande bibtex sur chacun des sous-documents.

Recompiler 2 fois le document matre.

marc.baillybechet@gmail.com

Gros fichiers

Organisation dun gros document


Inclusion de fichiers et structuration du document
Gnrer un index
Un cas particulier : le mmoire de M1

Exercice

Reprenez un de vos anciens documents en LATEX, et dcomposez-le


en un document matre et deux sous-documents. Compilez et
vrifiez que tout fonctionne bien.

marc.baillybechet@gmail.com

Gros fichiers

Organisation dun gros document


Inclusion de fichiers et structuration du document
Gnrer un index
Un cas particulier : le mmoire de M1

Plan

Organisation dun gros document


Inclusion de fichiers et structuration du document
Gnrer un index
Un cas particulier : le mmoire de M1

marc.baillybechet@gmail.com

Gros fichiers

Organisation dun gros document


Inclusion de fichiers et structuration du document
Gnrer un index
Un cas particulier : le mmoire de M1

Un index ? Pourquoi faire ?

Un index est un annexe, plac en gnral en fin de document,


qui contient une liste de mots et les pages du document
auxquels ils sont mentionns.

Si lindex contient la dfinition des mots en question au lieu


de leur position dans le document, il sagit dun glossaire.

Un index nest utile que sil est cohrent et LATEX ne peut


pas vrifier cela la place de lauteur.

marc.baillybechet@gmail.com

Gros fichiers

Organisation dun gros document


Inclusion de fichiers et structuration du document
Gnrer un index
Un cas particulier : le mmoire de M1

Dans quels documents mettre un index ?

Un index est trs utile quand votre document contient de


nombreux mots porteurs de sens, employs peu de fois
chacun, et donc napparaissant pas dans les titres de sections
et sous-sections.

Typiquement, un index est essentiel dans un manuel ou un


polycopi de cours dpassant les 50 pages.

Cest un complment, et pas un remplacement, la table des


matires.

marc.baillybechet@gmail.com

Gros fichiers

Organisation dun gros document


Inclusion de fichiers et structuration du document
Gnrer un index
Un cas particulier : le mmoire de M1

Commandes de base

Dans le prambule du document, il vous faut ajouter


\usepackage{makeidx} puis \makeindex.

lendroit o vous voulez placer votre index


(traditionellement la toute fin du document, aprs la
bibliographie), il vous faut inclure la commande \printindex.

Chaque lment que vous voulez indexer est signal dans le


corps du document par un \index{mot}.

marc.baillybechet@gmail.com

Gros fichiers

Organisation dun gros document


Inclusion de fichiers et structuration du document
Gnrer un index
Un cas particulier : le mmoire de M1

Syntaxe des entres de lindex

Entre simple : \index{chou}.


Sous-entre : \index{l\egume!chou}.
Entre formate : \index{chou@\emph{chou}}.
Numro de page format : \index{chou|textit}.
Accents : \index{ecureuil@\ecureuil}.
Symboles : \index{delta@$\delta$}.
Rfrence croise : \index{chou de Bruxelles|see{chou}}

marc.baillybechet@gmail.com

Gros fichiers

Organisation dun gros document


Inclusion de fichiers et structuration du document
Gnrer un index
Un cas particulier : le mmoire de M1

Compilation de fichiers avec index

Parfois, pdflatex prend lindex en charge tout seul. Si ce nest


pas le cas, vous devez effectuer les oprations de compilation dans
cet ordre :
1. pdflatex
2. makeindex
3. pdflatex
4. pdflatex

marc.baillybechet@gmail.com

Gros fichiers

Organisation dun gros document


Inclusion de fichiers et structuration du document
Gnrer un index
Un cas particulier : le mmoire de M1

Astuce : construction de lindex a posteriori

Une faon de faire un index a posteriori consiste remplacer


dans votre document le mot indexer (mot) par
mot\index{mot}.

Le problme avec cette mthode est celui de la reconnaissance


des chanes de caractres : par exemple pour indexer chat,
vous allez indexer chateau. . .

Vrifiez toujours ce que vous fates quand vous commencez


appliquer des mthodes automatiques sur un document ou un
code.

marc.baillybechet@gmail.com

Gros fichiers

Organisation dun gros document


Inclusion de fichiers et structuration du document
Gnrer un index
Un cas particulier : le mmoire de M1

Astuce et exercice

Une faon intressante de faire un index est dutiliser le


package hyperref, avec un \usepackage{hyperref}. Ceci
permet aux lecteurs du fichier PDF numrique de naviguer
directement en suivant tous les liens du document (index,
rfrence une figure, table des matires. . . ).

Prenez lun de vos anciens documents en LATEX et ajoutez-y


un index avec les mots les plus significatifs.

marc.baillybechet@gmail.com

Gros fichiers

Organisation dun gros document


Inclusion de fichiers et structuration du document
Gnrer un index
Un cas particulier : le mmoire de M1

Plan

Organisation dun gros document


Inclusion de fichiers et structuration du document
Gnrer un index
Un cas particulier : le mmoire de M1

marc.baillybechet@gmail.com

Gros fichiers

Organisation dun gros document


Inclusion de fichiers et structuration du document
Gnrer un index
Un cas particulier : le mmoire de M1

Structure du mmoire

Titre

Introduction

Matriels et Mthodes

Rsultats

Discussion

Bibliographie

Des questions ?

marc.baillybechet@gmail.com

Gros fichiers

Organisation dun gros document


Inclusion de fichiers et structuration du document
Gnrer un index
Un cas particulier : le mmoire de M1

Mise en forme
I

Une taille de mmoire raisonnable se situe entre 25 et 30


pages. Moins de 15 pages est trop court, plus de 75 pages est
probablement peu synthtique.

Privilgier le recto simple, le format A4, le noir et blanc.

Marges de 2.5 cm (haut, bas, droite, gauche).

Police de taille 11 ou 12 points, interligne 1.5.

Paginer toutes les pages.

Tous les tableaux, figures, quations doivent possder un


numro.

Rgle gnrale : faite une prsentation simple et are. Rgle


pratique : laissez faire LATEX !
marc.baillybechet@gmail.com

Gros fichiers

Organisation dun gros document


Inclusion de fichiers et structuration du document
Gnrer un index
Un cas particulier : le mmoire de M1

retenir

1. Penser la structure de son rapport avant de commencer


rdiger (plan).
2. Faire une rdaction pdagogique qui ne sadresse pas qu des
spcialistes du domaine.
3. La prsentation doit tre logique, non chronologique.

marc.baillybechet@gmail.com

Gros fichiers

Organisation dun gros document


Inclusion de fichiers et structuration du document
Gnrer un index
Un cas particulier : le mmoire de M1

Comment serez-vous not ?

Les diffrents critres de notation sont rsums sur la grille


dvalution mise ne ligne sur le site habituel.
I

Critres professionels

Critres formels

Critres de communication

marc.baillybechet@gmail.com

Gros fichiers

Organisation dun gros document


Inclusion de fichiers et structuration du document
Gnrer un index
Un cas particulier : le mmoire de M1

Pour la semaine prochaine : mini-devoir not


Pour le 7 dcembre midi au plus tard :
I

Choisissez un ancien rapport de M1 (Spiral, Module "Stage


Pratique (M1 - SP)", Cours).

Inspirez-vous librement de la grille de notation vue en cours.

Mettez une note sur 10, concernant la forme du rapport, en la


justifiant par un paragraphe de 5 20 lignes.

Vous serez not sur la pertinence de la note que vous avez mise,
en rapport avec votre justification. Vous ne devez pas commenter
le fond.
Vous enverrez vos fichiers contenant votre note, le rapport que vous avez
choisi en pdf, et votre justification (le tout au format pdf) ladresse
mail suivante :
marc.baillybechet@gmail.com
Lobjet de votre message devra comporter Devoir CS M1.
marc.baillybechet@gmail.com

Gros fichiers

S-ar putea să vă placă și