Différences entre les versions de « LaTeX »
Ligne 47 : | Ligne 47 : | ||
</pre> | </pre> | ||
− | spécifie à LaTeX, par l'option ''latin1'', que votre fichier source est encodé | + | spécifie à LaTeX, par l'option ''latin1'', que votre fichier source est encodé selon ISO-8859-1. |
Le type d'encodage par défaut, sous lequel vos fichiers .tex sont enregistrés, dépend du système d'exploitation que vous utilisez. Cependant, rien ne vous empêche de choisir un autre encodage pour vos fichiers. Le tableau suivant indique les encodages les plus couramment employés par plateforme, ainsi que l'option correspondante à utiliser. | Le type d'encodage par défaut, sous lequel vos fichiers .tex sont enregistrés, dépend du système d'exploitation que vous utilisez. Cependant, rien ne vous empêche de choisir un autre encodage pour vos fichiers. Le tableau suivant indique les encodages les plus couramment employés par plateforme, ainsi que l'option correspondante à utiliser. |
Version du 2 mai 2011 à 10:29
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
- epstopdf - Permet l'inclusion d'images au format EPS lors d'une compilation en PDF
- floatflt - Pour insérer des images entourées de texte
- hyperref - Package permettant l'ajout d'hyperliens dans le document de sortie (PDF ou EPS)
- 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 que les commandes LaTeX ne soient pris en compte
- 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.
Encodage
Pour que LaTeX interprète correctement les accents, ainsi que les autres caractères n'existant pas dans la langue anglaise, présents dans votre fichier .tex, vous devez inclure, dans le préambule de votre fichier (avant \begin{document}), le package inputenc. Vous devez également spécifier, par une option du package, sous quel encodage votre fichier est enregistré. Par exemple, la commande
\usepackage[latin1]{inputenc}
spécifie à LaTeX, par l'option latin1, que votre fichier source est encodé selon ISO-8859-1.
Le type d'encodage par défaut, sous lequel vos fichiers .tex sont enregistrés, dépend du système d'exploitation que vous utilisez. Cependant, rien ne vous empêche de choisir un autre encodage pour vos fichiers. Le tableau suivant indique les encodages les plus couramment employés par plateforme, ainsi que l'option correspondante à utiliser.
Plateforme | Nom de l'option | Type d'encodage |
---|---|---|
Windows | ansinew | Windows-1252 ou CP-1252 |
Linux | latin1 | ISO-8859-1 |
utf8 | UTF-8 | |
Mac OS | applemac | Apple MacIntosh |
Lors de l'enregistrement de votre fichier source avec votre éditeur, vous devez choisir le même encodage que celui spécifié au package inputenc.
Pour plus de détails concernant l'encodage ainsi que sur l'écriture en langues différentes de l'anglais, consultez la page Wikipédia à ce sujet.
Avant de commencer
Le fichier TemplateDMS.tex vous 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, fournit avec le lien ci-dessus.
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[latin1]{inputenc} % L'option "latin1" désigne l'encodage ISO-8859-1, typique sous Linux. \usepackage[T1]{fontenc} % Ce package s'assure que les accents employés soient correctement affichés dans le fichier de sortie (.pdf ou .dvi). \usepackage[frenchb]{babel} % Le package "babel", avec l'option "frenchb", permet l'écriture selon la typographie française. \usepackage{graphicx} % Importation du package permettant d'inclure d'images dans le document. \begin{document} % Début du document. Hello World! Quelques accents: à, é, ô, ï. % Les accents devraient s'afficher correctement. $$ % 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.