LaTeX
LaTeX est un langage et un système de composition de documents créé par Leslie Lamport. Plus exactement, il s'agit d'une collection (distribution) de macro-commandes destinées à faciliter l'utilisation du « processeur de texte » TeX de Donald Knuth. Il a été créé en 1985. Depuis 1993, il est maintenu par le LATEX3 Project team. La dernière version majeure est appelée LaTeX2ε.
Les distributions TeX Live (Unix/Linux), MacTeX (Mac OS X) ainsi que MikTeX (Windows) sont les distributions les plus couramment employées.
Guide
Pour démarrer avec LaTeX
Afin de pouvoir exploiter le potentiel de LaTeX, l'utilisateur doit connaître un minimum de commandes de ce langage. Voici donc quelques liens utiles pour démarrer en LaTeX:
- LaTeX sur Wikipédia
- The Not So Short Introduction to LaTeX 2ε - Une excellente introduction en la matière
- A Simplified Introduction to LateX - Une autre bonne introduction sur le sujet
Le site CTAN (Comprehensive TeX Archive Network), en particulier leur page d'introduction, constituent également d'excellents points de départ.
Références utiles
- The Comprehensive LaTeX Symbol List - Liste très étendue de caractères spéciaux disponibles sous LaTeX
- FAQ LaTeX - Beaucoup de questions et de réponses sur LaTeX
- Math into LaTeX - Introduction rapide avec une accent mis sur AMS-LaTeX
- Short Math Guide for LaTeX - Guide concis sur l'écriture mathématique en LaTeX (rédigé par l'AMS)
- Using Imported Graphics in LaTeX and pdfLaTeX - Excellent document à consulter pour tout connaître sur l'inclusion d'images sous LaTeX
Quelques packages utiles en mathématiques
- amsmath - Pour écrire selon les normes de l'AMS
- floatflt - Pour insérer des images entourées de texte
- PSTricks - Permet de concevoir des images vectorielle de grande qualité, et d'y incorporer du texte et des équations, directement dans le code LaTeX
- Subfig - Améliore les possibilités d'affichage d'images de LaTeX
- verbatim - Pour écrire textuellement, sans prendre en compte les commandes
- XY-pic - Permet de créer des graphes ainsi que des diagrammes commutatifs
Pour obtenir de la documentation sur d'autres packages, consultez le site CTAN ou encore le site TUG (TeX Users Group). Une liste plus exhaustive de packages utiles dans l'écriture de textes mathématiques est disponible à la page LaTeX/Packages de Wikibooks.
Avant de commencer
Le fichier TemplateDMS.tex permet de rédiger de gros travaux (rapport, mémoire ou thèse) selon les normes de l'Université de Montréal. Pour être compilable, ce fichier nécessite la classe dms.cls, classe déjà installée sur les machines du département. Pour travailler depuis la maison sur un projet LaTeX, le fichier dms.cls doit se trouver dans le répertoire de votre document.
Encodage
Pour que LaTeX interprète correctement les accents et autres caractères n'existant pas dans la langue anglaise, il faut inclure, dans le préamble de votre fichier .tex, le package "inputenc", en prenant soin de spécifier en option quel encodage vous désirez. Par exemple, la commande
\usepackage[utf8]{inputenc}
indique à LaTeX que votre code est encodé selon UTF-8.
Le type d'encodage à employé varie selon le système d'exploitation que vous utilisez.
Exemple
Voici un exemple simple de code LaTeX où il est écrit "Hello World!", suivi d'une formule mathématique ainsi que d'une image:
\documentclass[11pt]{article} % Règle le type de document à "article" et la taille de la police à 11 pt. \usepackage{graphicx} % Importation du package permettant d'inclure des images dans le document. \begin{document} % Début du document. Hello World! $$ % Le code compris entre deux $$ successifs représente des caractères mathématiques \sum_{n=1}^\infty\frac{1}{n^2}=\frac{\pi^2}{6} % qui doivent débuter un nouveau paragraphe tout en étant centrés dans ce dernier. $$ \begin{figure}[h] % Début de l'image: celle-ci est placée sur la page là où elle apparaît dans le code ([h] pour "here"). \begin{center} % L'image "image.pdf" doit être centrée sur la page et \includegraphics[width=0.75\textwidth]{image.pdf} % elle doit occuper 75% de la largeur de la zone de texte. \caption{Une image.} % Le texte "Une image." sera affiché sous la figure. \label{fig:image} % Pour faire référence à cette figure dans le document, il suffit d'entrer \end{center} % "\ref{fig:image}", ce qui affichera le numéro de la figure. \end{figure} \end{document} % Fin du document.
Pour savoir comment compiler cet exemple ou, plus généralement, un fichier .tex, consultez la page de l'éditeur LaTeX recommandé au département, Kile. Pour voir le résultat de cet exemple une fois compilé, téléchargez le document ici.
Pour plus d'exemples, téléchargez le fichier TemplateDMS.tex ou consultez la page LaTeX de Wikipédia.