« LaTeX » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 14 : | Ligne 14 : | ||
== Guide == | == 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: | 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: | ||
* [http://fr.wikipedia.org/wiki/LaTeX LaTeX sur Wikipédia] | * [http://fr.wikipedia.org/wiki/LaTeX LaTeX sur Wikipédia] | ||
Ligne 22 : | Ligne 22 : | ||
Le site [http://www.ctan.org ''CTAN''] (Comprehensive TeX Archive Network), en particulier la [http://www.ctan.org/starter.html page d'introduction], constitue également un excellent point de départ. | Le site [http://www.ctan.org ''CTAN''] (Comprehensive TeX Archive Network), en particulier la [http://www.ctan.org/starter.html page d'introduction], constitue également un excellent point de départ. | ||
=== | === Références utiles === | ||
* [http://www.ctan.org/tex-archive/macros/latex/contrib/beamer/doc/beameruserguide.pdf ''The Beamer Class'' - Guide de l'utilisateur de la classe ''Beamer'' vous permettant de créer des présentations (diaporamas) avec du code LaTeX] | * [http://www.ctan.org/tex-archive/macros/latex/contrib/beamer/doc/beameruserguide.pdf ''The Beamer Class'' - Guide de l'utilisateur de la classe ''Beamer'' vous permettant de créer des présentations (diaporamas) avec du code LaTeX] | ||
* [http://en.wikipedia.org/wiki/BibTeX ''BibTeX sur Wikipédia'' - Pour comprendre comment créer et utiliser une base de donnée BibTeX] | * [http://en.wikipedia.org/wiki/BibTeX ''BibTeX sur Wikipédia'' - Pour comprendre comment créer et utiliser une base de donnée BibTeX] | ||
Ligne 31 : | Ligne 31 : | ||
* [http://tug.ctan.org/tex-archive/info/epslatex/english/epslatex.pdf ''Using Imported Graphics in LaTeX and pdfLaTeX'' - Excellent document à consulter pour tout connaître sur l'inclusion d'images sous LaTeX] | * [http://tug.ctan.org/tex-archive/info/epslatex/english/epslatex.pdf ''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 === | ||
* [ftp://ftp.ams.org/pub/tex/doc/amsmath/amsldoc.pdf ''amsmath'' - Pour écrire selon les normes de l'AMS] | * [ftp://ftp.ams.org/pub/tex/doc/amsmath/amsldoc.pdf ''amsmath'' - Pour écrire selon les normes de l'AMS] | ||
Ligne 46 : | Ligne 46 : | ||
Pour obtenir de la documentation sur d'autres ''packages'', consultez le site [http://www.ctan.org/ ''CTAN''] ou encore le site [http://tug.org/ ''TUG''] (TeX Users Group). Une liste plus exhaustive de ''packages'' utiles dans l'écriture de textes mathématiques est disponible à la page [http://en.wikibooks.org/wiki/LaTeX/Packages ''LaTeX/Packages''] de Wikibooks. | Pour obtenir de la documentation sur d'autres ''packages'', consultez le site [http://www.ctan.org/ ''CTAN''] ou encore le site [http://tug.org/ ''TUG''] (TeX Users Group). Une liste plus exhaustive de ''packages'' utiles dans l'écriture de textes mathématiques est disponible à la page [http://en.wikibooks.org/wiki/LaTeX/Packages ''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 | 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 | ||
Ligne 123 : | Ligne 123 : | ||
== Voir aussi == | == Voir aussi == | ||
=== | === Articles connexes === | ||
* [[logiciels|Logiciels au DMS]] | * [[logiciels|Logiciels au DMS]] | ||
* [[Kile|Kile]] | * [[Kile|Kile]] | ||
Ligne 130 : | Ligne 130 : | ||
* [[TeX_Live|TeX Live]] | * [[TeX_Live|TeX Live]] | ||
=== | === Références externes === | ||
* [http://www.latex-project.org/ Site officiel de LaTeX] | * [http://www.latex-project.org/ Site officiel de LaTeX] | ||
* [http://fr.wikipedia.org/wiki/LaTeX LaTeX sur Wikipédia] | * [http://fr.wikipedia.org/wiki/LaTeX LaTeX sur Wikipédia] | ||
* [http://tug.org/ TeX Users Group (TUG)] | * [http://tug.org/ TeX Users Group (TUG)] | ||
* [http://www.ctan.org/ Comprehensive TeX Archive Network (CTAN)] | * [http://www.ctan.org/ Comprehensive TeX Archive Network (CTAN)] |
Version du 13 septembre 2011 à 14:28

LaTeX est un langage et un système de composition de documents employé principalement par la communauté scientifique. Au DMS, les mémoires et thèses des étudiants doivent être écrits avec LaTeX. Un fichier template, permettant d'écrire les mémoires et thèses selon les normes de l'Université de Montréal, est disponible à la section Fichier template.
Dans ce qui suit, vous trouverez une liste de références utiles, que ce soit pour débuter ou encore pour se perfectionner avec LaTeX, ainsi qu'un exemple de code.
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 la page d'introduction, constitue également un excellent point de départ.
Références utiles
- The Beamer Class - Guide de l'utilisateur de la classe Beamer vous permettant de créer des présentations (diaporamas) avec du code LaTeX
- BibTeX sur Wikipédia - Pour comprendre comment créer et utiliser une base de donnée BibTeX
- 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)
- natbib - Pour que vos citations apparaissent au format auteur-année et pour vous donner plus de contrôle sur votre liste de références avec BibTeX
- PSTricks - Permet de concevoir des images vectorielle de grande qualité, et d'y incorporer du texte et des équations, directement dans le code LaTeX
- SageTeX - Ce package vous permet d'employer, dans vos documents LaTeX, du code Sage
- 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 dépend du système d'exploitation utilisé. Cependant, rien n'empêche l'utilisateur de choisir un autre encodage pour l'enregistrement de ses fichiers. Le tableau suivant indique les encodages les plus couramment employés par plateforme, ainsi que l'option du package inputencà 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 |
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.
Fichier template
Le fichier TemplateDMS.zip comprend le template TemplateDMS.tex, la classe dms.cls vous permettant de rédiger vos gros travaux (rapport, mémoire ou thèse) selon les normes de l'Université de Montréal, ainsi qu'un répertoire contenant les images à être importées pendant la compilation. Cliquez ici pour télécharger le fichier.
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 \usepackage{graphicx} % typographie française. L'importation du package "graphicx" permet d'inclure % des 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 permet de produire des équations \sum_{n=1}^\infty\frac{1}{n^2}=\frac{\pi^2}{6} % mathématiques qui ne sont pas numérotées. Pour des équations numérotées, $$ % utilisez \begin{equation} et \end{equation}. \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 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 d'autres exemples, téléchargez le fichier TemplateDMS.zip ou consultez la page LaTeX de Wikipédia.