%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%% %% %% Modèle La
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%% %% %% Modèle LaTeX pour le mémoire de thèse de l'ETS %% Basé sur la classe de base book.cls, généralement positionné %% dans un système linux à %% /usr/share/texmf/tex/latex/base/book.cls %% %% Corrections apportées par Rémi Menegon (remi.menegon.1@etsmtl.ca) %% [3 Septembre 2010] %% * Possibilité de ne pas avoir de codirecteur (bug patch) %% * More math symbols %% %% [9 Aout 2010] %% * Modification de titre de la bibliographie %% * Style de citation conforme avec bibnat (en commentaire) %% Utilisation de plain-fr par défaut %% * Redéfinition des quotes. %% %% [26 Juillet 2010] %% * Modification MakeUpperCase (Patch Tennessee Carmel-Veilleux) %% * Utilisation possible de hyperref pour publication online, %% l'activation se fait avec l'option web. (Patch Tennessee Carmel-Veilleux) %% * Ajout d'un nouveau style bibtex, plus conforme (Patch Pascal Giard) %% %% [25 Juillet 2010] %% %% * Gestion automatique du titre suivant these ou mémoire %% * Gestion des mots clés automatique %% * Rectification du copyright %% * Ajout amsfonts pour la déclaration d'ensemble %% %% Corrections apportées par Pascal Giard (pascal.giard@lacime.etsmtl.ca) %% %% [17 juin 2009] %% Ces corrections font suites à la vérification de la mise en page de mon %% mémoire effectuée par le service des cycles supérieures (Lise Daigneault). %% - Suppression du ":" dans l'expression "PAR UN JURY COMPOSÉ DE"; %% - Suppression de l'espace des listes (itemize); %% - Correction de l'enlignement de la 2e ligne du titre d'un chapitre dans la % TOC. %% %% Corrections apportées par Cécile Le Cocq (cecile.lecocq@etsmtl.ca) %% %% [17 mars 2008] %% corrections relatives au nouveau guide de rédaction daté du 12 novembre 2007 %% %% Commentaires (et modifications?) par Luis Da Costa (costa@livia.etsmtl.ca) %% %% [14 Juillet 2006] %% Il faut laisser une ligne en blanc AVANT et APRES une citation de plus de 3 lignes: %% %% Zinedine Zidane a remarque %% [LIGNE EN BLANC] %% \begin{quote} %% parler de ma mere et de ma soeur merite bien un coup de boule. %% \end{quote} %% [LIGNE EN BLANC] %% %% [14 Juillet 2006] %% Dans la table des matieres il doit y avoir une indentation. %% J'ai donc commenté ce que Seb avait implementé (chercher LUIS dans ce document %% pour voir). %% %% Version 0.4 %% Date : 2005/08/04 %% %% Modifications par S. Piccand (sebastien.piccand@livia.etsmtl.ca) %% %% thETS4 est basé sur thETS3 %% Quelques corrections au niveau de la table des matières %% - la division en section d'un chapitre est séparée par une ligne de l'intitulé du chapitre %% - les annexes sont correctement gérées %% - la bibliographie est corrigée en utilisant le package natbib.sty et le style ETS.bst %% - ajout de l'option memoire. Par defaut il s'agit d'une thèse %% - correction des figures, sous figures, tables %% - correction des footnotes, utiliser \footnote{} comme d'habitude %% - correction de l'environnement "enumerate" %% - correction des citations utiliser \quote{} comme d'habitude %% %% Macros supplémentaires pour ajouter plus facilement des figures/tableaux et y faire référence %% %% Non corrigé de la version 0.3 : %% * Dans les différentes listes (figures, tables, etc.) il n'y a pas assez d'espace entre la fin %% du titre et les numéros. Une solution consiste à utiliser des noms de figure courts. %% * Les titres des sections/chapitre/soussections/etc doivent être courts pour ne pas passer à %% la ligne dans la table des matières. %% * Les citations ne sont pas encore bonnes. %% %% %% Version 0.3 %% Date : 2004/12/17 %% %% Modifications par G. Tremblay (guillaume.tremblay@livia.etsmtl.ca) %% %% thETS3 est basé sur thETS2 %% Quelques corrections apportées par rapport à la version 0.2: %% %% Utilisation de algorithme2e.sty sans problèmes de compatibilité. Correction faite par F. Grandidier %% et appliquée par G. Tremblay %% %% Les citations de plus de 3 lignes sont à interligne simple tel qu'exigé par le Décanat (utilisez begin{quoteETS}) %% %% Les footnotes sont remplacées par de footnoteETS pour ne pas avoir d'indentation de paragraphe %% %% %% Version 0.2 %% Date: 2003/05/06 %% %% Par F. Grandidier (gfrede@livia.etsmtl.ca) %% %% Ajout ver 0.2: alignement du titre du chapitre dans la table %% des matières lorsqu'il tient sur plusieurs %% lignes %% %% %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%% \def\filedate{2010/09/14} \NeedsTeXFormat{LaTeX2e}[1994/06/01] %% Mis par défaut \ProvidesClass{thETS-latin1}[\filedate\space Standard ETS class] %% Mêmes options possibles que celle de la classe book.cls %% Cependant tous ne va peut être pas marcher comme dans book... \DeclareOption*{\PassOptionsToClass{\CurrentOption}{book}} \newcommand{\TypeDoc}{these} \DeclareOption{memoire}{% \renewcommand{\TypeDoc}{memoire} } \DeclareOption{letterpaper}{% \setlength\paperheight {11in}% \setlength\paperwidth {8.5in}% } %% Ajout de l'option web pour activer hyperref (Menegon 26-07-2010) \newcommand{\WithHyperref}{false} \DeclareOption{hypertext}{% \renewcommand{\WithHyperref}{true} } \ProcessOptions \LoadClass{book} %% Chargement de la classe book \RequirePackage{times} %% Police Times \RequirePackage[frenchb]{babel} %% Francisation du document \RequirePackage[utf8]{inputenc} %% Prise en compte de la frappe de caractères accentués \RequirePackage[T1]{fontenc} %% Codage standard des fontes LaTeX pour le français \RequirePackage{calc} %% permet de réaliser des additions et soustractions de valeurs lors d'affectation de variables \RequirePackage{setspace} \RequirePackage{ifthen} %% Permet de réaliser des tests sur des variables \RequirePackage{amsthm} % clc \RequirePackage{amsfonts} % Lettres Majuscule d'ensemble (R, N, etc) \RequirePackage{longtable} \RequirePackage{float} \RequirePackage{listings} %% Code listings (extraits de code) \RequirePackage[]{silence} %% Suppress useless Warning in this class \RequirePackage[ruled,noresetcount,noend]{algorithm2e} \RequirePackage{setspace} \RequirePackage{stmaryrd} %% More math symbols, like \llbracket\rrbracket %\RequirePackage{babelbib} %% Bon affichage de la bibliographie %\RequirePackage[authoryear]{natbib} %% Exec de l'option web pour activer hyperref (Menegon 26-07-2010) \ifthenelse{\equal{\WithHyperref}{true}}{ \RequirePackage[pdfborder={0 0 0 0}]{hyperref} }{}% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Définition de commandes pour la présentation du jury %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \newcommand{\PrefDirect}{M.} \newcommand{\NomDirect}{Nom du directeur de recherche} \ifthenelse{\equal{\TypeDoc}{these}}{ \newcommand{\TxtDirect}{directeur de thèse} }{ \newcommand{\TxtDirect}{directeur de mémoire} } \newcommand{\AffilDirect}{Affiliation du directeur} \newcommand{\PrefCoDirect}{M.} \newcommand{\NomCoDirect}{Nom du co-directeur} \newcommand{\TxtCoDirect}{codirecteur} \newcommand{\AffilCoDirect}{Affiliation du codirecteur} \newcommand{\PrefPresid}{M.} \newcommand{\NomPresid}{Nom du président du jury} \newcommand{\TxtPresid}{président du jury} \newcommand{\AffilPresid}{Affiliation du président du jury} \newcommand{\PrefExamExt}{M.} \newcommand{\NomExamExt}{Nom de l'examinateur externe} %\newcommand{\TxtExamExt}{membre du jury} \newcommand{\TxtExamExt}{examinateur externe} \newcommand{\PlusTxtExamExt}{Blabla} \newcommand{\AffilExamExt}{Affiliation de l'examinateur externe} \newcommand{\PrefJury}{M.} \newcommand{\NomJury}{Nom d'un membre du jury} \newcommand{\TxtJury}{membre du jury} %\newcommand{\TxtJury}{examinateur} %\newcommand{\TxtJury}{membre du jury} %\newcommand{\TxtJury}{} % modifié pour mon membre du jury Patrick Maupin \newcommand{\PlusTxtJury}{Blabla} \newcommand{\AffilJury}{Affiliation du membre du jury} \newcommand{\PrefJuryB}{M.} \newcommand{\NomJuryB}{Nom d'un membre du jury} \newcommand{\TxtJuryB}{examinateur invité} \newcommand{\PlusTxtJuryB}{Blabla} \newcommand{\AffilJuryB}{Affiliation du membre du jury} %% Directeur de thèse \newcommand{\directeur}[3]{% \renewcommand{\PrefDirect}{#1}% \ifthenelse{\equal{#1}{Mme}}{% Permet de modifier pour le féminin \ifthenelse{\equal{\TypeDoc}{these}}{ \renewcommand{\TxtDirect}{directrice de thèse} }{% \renewcommand{\TxtDirect}{directrice de mémoire}} }{ }% \renewcommand{\NomDirect}{#2}% \renewcommand{\AffilDirect}{#3}% }% %% Co-directeur de thèse \newcommand{\codirecteur}[3]{% \renewcommand{\PrefCoDirect}{#1}% \ifthenelse{\equal{#1}{Mme}}{% \renewcommand{\TxtCoDirect}{codirectrice}}{}% \renewcommand{\NomCoDirect}{#2}% \renewcommand{\AffilCoDirect}{#3}% }% %% Président du jury \newcommand{\president}[3]{% \renewcommand{\PrefPresid}{#1}% \ifthenelse{\equal{#1}{Mme}}{% \renewcommand{\TxtPresid}{présidente du jury}}{}% \renewcommand{\NomPresid}{#2}% \renewcommand{\AffilPresid}{#3}% }% %% Examinateur externe \newcommand{\examinexterne}[4]{% \renewcommand{\PrefExamExt}{#1}% \ifthenelse{\equal{#1}{Mme}}{% \renewcommand{\TxtExamExt}{examinatrice externe}}{}% \renewcommand{\NomExamExt}{#2}% \renewcommand{\AffilExamExt}{#3}% \renewcommand{\PlusTxtExamExt}{#4}% }% %% Membre du jury \newcommand{\jury}[4]{% \renewcommand{\PrefJury}{#1}% \ifthenelse{\equal{#1}{Mme}}{% \renewcommand{\TxtJury}{membre du jury}}{}% \renewcommand{\NomJury}{#2}% \renewcommand{\AffilJury}{#3}% \renewcommand{\PlusTxtJury}{#4}% }% %% Membre du jury \newcommand{\juryB}[4]{% \renewcommand{\PrefJuryB}{#1}% \ifthenelse{\equal{#1}{Mme}}{% \renewcommand{\TxtJuryB}{examinatrice invitée}}{}% \renewcommand{\NomJuryB}{#2}% \renewcommand{\AffilJuryB}{#3}% \renewcommand{\PlusTxtJuryB}{#4}% }% %% Bon làlà, si il y a d'autres membres ça devient le bordel. 2 possibilité : %% - rendre le code dynamique, mais ça à l'air vachement compliqué %% - créer des variables examext2, juryB, jury3,... (plus facile) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Pour le copyright, c'est Prénom Nom %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \def\authorcopyright#1{\gdef\@authorcopyright{#1}} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Variable associée aux dates de %% soutenance et de dépôt %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \def\datesoutenance#1{\gdef\@datesoutenance{#1}} \def\datedepot#1{\gdef\@datedepot{#1}} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Variable pour la mise en page des chapitres dans %% la table des matières %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \newlength{\largChap} \newlength{\largNum} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Marges horizontales du document %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \newlength{\margegauche} \setlength{\margegauche}{108.405pt}%{1.5in} \newlength{\margedroite} \setlength{\margedroite}{54.2025pt}%{72.27pt}%{1in}%{0.75in} \setlength{\oddsidemargin}{\margegauche - (72.27pt + \hoffset)}%{\margegauche - (1in + \hoffset)} %\setlength{\evensidemargin}{\margedroite - (72.27pt + \hoffset)}%{\margedroite - (1in + \hoffset)} % Pour une mise en page recto-verso \setlength{\textwidth}{\paperwidth - \margegauche - \margedroite} %\setlength{\marginparsep}{0pt} %\setlength{\marginparwidth}{\margedroite} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Marges verticales du document %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \newlength{\margehaut} \setlength{\margehaut}{108.405pt}%{1.5in} \newlength{\margebas} \setlength{\margebas}{54.2025pt}%{0.75in} \setlength{\topmargin}{-15.363pt}%{-5.4mm} % 1 in - 20 mm \setlength{\headheight}{12pt} \setlength{\headsep}{\margehaut - \headheight - \topmargin - 72.27pt - \voffset}%{\margehaut - \headheight - \topmargin - 1in - \voffset} \setlength{\textheight}{\paperheight - \margehaut - \margebas} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Marges autour des objets flottants : figures et tableaux %% Ce n'est pas au point, il y aurait des ajustements à faire. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \setlength\abovecaptionskip{1em} \setlength\belowcaptionskip{1em} %\setlength\floatsep{1em} \setlength\textfloatsep{12pt} %\setlength\intextsep{1em} %%%%%%%%%%%%%%%%%%% %% Marge la table des matières et les différentes listes %%%%%%%%%%%%%%%%%%% \newlength{\tocRightMargin} % Marge droite \setlength{\tocRightMargin}{2cm} \newlength{\tocLeftMarginSecondLine} \setlength{\tocLeftMarginSecondLine}{6.1em} % Marge gauche quand on va à la ligne pour les sections et sous sections \newlength{\tocLeftMarginSecondLineChapter} \setlength{\tocLeftMarginSecondLineChapter}{6.1em} % Marge gauche quand on va à la ligne pour les chapitres et annexes \newlength{\tocLeftMarginSecondLineFigure} %\setlength{\tocLeftMarginSecondLineFigure}{5.2em} % Marge gauche quand on va à la ligne pour les figures \setlength{\tocLeftMarginSecondLineFigure}{6.5em} % Marge gauche quand on va à la ligne pour les figures \newlength{\tocLeftMarginSecondLineTable} %\setlength{\tocLeftMarginSecondLineTable}{5.9em} % Marge gauche quand on va à la ligne pour les tableaux \setlength{\tocLeftMarginSecondLineTable}{7.1em} % Marge gauche quand on va à la ligne pour les tableaux, MODIFIEE car besoin de decaler titres des tableaux vers la droite !! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Fraction maxi des objets flottants %% en haut et bas de page %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \renewcommand{\floatpagefraction}{.99} \renewcommand{\textfraction}{.01} \renewcommand{\topfraction}{.99} \renewcommand{\bottomfraction}{.99} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Interligne du document %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \def\mystretch{1.5} \def\baselinestretch{\mystretch} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Espace entre 2 paragraphes %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \setlength{\parskip}{12pt} % 12pt %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Pas d'indentation des paragraphes %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \setlength{\parindent}{0pt} %% La commande précédente avec babel french supprime l'indentation des listes %% La commande suivante permet de conserver l'indentation des listes %% Obtenu de la documentation du package Babel %\FrenchItemizeSpacingfalse %\frenchbsetup{CompactItemize=false} \ifx\frenchbsetup\undefined \FrenchItemizeSpacingtrue \else \frenchbsetup{CompactItemize=false} \fi %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Pour éviter les veuves et orphelins %% (lignes seules en début ou fin de pages) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \widowpenalty=10000 uploads/s3/ modele-latex-pour-le-memoire-de-these.pdf
Documents similaires
-
18
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Mai 04, 2021
- Catégorie Creative Arts / Ar...
- Langue French
- Taille du fichier 0.3632MB