memoire fin d etude these memoire

21
Réalisation d'un « gros » document avec LaTeX Rédigez vos mémoires, thèses, livres avec LaTeX Par LATAIX Sébastien Date de publication : 28 avril 2014 Ce tutoriel va vous guider pas à pas pour la réalisation d'un « gros » document (mémoires de fin d'étude, thèses, livres...) avec LaTeX. En effet, lors de la rédaction d'un document contenant de nombreuses pages (voire plusieurs centaines), il est important de le structurer et de séparer le fond de la forme. Ce tutoriel ne se prétend pas exhaustif, il va vous présenter les diverses possibilités offertes par LaTeX pour faciliter la rédaction de votre document. Par souci de clarté et de simplicité, la totalité des possibilités de personnalisation ne sera qu'évoquée ici. Vous trouverez à la fin de ce document les liens vers les documentations des extensions utilisées. N'hésitez pas à commenter cet article ! commentaires

Upload: audreyttic

Post on 17-Dec-2015

185 views

Category:

Documents


27 download

DESCRIPTION

Cours LaTeX Memoire-Thèse

TRANSCRIPT

  • Ralisation d'un gros document avec LaTeX

    Rdigez vos mmoires, thses, livres avec LaTeX

    Par LATAIX Sbastien

    Date de publication : 28 avril 2014

    Ce tutoriel va vous guider pas pas pour la ralisation d'un gros document (mmoiresde fin d'tude, thses, livres...) avec LaTeX. En effet, lors de la rdaction d'un documentcontenant de nombreuses pages (voire plusieurs centaines), il est important de le structureret de sparer le fond de la forme. Ce tutoriel ne se prtend pas exhaustif, il va vous prsenterles diverses possibilits offertes par LaTeX pour faciliter la rdaction de votre document.Par souci de clart et de simplicit, la totalit des possibilits de personnalisation ne seraqu'voque ici. Vous trouverez la fin de ce document les liens vers les documentationsdes extensions utilises.

    N'hsitez pas commenter cet article ! commentaires

  • Ralisation d'un gros document avec LaTeX par LATAIX Sbastien

    - 2 -Les sources prsentes sur cette page sont libres de droits et vous pouvez les utiliser votre convenance. Par contre, la page deprsentation constitue une uvre intellectuelle protge par les droits d'auteur. Copyright 2014 -nikopol-. Aucune reproduction,mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisationexpresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts.

    http://lataix-sebastien.developpez.com/tutoriels/latex/memoire-de-fin-d-etude/

    I - Introduction..............................................................................................................................................................3II - Structuration du document.....................................................................................................................................3

    II-A - Dossiers et fichiers....................................................................................................................................... 3II-B - La classe de document.................................................................................................................................4II-C - \frontmatter, \mainmatter et \backmatter.......................................................................................................4

    III - Le prambule........................................................................................................................................................ 5III-A - Les extensions............................................................................................................................................. 5III-B - En-ttes et pieds de pages..........................................................................................................................5

    IV - Frontmatter............................................................................................................................................................7IV-A - La page de couverture................................................................................................................................ 7IV-B - Page de garde et de titre.......................................................................................................................... 10IV-C - Les rsums.............................................................................................................................................. 10IV-D - Les remerciements.................................................................................................................................... 11IV-E - Les ddicaces............................................................................................................................................11IV-F - Les autres pages liminaires.......................................................................................................................12IV-G - Sommaire et (ou) table des matires....................................................................................................... 12

    V - mainmatter........................................................................................................................................................... 14VI - \appendix et \backmatter.................................................................................................................................... 15

    VI-A - Les annexes.............................................................................................................................................. 15VI-B - Un index.....................................................................................................................................................15VI-C - Un glossaire...............................................................................................................................................16VI-D - Une liste des abrviations ou des symboles............................................................................................ 16VI-E - Listes des tables et des figures................................................................................................................ 17VI-F - La bibliographie..........................................................................................................................................17

    VII - Quatrime de couverture...................................................................................................................................18VIII - Rcapitulatif...................................................................................................................................................... 19IX - Conclusion.......................................................................................................................................................... 21X - Sources et documentations................................................................................................................................. 21XI - Remerciements................................................................................................................................................... 21

  • Ralisation d'un gros document avec LaTeX par LATAIX Sbastien

    - 3 -Les sources prsentes sur cette page sont libres de droits et vous pouvez les utiliser votre convenance. Par contre, la page deprsentation constitue une uvre intellectuelle protge par les droits d'auteur. Copyright 2014 -nikopol-. Aucune reproduction,mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisationexpresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts.

    http://lataix-sebastien.developpez.com/tutoriels/latex/memoire-de-fin-d-etude/

    I - Introduction

    Le document final que nous allons raliser contiendra les parties suivantes :

    une page de couverture ; une page de garde et une page de titre ; un sommaire et (ou) une table des matires ; un rsum ; des remerciements ; une ddicace ; une introduction ; diffrents chapitres ; une conclusion ; des annexes ; un index ; un glossaire ; une liste des abrviations ou des symboles ; une liste des tableaux ; une liste des figures ; une bibliographie ; une table des matires ; une quatrime de couverture.

    Afin de bien organiser et de bien structurer notre document, nous allons utiliser plusieurs fichiers que l'on insrera dansnotre document principal. Dcouper le fichier principal en plusieurs fichiers insrer prsente plusieurs avantages. Lanavigation pour rechercher une information dans le document en sera facilite, plusieurs personnes peuvent intervenirsur le document chacun de son ct pour ensuite rassembler les contenus. Enfin, un avantage, et pas des moindres,est de faciliter la recherche d'ventuelles erreurs qui pourraient survenir. Nous utiliserons aussi les commandes LaTeX\frontmatter, \mainmatter, \backmatter et \appendix. Celles-ci permettront LaTeX de grer automatiquement les en-ttes, les pieds de pages, la numrotation des pages en fonction de l'endroit o l'on se trouve dans le document.

    II - Structuration du document

    II-A - Dossiers et fichiers.

    Nous allons tout d'abord crer un dossier nomm monrapport. Dans ce dossier, l'aide de son diteur LaTeX, oncre et on enregistre le fichier monrapport.tex qui sera notre fichier principal (document matre). Dans ce dossier,nous crons un dossier images qui contiendra les ventuelles images insrer, telles qu'un logo pour la page decouverture. Nous ajouterons aussi les dossiers (preambule, introduction, chapitre1, chapitre2) qui contiendront lesfichiers .tex que nous aurons inclure plus tard. Chacun de ces sous-dossiers contiendra un fichier .tex du mmenom que le sous-dossier.

    Voila quoi doit ressembler votre dossier monrapport :

  • Ralisation d'un gros document avec LaTeX par LATAIX Sbastien

    - 4 -Les sources prsentes sur cette page sont libres de droits et vous pouvez les utiliser votre convenance. Par contre, la page deprsentation constitue une uvre intellectuelle protge par les droits d'auteur. Copyright 2014 -nikopol-. Aucune reproduction,mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisationexpresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts.

    http://lataix-sebastien.developpez.com/tutoriels/latex/memoire-de-fin-d-etude/

    II-B - La classe de document

    La classe book prsente, pour ce qui nous intresse, plusieurs avantages (notamment, comme nous l'avons djvoqu, les trois commandes \frontmatter, \mainmatter et \backmatter) et options que nous allons dfinir :

    1 Taille de la fonte : 10pt, 11pt ou 12pt ;2 Dimension de la feuille (nous prendrons ici l'option a4paper) ;3 Recto-verso : l'option twoside par dfaut ou oneside ;4 Placement des chapitres : pour que les chapitres commencent sur une belle page (page impaire), l'option

    openright par dfaut, sinon l'option openany (paire ou impaire).

    Ainsi, notre dclaration sera :

    documentclass\documentclass[11pt,a4paper,twoside,openright]{book}

    Il est important de noter que l'option twoside va permettre (en plus de l'conomie de papier) de pouvoir rgler lesen-ttes et les pieds de pages en fonction de la parit ou non de la page sur laquelle on se trouve. Cette optionpermet aussi d'avoir des marges diffrentes selon que l'on se trouve sur une page paire ou impaire, ce qui permetune lecture plus aise.

    II-C - \frontmatter, \mainmatter et \backmatter

    Ces trois commandes sont parfaitement dans l'esprit LaTeX, savoir sparer le fond de la forme :

    \frontmatter pour la premire partie du document, les chapitres ne seront pas numrots, les pages serontnumrotes en nombres romains minuscules ;

    \mainmatter pour la partie principale du document, les chapitres seront numrots, la numrotation des pagesutilisera les chiffres arabes partir de 1 ;

    \backmatter pour la partie finale, la numrotation des pages se poursuivra telle qu'elle tait dans le corps dudocument, mais les chapitres ne seront plus numrots.

  • Ralisation d'un gros document avec LaTeX par LATAIX Sbastien

    - 5 -Les sources prsentes sur cette page sont libres de droits et vous pouvez les utiliser votre convenance. Par contre, la page deprsentation constitue une uvre intellectuelle protge par les droits d'auteur. Copyright 2014 -nikopol-. Aucune reproduction,mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisationexpresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts.

    http://lataix-sebastien.developpez.com/tutoriels/latex/memoire-de-fin-d-etude/

    On notera que l'on utilisera la commande \appendix qui indique le dbut des appendices, les numros des chapitressont alors remplacs par des lettres majuscules. \backmatter se place gnralement avant la bibliographie et lesindex. Tout cela sera revu le moment venu.

    On peut aussi noter que de nombreux rglages pourront tre utiliss, notamment si la numrotation en minusculesromaines ne vous plat pas ou si vous voulez, par exemple, changer le nom des appendices.

    III - Le prambule

    Nous allons crer le fichier preambule.tex et l'enregistrer dans le sous-dossier preambule.

    III-A - Les extensions

    C'est dans le fichier preambule.tex que nous allons indiquer LaTeX toutes les extensions (packages) dont nousallons avoir besoin, ainsi que les options et les rglages y affrant. Le prambule prsent ci-dessous est celui ayantservi la rdaction de ce modle. Il est bien videmment incomplet, chacun par la suite d'ajouter les extensionsqui lui seront ncessaires pour la ralisation de son document.

    Prambule\usepackage[utf8]{inputenc}\usepackage[T1]{fontenc}\usepackage{lipsum}% juste utile ici pour gnrer du faux texte}\usepackage{amsmath,amsfonts,amssymb}%extensions de l'ams pour les mathmatiques\usepackage{graphicx}%pour insrer images et pdf entre autres\usepackage[left=3.5cm,right=2cm,top=2cm,bottom=2.5cm]{geometry}%rglages des marges du document selon vos prfrences ou celles de votre tablissement\usepackage[french]{babel}%pour un document en franais\usepackage{listings}%pour insrer du code source\usepackage{hyperref}%rend actif les liens, rfrences croises, toc

    Il est important de noter que l'extension babel doit tre charge en fin de prambule, exception faite des extensionslistings et hyperref.

    Vous trouverez de trs nombreuses extensions sur le site du CTAN, ainsi que les documentations ncessaires.

    III-B - En-ttes et pieds de pages

    Pour gnrer automatiquement les en-ttes et pieds de pages de notre document, on va utiliser l'extension fancyhdret faire les rglages ncessaires.

    On ajoute dans le prambule :

    \usepackage{fancyhdr}

    Maintenant il va falloir paramtrer ces en-ttes et pieds de pages. Le principe est le mme pour ces deux zones,elles sont dcoupes en trois parties (left, center, right). Les rglages vont de se faire en utilisant la commande\fancyhead[]{} pour l'en-tte et \fancyfoot[o]{quoi} pour le pied de pages.

    correspond l'endroit o l'on veut crire selon les codes suivants :

    L : zone de gauche pour toutes les pages ; LO : zone de gauche pour les pages impaires ; LE : zone de gauche pour les pages paires ; C : zone centrale pour toutes les pages ; CO : zone centrale pour les pages impaires ; CE : zone centrale pour les pages paires ;

  • Ralisation d'un gros document avec LaTeX par LATAIX Sbastien

    - 6 -Les sources prsentes sur cette page sont libres de droits et vous pouvez les utiliser votre convenance. Par contre, la page deprsentation constitue une uvre intellectuelle protge par les droits d'auteur. Copyright 2014 -nikopol-. Aucune reproduction,mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisationexpresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts.

    http://lataix-sebastien.developpez.com/tutoriels/latex/memoire-de-fin-d-etude/

    R : zone de droite pour toutes les pages ; RO : zone de droite pour les pages impaires ; RE : zone de droite pour les pages paires.

    correspond au contenu que l'on veut mettre. On peut utiliser les commandes usuelles pour formater le texte :\emph, \textbf, \Large ainsi que les commandes suivantes :

    \thepage pour indiquer le numro de page ; \thesection pour indiquer le numro de la section ; \thechapter pour indiquer le numro du chapitre ; \rightmark pour indiquer le nom de la section courante dans la classe book ; \leftmark pour indiquer le nom du chapitre courant dans la classe book ; \markboth pour le nom du chapitre courant tel qu'il apparat dans la table des matires.

    Il est possible aussi de redfinir \chaptermark et \sectionmark afin de choisir la faon dont seront imprims ces en-ttes (numrotation et majuscules notamment).

    Nous allons dfinir trois styles : un style pour les pages liminaires, un autre pour le corps du document et un autreencore pour les autres annexes.

    Voici un exemple o les zones de droite et de gauche alternent en fonction de la numrotation de la page :

    En-ttes et pieds de pages\usepackage{fancyhdr}%pour les en-ttes et pieds de pages \setlength{\headheight}{14.2pt}% hauteur de l'en-tte%%%%%%%%%%%%%%%%%%%style front%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \fancypagestyle{front}{% \fancyhf{}%on vide l'en-tte \fancyfoot[C]{page \thepage}% \renewcommand{\headrulewidth}{0pt}%trait horizontal pour l'en-tte \renewcommand{\footrulewidth}{0.4pt}%trait horizontal pour le pied de page }%\renewcommand{\chaptermark}[1]{%%\markboth{\MakeUppercase{%%\chaptername}\ \thechapter.%%\ #1}{}}%%%%%%%%%%%%%%%%%%%style main%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \fancypagestyle{main}{% \fancyhf{} \renewcommand{\chaptermark}[1]{\markboth{\chaptername\ \thechapter.\ ##1}{}}% redfinition pour avoir ici les titres des chapitres des sections en minuscules \renewcommand{\sectionmark}[1]{\markright{\thesection\ ##1}} \fancyhead[c]{} \fancyhead[RO,LE]{\rightmark}% \fancyhead[LO,RE]{\leftmark} \fancyfoot[C]{} \fancyfoot[RO,LE]{page \thepage}% \fancyfoot[LO,RE]{Mon rapport} }%%%%%%%%%%%%%%%%%%%style back%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \fancypagestyle{back}{% \fancyhf{}%on vide l'en-tte \fancyfoot[C]{page \thepage}% \renewcommand{\headrulewidth}{0pt}%trait horizontal pour l'en-tte \renewcommand{\footrulewidth}{0.4pt}%trait horizontal pour le pied de pages }

    Cela tant fait, on va pouvoir passer au corps du document proprement dit.

  • Ralisation d'un gros document avec LaTeX par LATAIX Sbastien

    - 7 -Les sources prsentes sur cette page sont libres de droits et vous pouvez les utiliser votre convenance. Par contre, la page deprsentation constitue une uvre intellectuelle protge par les droits d'auteur. Copyright 2014 -nikopol-. Aucune reproduction,mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisationexpresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts.

    http://lataix-sebastien.developpez.com/tutoriels/latex/memoire-de-fin-d-etude/

    IV - Frontmatter

    Pour rappel, dans cette partie, les pages seront numrotes en chiffres romains minuscules, et les chapitres ne serontpas numrots. C'est dans cette partie que l'on va retrouver :

    la page de couverture ; les pages de garde et de titre ; le ou les rsums ; les remerciements ; les ddicaces ; les autres pages liminaires ; le sommaire et (ou) la table des matires.

    IV-A - La page de couverture

    La commande \maketitle dfinie par LaTeX donne un rendu quelque peu austre. Il est tout fait possible, voiresouhaitable, de se crer une page de couverture un peu plus personnelle. Certains tablissements possdent parfoisun modle suivre.

    Pour raliser une page de couverture, on peut utiliser l'environnement titlepage.

    Voici un exemple trs simple de page de couverture, ce code est copier dans le fichier page-de-couverture.tex.Vous n'avez plus qu' personnaliser :

    Page de couverture\begin{titlepage}\parindent=0ptwww.devoloppez.com \hspace*{\stretch{1}} \LaTeX intermdiaireRubrique \LaTeX\hspace*{\stretch{1}} Tutoriels\vspace*{\stretch{1}}\begin{center}\includegraphics[scale=0.5]{images/logo.png}%\end{center}\vspace*{\stretch{1}}\hrulefill\begin{center}\bfseries\Huge Rdiger un gros document avec \LaTeX\end{center}\hrulefill\vspace*{1cm}\begin{center}\bfseries\LargeNom de l'auteur\end{center} \begin{center}\bfseries\LargeSous la direction de Le Tuteur.\end{center}\vspace*{\stretch{2}}\begin{flushright} Le \today \end{flushright} \begin{tikzpicture}[remember picture, overlay] \begin{scope}[shift={(current page.south west)},shift={(1,1)},scale=1] \shade[ball color=blue,opacity=.6] (0,0) circle (10ex); \shade[ball color=blue,opacity=.8] (1.7,1) circle (5ex); \shade[ball color=blue,opacity=.8] (1.5,3) circle (2ex); \shade[ball color=blue,opacity=.5] (-0.5,3) circle (1ex); \shade[ball color=blue,opacity=.8] (1,4) circle (1ex); \shade[ball color=blue,opacity=.6] (3.5,2.5) circle (2ex); \shade[ball color=blue,opacity=.8] (2.5,4.5) circle (4ex); \shade[ball color=blue,opacity=.5] (3,4) circle (3ex); \shade[ball color=blue,opacity=.8] (4.5,4.5) circle (3ex); \shade[ball color=blue,opacity=.5] (5.1,4.7) circle (2ex);

  • Ralisation d'un gros document avec LaTeX par LATAIX Sbastien

    - 8 -Les sources prsentes sur cette page sont libres de droits et vous pouvez les utiliser votre convenance. Par contre, la page deprsentation constitue une uvre intellectuelle protge par les droits d'auteur. Copyright 2014 -nikopol-. Aucune reproduction,mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisationexpresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts.

    http://lataix-sebastien.developpez.com/tutoriels/latex/memoire-de-fin-d-etude/

    Page de couverture \shade[ball color=blue,opacity=.8] (5,6) circle (1.5ex); \shade[ball color=blue,opacity=.6] (3.5,5.5) circle (2ex); \shade[ball color=blue,opacity=.8] (5,3) circle (1ex); \end{scope} \end{tikzpicture}\end{titlepage}

    Quelques explications sur ce code :

    \parindent=0pt supprime l'indentation de la page ; \stretch :ressort qui permet d'utiliser :

    la longueur de la ligne totale associ avec \hspace, ou la totalit de la hauteur de la page avec \vspace ;

    \today nous donne la date du jour ; l'environnement tikzpicture pour les petites bulles bleues (je trouvais a joli).

    Voici quoi ressemble votre page de couverture :

  • Ralisation d'un gros document avec LaTeX par LATAIX Sbastien

    - 9 -Les sources prsentes sur cette page sont libres de droits et vous pouvez les utiliser votre convenance. Par contre, la page deprsentation constitue une uvre intellectuelle protge par les droits d'auteur. Copyright 2014 -nikopol-. Aucune reproduction,mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisationexpresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts.

    http://lataix-sebastien.developpez.com/tutoriels/latex/memoire-de-fin-d-etude/

    Ne pas confondre page de garde et page de couverture. La page de couverture (ou page detitre selon le type de document) contiendra diverses informations telles que l'auteur, le titreUne page de garde est une page blanche insre entre la couverture et la page de titre dans lecas d'un livre (ou d'une thse). Si vous souhaitez une page de garde, ce n'est pas compliqu(mme Word sait faire).

  • Ralisation d'un gros document avec LaTeX par LATAIX Sbastien

    - 10 -Les sources prsentes sur cette page sont libres de droits et vous pouvez les utiliser votre convenance. Par contre, la page deprsentation constitue une uvre intellectuelle protge par les droits d'auteur. Copyright 2014 -nikopol-. Aucune reproduction,mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisationexpresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts.

    http://lataix-sebastien.developpez.com/tutoriels/latex/memoire-de-fin-d-etude/

    IV-B - Page de garde et de titre

    La classe book insre directement cette page de garde (qui traditionnellement est blanche et sans aucune mention).On n'a donc pas s'en soucier.

    La page de titre doit comporter au minimum les mmes informations que la page de couverture, il est donc possiblede la faire l'identique. Dans le dossier page-de-couverture (ce n'est pas forcement ncessaire de crer un dossierspcifique ici), on va crer un fichier page-de-titre.tex qui reprendra les informations de la page de couverture etd'autres si vous le souhaitez.

    En exemple ici, je reprends les mmes informations que la page de couverture, sans les images :

    Page de titre\begin{titlepage}\parindent=0ptwww.devoloppez.com \hspace*{\stretch{1}} \LaTeX intermdiaire%Rubrique \LaTeX\hspace*{\stretch{1}} Tutoriels\vspace*{\stretch{1}}\hrulefill\begin{center}\bfseries\Huge Rdiger un gros document avec \LaTeX\end{center}\hrulefill\vspace*{1cm}\begin{center}\bfseries\LargeNom de l'auteur\end{center} \begin{center}\bfseries\LargeSous la direction de Le Tuteur.\end{center} \vspace*{\stretch{2}}\begin{flushright} Le \today \end{flushright} \end{titlepage}

    IV-C - Les rsums

    Les rsums se font dans l'environnement abstract. Cet environnement est dfini dans les classes report et article,mais pas dans la classe book. Qu' cela ne tienne, il suffit de redfinir l'environnement abstract et de le copier dansle fichier book.cls ou plus simplement de copier le code suivant dans votre prambule (preambule.tex).

    Environnement abstract%%%%%%%%%%%%%%%% environnement pour les rsums%%%%%%%%%%%%%%%%%%%%\makeatletter\newenvironment{abstract}{% \cleardoublepage \null\vfil \@beginparpenalty\@lowpenalty \begin{center}% \bfseries \abstractname \@endparpenalty\@M \end{center}}% {\par\vfil\null}\makeatother

    Il est parfois utile, voire ncessaire, d'avoir deux rsums en franais et en anglais par exemple. Le code suivantvous montre comment faire pour crer ces deux rsums, ainsi que la faon de procder pour le changement delangue (important si on veut respecter la typographie de chaque langue). Vous noterez aussi que ce code vous permetd'ajouter cette partie rsums dans la table des matires :

  • Ralisation d'un gros document avec LaTeX par LATAIX Sbastien

    - 11 -Les sources prsentes sur cette page sont libres de droits et vous pouvez les utiliser votre convenance. Par contre, la page deprsentation constitue une uvre intellectuelle protge par les droits d'auteur. Copyright 2014 -nikopol-. Aucune reproduction,mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisationexpresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts.

    http://lataix-sebastien.developpez.com/tutoriels/latex/memoire-de-fin-d-etude/

    Rsums\thispagestyle{empty}% pour une page sans en-tte ni pieds de page%\chapter*{Rsums}\addcontentsline{toc}{chapter}{Rsum}%Pour l'ajout dans la table des matires au mme rang que chapitre\begin{abstract}Mon rsum: en franais qui respecte la typographie franaise.\end{abstract}\thispagestyle{empty}%idem pour la page blanche qui suit\selectlanguage{english}% pour un typographie anglaise\renewcommand{\abstractname}{Abstract}%pour changer le titre\begin{abstract}My abstract: vous pouvez notez ici que l'espacement entre le mot abstract et les : n'est pas le mme qu'en franais, comme le veut la typographie anglaise.\end{abstract}\thispagestyle{empty}%\selectlanguage{french}% on n'oublie pas de repasser en langue franaise.

    IV-D - Les remerciements

    Il n'existe pas d'environnement spcifique pour les remerciements, il est donc possible de faire cette page en tantque chapitre non numrot par exemple et d'ajouter ce chapitre la table des matires :

    Remerciements\thispagestyle{empty}\chapter*{Remerciements}\addcontentsline{toc}{chapter}{Remerciements}Merci Namrod pour toute la partie sur la bibliographie. Retrouvez ses questions FAQ qui ont permis la rdaction de cette partie.\noindent Merci f-leb, LittleWhite et Metalman pour leurs conseils et la relecture.\noindent Merci ced et jacques\_jean pour la correction orthographique et typographique.

    Une autre possibilit serait d'utiliser l'environnement abstract, dont on s'est servi pour les rsums, en changeantle titre bien videmment :

    Remerciements\thispagestyle{empty}\renewcommand{\abstractname}{Remerciements}\addcontentsline{toc}{chapter}{Remerciements}\begin{abstract}Je tiens remercier toutes les personnes qui m'ont aid rdiger cet article, Namrod pour la partie bibliographie, Francis Walter, pour ses conseils ainsi que les personnes ayant particip la correction de ce document.\end{abstract}\thispagestyle{empty}%

    IV-E - Les ddicaces

    L encore, rien de bien compliqu, ni rgles particulires. Dans l'exemple suivant, la ddicace est aligne droiteau premier tiers de la page :

    Ddicaces\vspace*{\stretch{1}}\begin{flushright}\`Amon pre, ma mre, mes frres z mes surs, oho...\end{flushright}\vspace*{\stretch{2}}

  • Ralisation d'un gros document avec LaTeX par LATAIX Sbastien

    - 12 -Les sources prsentes sur cette page sont libres de droits et vous pouvez les utiliser votre convenance. Par contre, la page deprsentation constitue une uvre intellectuelle protge par les droits d'auteur. Copyright 2014 -nikopol-. Aucune reproduction,mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisationexpresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts.

    http://lataix-sebastien.developpez.com/tutoriels/latex/memoire-de-fin-d-etude/

    IV-F - Les autres pages liminaires

    Pour les autres pages liminaires que vous auriez faire, telles que les errata ou la prface, il est possible de procderde la mme faon que pour les remerciements. C'est--dire, un chapitre non numrot (ou section) que l'on ajoute la table des matires :

    \thispagestyle{empty}\chapter*{Prface}\addcontentsline{toc}{chapter}{Prface}

    IV-G - Sommaire et (ou) table des matires

    L'usage en typographie franaise veut que la table des matires se place la fin de l'ouvrage. Il est parfois utile d'avoirun sommaire (table des matires simplifie) en dbut de document, notamment pour les thses et les mmoires.Ce sommaire devra tre moins dtaill que la table des matires, il ne contiendra pas toutes les sous-sections parexemple.

    Nous allons donc, pour raliser ce sommaire, utiliser l'extension shorttoc qui, comme son nom l'indique, va permettred'imprimer des tables des matires simplifies. Il faut donc ajouter \usepackage{shorttoc} dans le prambule et dansnotre document l'endroit o l'on veut voir apparatre le sommaire \shorttableofcontents{}{}.Le deuxime paramtre sert rgler la profondeur de notre sommaire. On mettra 0 pour n'avoir que les chapitresimprims, 1 pour avoir les chapitres et les sections, et ainsi de suite :

    Sommaire\shorttableofcontents{Sommaire}{0}\addcontentsline{toc}{chapter}{Sommaire}%ajout du sommaire dans le sommaire !

    Sommaire qui, au final, ressemblera ceci :

  • Ralisation d'un gros document avec LaTeX par LATAIX Sbastien

    - 13 -Les sources prsentes sur cette page sont libres de droits et vous pouvez les utiliser votre convenance. Par contre, la page deprsentation constitue une uvre intellectuelle protge par les droits d'auteur. Copyright 2014 -nikopol-. Aucune reproduction,mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisationexpresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts.

    http://lataix-sebastien.developpez.com/tutoriels/latex/memoire-de-fin-d-etude/

    Dans le cas de l'utilisation d'un sommaire, une table des matires (complte) devra treimprime la fin du document.

    Voil maintenant termines les pages liminaires de notre document. Mon fichier principal est donc le suivant :

    Fichier principal\documentclass[11pt,a4paper,twoside,openright]{book}\input{preambule/preambule}\begin{document}\frontmatter% dbut des pages liminaires\pagestyle{front}%style des en-ttes pour cette partie\input{page-de-couverture/page-de-couverture}%on cre la couverture

  • Ralisation d'un gros document avec LaTeX par LATAIX Sbastien

    - 14 -Les sources prsentes sur cette page sont libres de droits et vous pouvez les utiliser votre convenance. Par contre, la page deprsentation constitue une uvre intellectuelle protge par les droits d'auteur. Copyright 2014 -nikopol-. Aucune reproduction,mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisationexpresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts.

    http://lataix-sebastien.developpez.com/tutoriels/latex/memoire-de-fin-d-etude/

    Fichier principal\thispagestyle{empty}%pour la page de garde toute blanche\input{page-de-couverture/page-de-titre}%no comment !\input{resume/resume}%no comment !\input{remerciements/remerciements}%no comment !\input{dedicaces/dedicaces}%no comment !\shorttableofcontents{Sommaire}{0}%sommaire avec uniquement les chapitres\addcontentsline{toc}{chapter}{Sommaire}%ajout du sommaire dans le sommaire !

    Nous allons passer au document principal.

    V - mainmatter

    Cette partie va tre la plus courte de ce tutoriel, mais bien videmment cela sera la partie principale de votre document,l o vont se trouver tous vos chapitres et les diffrentes sections. On lance la commande \mainmatter et on introduitnos chapitres un par un avec la commande \input.

    Voici de nouveau quoi ressemble le fichier principal :

    Fichier principal\documentclass[11pt,a4paper,twoside,openright]{book}\input{preambule/preambule}\begin{document}\frontmatter% dbut des pages liminaires\pagestyle{front}%style des en-ttes pour cette partie\input{page-de-couverture/page-de-couverture}%on cre la couverture\thispagestyle{empty}%pour la page de garde toute blanche\input{page-de-couverture/page-de-titre}%no comment !\input{resume/resume}%no comment !\input{remerciements/remerciements}%no comment !\input{dedicaces/dedicaces}%no comment !\shorttableofcontents{Sommaire}{0}%sommaire avec uniquement les chapitres\addcontentsline{toc}{chapter}{Sommaire}%ajout du sommaire dans le sommaire!\mainmatter% corps du document\pagestyle{main}%style des en-ttes pour cette partie\input{introduction/introduction}\input{chapitre1/chapitre1}\input{chapitre2/chapitre2}\input{chapitre3/chapitre3}\input{conclusion/conclusion}\cleardoublepage% le corps du document est termin

    Il est souvent d'usage de faire un chapitre Introduction et un autre Conclusion non numrots. Toutefois, laquestion de l'insertion dans le sommaire revient souvent.

    Si vous avez suivi attentivement ce tutoriel, vous avez dj la rponse, cette commande a dj t utilise :

    \addcontentsline{toc}{chapter}{Introduction}

    Ces chapitres tant non numrots, leurs titres ne se retrouveront pas dans l'en-tte comme les autres chapitres.Il suffit pour y pallier d'utiliser la commande \markboth. Ainsi, votre fichier introduction.tex devra ressembler ceci(idem pour le conclusion.tex) :

    Introduction\chapter*{Introduction}\addcontentsline{toc}{chapter}{Introduction}\markboth{Introduction}{}Votre texte ici

  • Ralisation d'un gros document avec LaTeX par LATAIX Sbastien

    - 15 -Les sources prsentes sur cette page sont libres de droits et vous pouvez les utiliser votre convenance. Par contre, la page deprsentation constitue une uvre intellectuelle protge par les droits d'auteur. Copyright 2014 -nikopol-. Aucune reproduction,mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisationexpresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts.

    http://lataix-sebastien.developpez.com/tutoriels/latex/memoire-de-fin-d-etude/

    VI - \appendix et \backmatter

    VI-A - Les annexes

    Les annexes vont tre places aprs la commande \appendix. Grce cette commande, la numrotation deschapitres va se trouver change et devenir : Annexe A, Annexe B Ces annexes seront automatiquement ajoutes la table des matires. C'est tout pour les annexes et on peut passer au \backmatter. Votre fichier principal doitmaintenant ressembler ceci :

    \documentclass[11pt,a4paper,twoside,openright]{book}\input{preambule/preambule}\begin{document}\frontmatter% dbut des pages liminaires\pagestyle{front}%style des en-ttes pour cette partie\input{page-de-couverture/page-de-couverture}%on cre la couverture\thispagestyle{empty}%pour la page de garde toute blanche\input{page-de-couverture/page-de-titre}%no comment !\input{resume/resume}%no comment !\input{remerciements/remerciements}%no comment !\input{dedicaces/dedicaces}%no comment !\shorttableofcontents{Sommaire}{0}%sommaire avec uniquement les chapitres\addcontentsline{toc}{chapter}{Sommaire}%ajout du sommaire dans le sommaire!\mainmatter% corps du document\pagestyle{main}%style des en-ttes pour cette partie\input{introduction/introduction}\input{chapitre1/chapitre1}\input{chapitre2/chapitre2}\input{chapitre3/chapitre3}\input{conclusion/conclusion}\cleardoublepage% le corps du document est termin\appendix\pagestyle{back}\input{annexes/annexe1}\input{annexes/annexe2}\backmatter

    VI-B - Un index

    Pour raliser un index, on va utiliser l'extension makeidx, et demander LaTeX de raliser un index. Pour cela, ilfaut ajouter dans le prambule :

    \usepackage{makeidx}\makeindex

    Les entres dans l'index se feront l'aide de la commande \index{}. Pour l'exemple ici, les mots de l'indexseront dans le texte du chapitre trois (vous retrouverez l'ensemble des codes source la fin de ce document).

    Pour obtenir l'index, il faut placer la commande \printindex l'endroit o vous souhaitez voir imprim votre index.Pour la compilation, vous devez compiler une fois puis utiliser la commande makeindex monrapport.idx, puis compilerune nouvelle fois :

    latex monrapport.texmakeindex monrapport.idxlatex monrapport.tex

    Votre diteur vous permet certainement d'utiliser makeindex sans devoir passer par la ligne de commande.

    Pour les options de cette extension, vous pouvez vous reporter la documentation.

  • Ralisation d'un gros document avec LaTeX par LATAIX Sbastien

    - 16 -Les sources prsentes sur cette page sont libres de droits et vous pouvez les utiliser votre convenance. Par contre, la page deprsentation constitue une uvre intellectuelle protge par les droits d'auteur. Copyright 2014 -nikopol-. Aucune reproduction,mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisationexpresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts.

    http://lataix-sebastien.developpez.com/tutoriels/latex/memoire-de-fin-d-etude/

    VI-C - Un glossaire

    Pour la ralisation d'un glossaire, la dmarche est sensiblement la mme que pour un index. Dans le prambule,on ajoute :

    \usepackage{glossaries}\makeglossaries

    Et on mettra \printglossaries l'endroit o l'on dsire voir imprim notre glossaire.

    Les entres dans le glossaire vont se faire l'aide de la commande \newacronym{}{}{}.

    Vous pouvez le faire dans le document, mais afin de ne pas trop le polluer, surtout s'il y a beaucoup de dfinitions,vous pouvez mettre toutes ces dfinitions dans un fichier glossaire.tex. Ainsi, ce fichier pourrait ressembler ceci :(les appels dans le document se feront l'aide de la commande \gls{})

    \newacronym{pois}{poisson}{Les poissons sont des animaux vertbrs aquatiques branchies, pourvus de nageoires et dont le corps est le plus souvent couvert d'cailles.}\newacronym{vache}{vache}{Vache est le nom vernaculaire donn la femelle du taureau et la mre du veau des bovins.}\newacronym{pigeon}{pigeon}{Les pigeons sont des oiseaux de la famille des Columbidae.}

    Pour la compilation, vous devez compiler une fois puis utiliser la commande makeglossaries monrapport.idx, puiscompiler une nouvelle fois :

    latex monrapport.texmakeglossaries monrapport.idxlatex monrapport.tex

    Pour compiler, vous pouvez utiliser la fonction Makeindex utilise prcdemment dans votrediteur prfr. ceci prs que dans la configuration des options de compilation, concernantMakeindex, vous devrez remplacer makeindex %.idx par : makeindex -s %.ist -t %.glg -o %.gls%.glo

    VI-D - Une liste des abrviations ou des symboles

    Pour la ralisation d'une telle liste, la dmarche est sensiblement la mme que pour un glossaire. Dans le prambule,on ajoute :

    \usepackage{nomencl}\makenomenclature\renewcommand{\nomname}{Liste des abrviations, des sigles et des symboles}

    Et on mettra \printnomenclature l'endroit o l'on dsire voir imprim notre glossaire.

    Les entres dans la liste vont se faire l'aide de la commande \nomenclature{}{} l'endroit dsirdans le document.

    Pour la compilation, vous devez compiler une fois puis utiliser la commande makeindex, puis compiler une nouvellefois :

    latex filename.texmakeindex filename.nlo -s nomencl.ist -o filename.nls latex filename.tex

  • Ralisation d'un gros document avec LaTeX par LATAIX Sbastien

    - 17 -Les sources prsentes sur cette page sont libres de droits et vous pouvez les utiliser votre convenance. Par contre, la page deprsentation constitue une uvre intellectuelle protge par les droits d'auteur. Copyright 2014 -nikopol-. Aucune reproduction,mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisationexpresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts.

    http://lataix-sebastien.developpez.com/tutoriels/latex/memoire-de-fin-d-etude/

    Pour compiler, vous pouvez utiliser la fonction Makeindex utilise prcdemment dans votrediteur prfr. ceci prs que dans la configuration des options de compilation, concernantMakeindex, vous devrez remplacer makeindex %.idx par : makeindex %.nlo -s nomencl.ist -o%.nls -t %.nlg

    VI-E - Listes des tables et des figures

    Si vous avez des figures ou des tableaux dans votre document et que vous souhaitez avoir les listes des tables etdes figures, c'est trs simple. Il existe deux commandes qui vont raliser ces listes automatiquement :

    \listoffigures\addcontentsline{toc}{chapter}{Table des figures}\listoftables\addcontentsline{toc}{chapter}{Liste des tableaux}

    Ces deux commandes sont placer dans votre fichier principal l'endroit o vous voulez voir apparatre ces listes.

    VI-F - La bibliographie

    La premire tape de la constitution d'une bibliographie avec LaTeX est de crer un fichier dans lequel seront stockesles diffrentes rfrences bibliographiques. Pour la bibliographie, LaTeX s'appuie sur un programme externe, BibTeX(ou Biber avec BibLaTeX), qui est charg d'interprter ce fichier pour rendre les donnes utilisables par LaTeX. Ainsi,les rfrences doivent tre organises d'une manire prcise et stockes dans un fichier d'extension .bib, qui serareconnu par BibTeX.

    Voici un exemple de fichier .bib :

    Monrapport.bib @article{besse2014, Author = {Besse, Marie}, Title = { Il y a 5000 ans, une mystrieuse unit europenne}, Year = {2014}, Journal = {La Recherche}, Number = {484}, Pages = {42--46} } @book{Aghion2008, Author = {Aghion, Irne and Barbillon, Claire and Lissarrague, Franois}, Title = {Hros et dieux de l'Antiquit}, Year = {2008}, Publisher = {Flammarion}, Location = {Paris}, Series = {Tout l'art. Rfrences}, Pagetotal = {317}, } @proceedings{Demoule2009, Editor = {Demoule, Jean-Paul and Landes, Christian}, Title = {La fabrique de l'archologie en France}, Year = {2009}, Publisher = {La Dcouverte}, Location = {Paris}, Venue = {Paris}, Eventdate = {2008-02-14/2008-02-15}, Eventtitle = {Actes du colloque \enquote{La fabrique de l'archologie en France}}, Pagetotal = {301} }

    Faites attention bien enregistrer ce fichier au format .bib

  • Ralisation d'un gros document avec LaTeX par LATAIX Sbastien

    - 18 -Les sources prsentes sur cette page sont libres de droits et vous pouvez les utiliser votre convenance. Par contre, la page deprsentation constitue une uvre intellectuelle protge par les droits d'auteur. Copyright 2014 -nikopol-. Aucune reproduction,mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisationexpresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts.

    http://lataix-sebastien.developpez.com/tutoriels/latex/memoire-de-fin-d-etude/

    Nous allons utiliser l'extension biblatex et le programme biber, ce qui permettra une meilleure personnalisation devotre bibliographie. On va donc ajouter dans notre prambule :

    %%%%%%%%%%%%%%%%%%%%%%%%%%%%biblio%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\usepackage[backend=biber]{biblatex}\addbibresource{bibliographie/biblio.bib}% pour indiquer o se trouve notre .bib\usepackage{csquotes}% pour la gestion des guillemets franais.

    Puis dans le fichier principal, l'endroit o vous voulez voir apparatre la bibliographie :

    \nocite{*}\printbibliography\addcontentsline{toc}{chapter}{Bibliographie}

    Voici le rendu de la bibliographie ralise avec le code ci-dessus :

    Pour personnaliser cette bibliographie (notamment les styles), je vous renvoie la nouvelle http://latex.developpez.com/faq/, qui s'enrichit de jour en jour. Vous y trouverez des Q/R trs compltes de Namrod, dontje me suis servi ici.

    VII - Quatrime de couverture

    Dans le cas d'un livre, la quatrime de couverture est gnralement ralise par l'diteur (l'auteur n'ayant pasforcement assez de recul sur son uvre).

    Dans le cas d'un mmoire et particulirement d'une thse, il est d'usage d'y mettre le titre, le nom de l'auteur, unrsum ainsi que des mots clefs (qui vont servir rfrencer le document) et ce, en franais et en anglais.

    Pour raliser cette page , nous ne pourrons pas utiliser l'environnement titlepage comme pour la couverture.Comme son nom l'indique, cet environnement est prvu pour raliser des titres, or les titres doivent se trouver surune belle page et non sur une page paire comme on le souhaite ici. Le code suivant va permettre de s'assurerque cette page va se trouver sur une page paire, et reprend les informations voques ci-dessus ( adapter selonvotre tablissement) :

    Quatrime de couverture\clearpage\ifodd\thepage\hbox{}\newpage\else\fi%si page paire ou impaire\thispagestyle{empty}\parindent=0pt{\Large \textbf{Titre en franais}}{\large \textbf{sous-titre ventuel}}\hrulefill%trace un trait horizontal\begin{center}{\Large \textbf{Rsum}}\end{center}Ici, mon rsum en franais\vspace*{\stretch{1}}\hrulefill%trace un trait horizontal{\Large \textbf{Mots-clefs}}\hrulefill%trace un trait horizontal\vspace*{\stretch{1}}\selectlanguage{english}{\Large \textbf{English title}}{\large \textbf{Sub-title}}

  • Ralisation d'un gros document avec LaTeX par LATAIX Sbastien

    - 19 -Les sources prsentes sur cette page sont libres de droits et vous pouvez les utiliser votre convenance. Par contre, la page deprsentation constitue une uvre intellectuelle protge par les droits d'auteur. Copyright 2014 -nikopol-. Aucune reproduction,mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisationexpresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts.

    http://lataix-sebastien.developpez.com/tutoriels/latex/memoire-de-fin-d-etude/

    Quatrime de couverture\hrulefill%trace un trait horizontal\begin{center}{\Large \textbf{Abstract}}\end{center}Here, English abstract.\vspace*{\stretch{1}}\hrulefill%trace un trait horizontal{\Large \textbf{Keywords}}\hrulefill%trace un trait horizontal\selectlanguage{french}\vspace*{\stretch{1}}\hrulefill{\Large \textbf{\'Etablissement} }\hfill\includegraphics[scale=0.5]{../images/clubdesdevp.png} \hrulefill

    VIII - Rcapitulatif

    Au final, votre prambule devrait ressembler ceci :

    Prambule final\usepackage[utf8]{inputenc}\usepackage[T1]{fontenc}\usepackage{lipsum}% juste utile ici pour gnrer du faux texte}\usepackage{mwe}%juste utile ici pour gnrer de fausses images\usepackage{amsmath,amsfonts,amssymb}%extensions de l'ams pour les mathmatiques\usepackage{shorttoc}%pour la ralisation d'un sommaire\usepackage{tikz}\usepackage{graphicx}%pour insrer images et pdf entre autres \graphicspath{{images/}}%pour spcifier le chemin d'accs aux images\usepackage[left=3.5cm,right=2.5cm,top=4cm,bottom=4cm]{geometry}%rglages des marges du document selon vos prfrences ou celles de votre tablissement\usepackage[Lenny]{fncychap}%pour de jolis titres de chapitres voir la doc pour d'autres styles.\usepackage{fancyhdr}%pour les en-ttes et pieds de pages \setlength{\headheight}{14.2pt}% hauteur de l'en-tte%%%%%%%%%%%%%%%%%%%style front%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \fancypagestyle{front}{% \fancyhf{}%on vide les en-ttes \fancyfoot[C]{page \thepage}% \renewcommand{\headrulewidth}{0pt}%trait horizontal pour l'en-tte \renewcommand{\footrulewidth}{0.4pt}%trait horizontal pour les pieds de pages }%%%%%%%%%%%%%%%%%%%style main%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \fancypagestyle{main}{% \fancyhf{} \renewcommand{\chaptermark}[1]{\markboth{\chaptername\ \thechapter.\ ##1}{}}% redfintion pour avoir ici les titres des chapitres des sections en minuscules \renewcommand{\sectionmark}[1]{\markright{\thesection\ ##1}} \fancyhead[c]{} \fancyhead[RO,LE]{\rightmark}% \fancyhead[LO,RE]{\leftmark} \fancyfoot[C]{} \fancyfoot[RO,LE]{page \thepage}% \fancyfoot[LO,RE]{Mon rapport} }%%%%%%%%%%%%%%%%%%%style back%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \fancypagestyle{back}{% \fancyhf{}%on vide les en-ttes \fancyfoot[C]{page \thepage}% \renewcommand{\headrulewidth}{0pt}%trait horizontal pour l'en-tte \renewcommand{\footrulewidth}{0.4pt}%trait horizontal pour les pieds de pages }%%%%%%%%%%%%%%%%%%%%%%%%%%%%index%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\usepackage{makeidx}\makeindex\usepackage[english,french]{babel}%pour un document en franais\usepackage{listings}%pour insrer du code source\usepackage{hyperref}%rend actif les liens, rfrences croises, toc

  • Ralisation d'un gros document avec LaTeX par LATAIX Sbastien

    - 20 -Les sources prsentes sur cette page sont libres de droits et vous pouvez les utiliser votre convenance. Par contre, la page deprsentation constitue une uvre intellectuelle protge par les droits d'auteur. Copyright 2014 -nikopol-. Aucune reproduction,mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisationexpresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts.

    http://lataix-sebastien.developpez.com/tutoriels/latex/memoire-de-fin-d-etude/

    Prambule final \hypersetup{colorlinks,% citecolor=black,% filecolor=black,% linkcolor=black,% urlcolor=black} %%%%%%%%%%%%%%%%%%%%%%%%%%%%biblio%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\usepackage[backend=biber]{biblatex}\addbibresource{bibliographie/biblio.bib}% pour indiquer o se trouve notre .bib\usepackage{csquotes}% pour la gestion des guillemets franais.%%%%%%%%%%%%%%%%%%%%%%%%%%%%%glossaire%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\usepackage{glossaries}\makeglossaries %%%%%%%%%%%%%%%%%%%%%%%%%%%%liste des abrviations%%%%%%%%%%%%%% \usepackage[french]{nomencl}\makenomenclature\renewcommand{\nomname}{Liste des abrviations, des sigles et des symboles}\makeatletter\newenvironment{abstract}{% \cleardoublepage \null\vfil \@beginparpenalty\@lowpenalty \begin{center}% \bfseries \abstractname \@endparpenalty\@M \end{center}}% {\par\vfil\null}\makeatother

    Et votre fichier principal :

    Fichier principal final\documentclass[11pt,a4paper,twoside,openright]{book}\input{preambule/preambule}\begin{document}\frontmatter% dbut des pages liminaires\pagestyle{front}%style des en-ttes pour cette partie\input{page-de-couverture/page-de-couverture}%on cre la couverture\thispagestyle{empty}%pour la page de garde toute blanche\input{page-de-couverture/page-de-titre}%no comment !\input{resume/resume}%no comment !\input{remerciements/remerciements}%no comment !\input{dedicaces/dedicaces}%no comment !\shorttableofcontents{Sommaire}{0}%sommaire avec uniquement les chapitres\addcontentsline{toc}{chapter}{Sommaire}%ajout du sommaire dans le sommaire !\mainmatter% corps du document\pagestyle{main}%style des en-ttes pour cette partie\input{introduction/introduction}\input{chapitre1/chapitre1}\input{chapitre2/chapitre2}\input{chapitre3/chapitre3}\input{conclusion/conclusion}\cleardoublepage% le corps du document est termin\appendix\pagestyle{back}\input{annexes/annexe1}\input{annexes/annexe2}\backmatter\printindex\addcontentsline{toc}{chapter}{Index}\input{glossaire/glossaire}\printglossaries\addcontentsline{toc}{chapter}{Glossaire}\printnomenclature\addcontentsline{toc}{chapter}{Liste des abrviations, des sigles et des symboles}\nocite{*}\printbibliography\addcontentsline{toc}{chapter}{Bibliographie}\listoffigures\addcontentsline{toc}{chapter}{Table des figures}

  • Ralisation d'un gros document avec LaTeX par LATAIX Sbastien

    - 21 -Les sources prsentes sur cette page sont libres de droits et vous pouvez les utiliser votre convenance. Par contre, la page deprsentation constitue une uvre intellectuelle protge par les droits d'auteur. Copyright 2014 -nikopol-. Aucune reproduction,mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisationexpresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts.

    http://lataix-sebastien.developpez.com/tutoriels/latex/memoire-de-fin-d-etude/

    Fichier principal final\listoftables\addcontentsline{toc}{chapter}{Liste des tableaux}\tableofcontents%table des matires plus complte\addcontentsline{toc}{chapter}{Table des matires}%ajout de la table des matires dans la table des matires !

    \input{page-de-couverture/quatrieme-de-couv}\end{document}

    IX - Conclusion

    Maintenant que tout cela est fait, vous n'avez plus qu' vous concentrer sur le fond de votre document. Cela peutparatre long et fastidieux (surtout si vous avez l'habitude d'utiliser des traitements de texte WYSIWYG), mais au final,cela sera un gain de temps. Vous bnficierez ainsi d'un document portable, d'une mise en page qui ne sera paschamboule d'un ordinateur l'autre, vous pourrez ajouter, supprimer ou inverser l'ordre des chapitres sans devoirvous soucier de la numrotation des sections, de la table des matires et bien d'autres choses encore.

    Si vous rencontrez le moindre souci dans l'laboration de votre document, vous avez votre disposition la http://latex.developpez.com/faq/, et n'hsitez pas venir poser vos questions sur le http://www.developpez.net/forums/f149/autres-langages/autres-langages/latex/.

    X - Sources et documentations

    Vous pouvez tlcharger le pdf qui a servi de base pour cet article : http://lataix-sebastien.developpez.com/tutoriels/latex/memoire-de-fin-d-etude/monrapport.pdf ainsi que le dossier complethttp://lataix-sebastien.developpez.com/tutoriels/latex/memoire-de-fin-d-etude/monrapport.zip, avec tous lesfichiers .tex et tous les codes prsents ici.

    Les documentations de toutes les extensions utilises ici sont disponibles sur le site du http://www.ctan.org/ :

    les extensions de l'AMS (American Mathematical Society) ; shorttoc ; tikz ; graphicx ; geometry ; fncychap ; fancyhdr ; makeidx ; glossaries ; babel ; hyperref ; biblatex ; nomencl.

    XI - Remerciements

    Merci Namrod pour toute la partie sur la bibliographie. Retrouvez ses questions FAQ qui ont permis la rdactionde cette partie.

    Merci f-leb, LittleWhite et Metalman pour leurs conseils et la relecture.

    Merci ced et jacques_jean pour la correction orthographique et typographique.

    SynopsisSommaireI - IntroductionII - Structuration du documentII-A - Dossiers et fichiers.II-B - La classe de documentII-C - \frontmatter, \mainmatter et \backmatter

    III - Le prambuleIII-A - Les extensionsIII-B - En-ttes et pieds de pages

    IV - FrontmatterIV-A - La page de couvertureIV-B - Page de garde et de titreIV-C - Les rsumsIV-D - Les remerciementsIV-E - Les ddicacesIV-F - Les autres pages liminairesIV-G - Sommaire et (ou) table des matires

    V - mainmatterVI - \appendix et \backmatterVI-A - Les annexesVI-B - Un indexVI-C - Un glossaireVI-D - Une liste des abrviations ou des symbolesVI-E - Listes des tables et des figuresVI-F - La bibliographie

    VII - Quatrime de couvertureVIII - RcapitulatifIX - ConclusionX - Sources et documentationsXI - Remerciements