abougouffa / thesis-latex Goto Github PK
View Code? Open in Web Editor NEWUn template LaTeX pour mémoire/thèse adapté pour la langue française, Basé sur le gabarit (https://goo.gl/0OUngB) de l'école poly technique de montréal
License: MIT License
Un template LaTeX pour mémoire/thèse adapté pour la langue française, Basé sur le gabarit (https://goo.gl/0OUngB) de l'école poly technique de montréal
License: MIT License
Gabarit LaTeX pour mémoires et thèses 1) Introduction Pour Linux, un Makefile est distribué afin d'automatiser le processus de recompilation. Toutefois, ce Makefile n'est offert qu'à titre d'exemple et peut devoir être modifié, selon la distribution de Linux utilisée. Le processus de compilation permet de regénérer les graphiques et images produits à l'aide des logiciels Gnuplot et Dia. Il est préférable que toutes les images importées soient en format EPS (Encapsulated Postscript) ou en tout autre format d'image vectoriel. D'autres types d'images peuvent être supportés, selon la version de LaTeX. 2) Répertoires ./dia Images générées par Dia, l'éditeur de diagrammes. Placez le fichier ".dia" dans ce répertoire et il sera compilé au besoin. Le fichier résultant porte l'extension ".png". Un exemple est fourni. ./gnuplot Graphiques générés par Gnuplot. Placez dans ce répertoire un fichier de directives avec l'extension ".gp" et le processus de compilation génèrera un fichier ".png" correspondant. Il faut spécifier dans le fichier Makefile les dépendances avec les fichiers de données afin de garantir la recompilation du graphique si les données changent. Un exemple est fourni. ./images Images statiques. Utilisez en autant que possible un format vectoriel (EPS, SVG, etc). Vous pouvez utilisez GIMP pour convertir les images. 3) Les fichiers Makefile Dépendances entre les fichiers (NE PAS MODIFIER) MemoireThese.sty Feuille de style (NE PAS MODIFIER) polymtl.bst Style bibliographique de BibTeX (NE PAS MODIFIER) Document.tex Le fichier principal (NE PAS MODIFIER) 0-Definitions_Etudiant.tex Les données de l'étudiant. 1-Dedicace.tex Dédicace de votre document. 2-Remerciements.tex Remerciements adressés à certaines personnes. 3-Abstract.tex Résumé du sujet en anglais. 3-Resume_sujet.tex Résumé du sujet en français. 4-Sigles_Abrev.tex Sigles et abréviations. 5-Introduction.tex Chapitre d'introduction. 6-Revue_litterature.tex Revue de littérature. 7-Theme1.tex Premier thème (Doctorat) ou "Détails de la Solution" (Maîtrise). 7-Theme2.tex Second thème (Doctorat) ou "Résultats théoriques et expérimentaux" (Maîtrise). 7-Theme3.tex Troisième thème (Doctorat) ou effacez ce fichier si vous êtes à la Maîtrise. 8-Conclusion.tex Conclusion Document.bib Entrées bibliographiques. Exemples fournis. modules/ etexcmds.sty NE PAS MODIFIER infwarerr.sty NE PAS MODIFIER soulutf8.sty NE PAS MODIFIER aeguill.sty NE PAS MODIFIER N.B. Dans le cas où vous rédigez un document qui ne comprend que deux thèmes plutôt que trois, veuiller simplement effacer Theme3.tex. 4) Le document LaTeX Il existe deux modes ("draft" et "final") pour le document LaTeX. Le mode "draft" génère un fichier DVI sans image, mais réserve l'espace pour ces dernières dans le texte. Le mode "draft" permet aussi de reconnaître facilement les débordements en fin de ligne car un carré noir est ajouté à la ligne fautive. Le mode "final" permet de générer la version finale d'un document. Il inclut toutes les images mais n'identifie pas les lignes qui débordent dans la marge de droite. Vous devriez toujours lire les messages affichés par LaTeX afin de corriger les erreurs. Lors d'un débordement en fin de ligne causé par un mot que LaTeX ne reconnaît pas, il est possible d'indiquer à celui-ci comment diviser le mot spécifiquement. Cette situation arrive le plus souvent avec des mots qui comprennent des accents. Par exemple, si le mot "stéréophonique" déborde en fin de ligne, il est possible d'écrire "sté\-réo\-pho\-ni\-que" pour indiquer à LaTeX comment il peut séparer les syllabes. 4.1) Sous Linux Le document LaTeX est compilé à l'aide de la commande "make". Celui-ci est recompilé autant de fois que requis afin d'éliminer les dépendances non résolues. De plus, il prend en charge la compilation de la bibliographie et regénère tous les fichiers dans les répertoires "gnuplot" et "dia". La commande "make help" affiche toutes les options. N.B. Selon la distribution de Linux utilisée, certains logiciels peuvent devoir être installés manuellement. 4.2) Sous Windows Le gabarit Windows a été développé sous MikTeX 2.8. Il faut compiler seulement le fichier Document.tex car les autres fichier ".tex" sont inclus par ce premier. ATTENTION: Le format d'encodage de tous les fichier ".tex" est UTF-8. 5) Visualisation des résultats sous Linux Afin de voir les résultats de la compilation, vous pouvez utiliser la commande XDVI (tapez "make show"). Ceci permet de voir les changements suite à une recompilation. 6) Références LaTeX The not so short introduction to LaTeX http://tobi.oetiker.ch/lshort/lshort.pdf "The LaTeX Companion". Frank Mittelbach et Michel Goosens. Addison Wesley. "Guide To LaTeX". Helmut Kopka. Addison Wesley. "The LaTeX Graphics Companion". Frank Mittelbach, Michel Goosens et al. Addison Wesley. "LaTeX: A Document Preparation System". Leslie Lamport. Addison Wesley. Le site web officiel de LaTeX avec tous les packages supplémentaires: http://www.ctan.org
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.