LaTeX


Logo LaTeX.

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:

Le site CTAN (Comprehensive TeX Archive Network), en particulier la page d'introduction, constitue également un excellent point de départ.

Éditeur LaTeX

Il y a plusieurs éditeurs LaTeX disponible sur l'internet. La majorité d'entre eux sont gratuits. Vous pouvez consulter la page comparaison des éditeurs LaTeX sur Wikipédia pour voir une liste des éditeurs.

Par exemple, Texmaker est un bon éditeur LaTeX. Voici sa page d'installation sous Windows.

(Sur les machines du DMS l’éditeur Kile est installé.)

Encodage

Pour que LaTeX interprète correctement les accents, ainsi que les autres caractères n'existant pas dans la langue anglaise, vous devez inclure, dans le préambule de votre fichier (avant \begin{document}), le package inputenc. Vous devez également spécifier, en option à ce package, sous quel encodage votre fichier est enregistré. Par exemple, la commande

\usepackage[utf8]{inputenc}

spécifie à LaTeX, par l'option utf8, que votre fichier source est encodé selon UTF-8.

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 système, ainsi que l'option du package inputenc à utiliser.

Système 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.

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[utf8]{inputenc}	                    % L'option "utf8" désigne l'encodage UTF-8.
\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.png} % 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.
  1. Avant d’exécuter le fichier .tex assurez-vous d'avoir le fichier image.png dans le même dossier que le fichier .tex.
  2. Pour savoir comment compiler cet exemple ou, plus généralement, un fichier .tex, consultez la page de l'éditeur LaTeX au département, Kile.
  3. Pour voir le résultat de cet exemple une fois compilé, téléchargez le document ici.

N.B. : Ce n'est pas nécessaire d'avoir le format d'image étant .png. Vous pouvez également utiliser d'autres formats d'images tels que .jpg, .pdf etc.


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.


Quelques packages utiles en mathématiques

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.


Références utiles


Voir aussi

Séminaires LaTeX

Vous pouvez consulter et utiliser les fichiers suivants présentés au DMS lors des séminaires LaTeX.

Articles connexes

Références externes


La dernière modification de cette page a été faite le 25 septembre 2024 à 14:04.