C'est quoi LaTeX?
LaTeX est un langage de description mutiplateforme libre et gratuit, qui permet la mise en forme professionnelle des fichiers .tex. Les lignes de code comprises dans les fichiers .tex génèrent des documents PDF imprimables qui respectent les normes éditoriales et typographiques.
Le langage TeX a été créé en 1977 par Donald Knuth. LaTeX, créé par Leslie Ramport en 1985, simplifie TeX en intégrant des macros.
Les documents structurés que LaTeX produit sont de type WYSIWYM (What You See Is What You Mean = ce que vous voyez est ce que vous voulez dire), contrairement à Microsoft Word, qui est un logiciel de traitement de texte WYSIWYG (What You See Is What You Get = ce que vous voyez est ce que vous obtenez).
Il y a plusieurs types de fichiers associés avec LaTeX:
- .tex : fichier texte LaTeX ou TeX pour rédiger le document;
- .bst : style de citation et de bibliographie (ex. : IEEEtran.bst);
- .bib : fichier qui contient des références bibliographiques;
- .sty : module (package), qui implante de nouvelles commandes (macros) et qui est appelé avec \usepackage (ex. : ieeetrantools.sty);
- .cls : classe, qui détermine la mise en forme du document et qui est appelé avec \documentclass (ex. : ieeetran.cls, beamer : classe LaTeX pour faire des présentations, etc.).
L'utilisation d'un gabarit est obligatoire! Lisez-le attentivement avant de commencer la rédaction!
Il s'agit d'un canevas (feuille de style) qui facilite grandement votre travail et assure le respect des normes de publication de Polytechnique.
Note : Si vous rédigez un mémoire ou une thèse par articles en français, qui inclut des articles en anglais, utilisez le gabarit Word en français.
• Gabarit MS-Word en français (mis à jour le 13 février 2023**)
• Gabarit MS-Word en anglais (mis à jour le 13 février 2023**)
**Lorsque les documents basés sur les gabarits précédents du 20 janvier 2023 étaient enregistrés en PDF, la table des matières n'était pas complète.
▸ Comment télécharger et appliquer une feuille de style / How to Download and Apply a Template (français + English)
• Gabarit LaTeX bilingue (mis à jour le 20 janvier 2023**)
**Correction mineure apportée, car avant il n'y avait pas de ligne pointillée entre le titre d'un chapitre et le numéro de page dans la Table des matières.
▸ Si vous avez commencé à écrire votre thèse ou mémoire en utilisant les versions 2019 ou 2022 du gabarit LaTeX, copier votre texte dans le gabarit du 20 janvier 2023.
▸ Le document à compiler dans le gabarit est Document.tex!
Dans Overleaf, faites-le Main document, si c'est pas déjà fait sous Menu :
Vous commencez la rédaction de votre mémoire ou votre thèse?
Consultez la page Mémoires et thèses sur le site des Études supérieures et ces guides :
NOTE : Le guide en français est à jour, tandis que celui en anglais est en cours de modification et les exemples des pages titre dans ce dernier ne sont plus actuels. Voir la boîte « Exemples de pages titre obligatoires » pour des pages titre à jour.
* Lorsqu'une cote est indiquée, la Bibliothèque possède également une version imprimée du document.
Pour Microsoft Windows, il faut minimalement installer un éditeur de texte TeX et une distribution TeX.
On recommande la distribution MiKTeX, qui inclut:
L'interface de TeXworks est disponible en français et peut être affichée avec : Edit → Preferences... → General → Interface Locale: French.
Pour vérifier les modules disponibles sous MiKTeX, faire Start - Package Manager. Pour en installer d'autres, les sélectionner et choisir Task → Install.
Au besoin, installer des modules supplémentaires (par exemple des macros .sty). Consulter le Comprehensive TeX Archive Network (CTAN), qui inclut plus de 5000 modules.
D'autres distributions et éditeurs TeX pour Windows, Mac et Linux existent : WinEdt (qui supporte la "traduction automatique", par exemple, de "é" vers "\'e" et donc le fichier LaTeX produit est compatible n'importe où), Texmaker, TeXstudio, LyX, MacTeX, etc.
Ne pas mettre d'accents ou d'espaces dans le nom de vos fichiers .tex!
Comment écrire quelques caractères spéciaux et les lettres accentuées :
Ex.: don\'ee; r\`eglement; \'Ecole; h\^opital; d\^iner; \`a faire; \`A Montr\'eal
(* Le module inputenc : \usepackage[utf8]{inputenc} reconnaît les lettres accentuées, ce qui permet de les saisir directement : é, à, etc.)
Attention! Il y a parfois un risque d'incompatibilités entre différents modules. Vérifier attentivement la documentation de chaque module.
Pour plus d'informations, consulter les livres et les sites Web recommandés.
Note : Ouvrir MonDocument.tex pour voir un exemple concret (voir boîte suivante).
Pour produire une liste de références citées dans le texte :
Pour produire une bibliographie incluant des références qui n'ont pas été citées dans le texte :
NOTE: MonDocument.tex et MesReferences.bib incluent beaucoup de commentaires (%) qui expliquent les lignes de commande.
Les deux peuvent être utilisés comme gabarit pour créer d'autres documents .tex et fichiers de références .bib dans TeXworks avec Fichier → Nouveau à partir d'un Modèle...
Note : Les étapes de compilation peuvent être différentes si vous utilisez un autre éditeur TeX.
Pour transformer un fichier de code .tex ouvert dans TeXworks en document PDF, il faut le compiler successivement avec:
Si vous faites des changements dans le fichier .tex et vous voulez le compiler à nouveau, supprimer les fichiers auxiliaires produits pendant la compilation antérieure : .aux, .bbl, .blg, .log, .out, .pdf, .synctex.gz.
Au cas où il y a des erreurs de compilation liées aux modules .sty, recopier ces fichiers dans le répertoire dans lequel le document LaTeX est compilé.
Pour apprendre plus sur le dépannage, consultez la section 1.12 (pages 35-37) du LaTex and Friends et The Joy of TeX errors et LaTeX/Errors and Warnings.