Langage LaTeX : installation, premiers pas et liens utiles


Sommaire
  1. Pourquoi utiliser le langage LaTeX ?
  2. Installation (sous Windows)
  3. Premier document
  4. Premières instructions LaTeX
  5. Tutoriels à télécharger
  6. Formulaires et FAQ
  7. Exemple de préambule
  8. Tutoriels en ligne
  9. Divers

1. Pourquoi utiliser le langage LaTeX ?

Voici quelques avantages du langage LaTeX par rapport aux logiciels « What you see is what you get » (par exemple Microsoft Word ou Open Office). Un inconvénient du langage LaTeX est qu'il nécessite un temps d'apprentissage. Une fois cet apprentissage passé, LaTeX permet de composer des documents plus rapidement, et avec une grande qualité.

2. Installation d'une distribution LaTeX et d'utilitaires (sous Windows)

Pour utiliser LaTeX, il est nécessaire d'avoir une distribution.
Il est aussi recommandé d'avoir un éditeur de texte comprenant un colorateur syntaxique et permettant de lancer une compilation rapidement. Enfin, il pourra être utile de pouvoir lire le format postscript (.ps), qui est un des formats possible de sortie après une compilation.

  1. Installation de la distribution MiKTeX (sous Windows).
    Sur la page de téléchargement choisir "Basic MiKTeX Installer" si l'ordinateur où vous désirez installer LaTeX est connecté à internet. Une fois "basic-miktex-xxx.exe" téléchargé, exécutez-le pour installer MiKTeX.

    N.B. Un moyen pour vérifier que LaTeX est bien installé est de taper la commande latex dans une invite de commande de windows. On peut d'ailleurs compiler un fichier via l'invite de commande par latex mon_fichier.tex.

  2. Éditeurs : Texmaker, Latex Editor, Winshell, TeXnicCenter, Vim ou Emacs pour les utilisateurs expérimentés,... Testez en plusieurs et prenez celui qui vous inspire.

    Pour les débutants en LaTeX, l'éditeur Texmaker est un bon choix. Quelques détails sur l'utilisation et le paramétrage de cet éditeur (les autres éditeurs fonctionnent de manière analogue) :

    1. Comment compiler. Nous allons tenter de compiler un premier document LaTeX. Enregistrez le fichier premier_doc.tex quelque part sur votre disque dur, et ouvrez le fichier avec Texmaker. Puis, pour compiler le fichier, menu Tools->Latex (ou appuyer sur F2). Si tout c'est bien passé, on peut lire "Process exited normally" dans la fenêtre Messages/Log File sous le document (un screenshot de la situation...). Dans le cas contraire, voir le point b. ci-dessous. Dans le dossier où est enregistré premier_doc.tex, des nouveaux fichier sont apparus. Celui qui nous intéresse pour le moment est premier_doc.dvi. En l'ouvrant, on peut y voir le rendu du document.
    2. Paramétrage pour la compilation. Dans le cas où le test du point a. échoue, vous obtiendrez sans doute le message "Error : could not start the command" dans la fenêtre Messages/Log File sous le document. Il faut alors s'assurer que l'éditeur sait où se trouve le compilateur LaTeX. Pour cela, on se rend dans le menu Options->Configure Texmaker->Commands et on modifie la première ligne (LaTeX) à l'aide du bouton "parcourir" en bout de ligne (un screenshot de la situation...). Il suffit alors de trouver latex.exe sur le disque dur. Il se trouve à l'adresse "...\dossier_où_MiKTeX_est_installé\MiKTeX 2.8\miktex\bin\latex.exe". Confirmez les changement, et retentez l'étape a..
    3. Autres paramétrages. La compilation fonctionne correctement (voir a.), nous allons maintenant paramétrer les autres fonctionnalités de l'éditeur.
      • Lecteur dvi. Je suppose que premier_doc.dvi a été crée lors des manipulations du point a.. Depuis l'éditeur, essayez Tools->View Dvi (ou taper F3). Si le lecteur dvi se lance et que vous pouvez voir votre document, il n'y a rien à faire. Sinon, "Error : could not start the command" va probablement s'afficher. Dans le menu Options->Configure Texmaker->Commands, la ligne Dvi Viewer nous intéresse et on va la modifier à l'aide du bouton "parcourir" en bout de ligne. Il suffit alors de trouver yap.exe (c'est le nom du lecteur de .dvi) sur le disque dur. En général, il se trouve dans "...\dossier_où_MiKTeX_est_installé\MiKTeX 2.8\miktex\bin\yap.exe".
      • Lecteur pdf. Lancez une compilation pdfLaTeX via Tools->pdfLaTeX (ou taper F6). Un nouveau fichier premier_doc.pdf se crée dans le même dossier que premier_doc.tex. Puis, tentez Tools->View pdf (ou taper F7). Si le pdf ne se lance pas, modifier la ligne Pdf Viewer dans Options->Configure Texmaker->Commands en indiquant le chemin de votre lecteur de pdf.
      • Lecteur ps. Uniquement si vous en installez un... (voir 3. plus bas). Pour configurer l'éditeur, on procède comme pour le lecteur pdf.
      Un screenshot résumant ce qu'il est intéressant de modifier dans Options->Configure Texmaker.
  3. (Facultatif.) Interpréteur de langage postscript. (Pour lire les fichiers .ps). GSview (choisir gsv49w32.exe) est une interface graphique pour l'interpréteur Ghostscript (dans 'Download' choisir GPL Ghostscript puis gs863w32.exe).

3. Premier document

Copiez dans l'éditeur de texte les lignes de code suivantes. Notre premier document LaTeX commencera par ce préambule, qui se termine par la commande \begin{document}.

\documentclass[11pt,a4paper]{article}

\usepackage[latin1]{inputenc}
% \usepackage[utf8]{inputenc} % sous linux, essayez cet encodage

\usepackage[T1]{fontenc}

\usepackage{amsmath,amsfonts,amssymb}
\usepackage[frenchb]{babel}

\begin{document}

Je commenterai plus loin ce préambule. Pour les premières productions LaTeX, il n'est pas nécessaire de le comprendre. Ce préambule peut être simplement réutilisé par copié-collé.

Passons au corps du document. Pour un premier document, une petite phrase suffira.

Voici mon premier document!

\end{document}

On note que le code LaTeX se termine par la commande \end{document}.

Après une compilation 'latex' (voir plus haut 1.2.a pour savoir comment compiler) du code source ci-dessus, on obtient [premier_doc.dvi].
Après une compilation 'pdflatex' du code source ci-dessus, on obtient [premier_doc.pdf].

4. Premières instructions LaTeX

Nous repartirons avec le même préambule qu'au dessus. Les morceaux de code LaTeX qui vont suivre doivent être insérés quelque part entre les balises \begin{document} et \end{document}.

N.B. Voici un exemple d'utilisation des codes ci-dessous dans un code source .tex, et le résultat après compilation (au format pdf).

5. Tutoriels à télécharger

6. Formulaires et FAQ

7. Exemple de préambule

Je donne ici un préambule simple que j'utilise. Il n'est pas différent du préambule de premier_doc.tex, à deux différences près.

  1. \usepackage[a4paper]{geometry} permet d'obtenir des marges correctes pour du papier a4.
  2. \newcommand permet de simplifier des commandes fréquemment utilisées. Par exemple, on utilisera \N à la place de \mathbb{N}
% type du document. ici, article
\documentclass[11pt,a4paper]{article}

% encodage des caractères ISO 8859-1
\usepackage[latin1]{inputenc}
% \usepackage[utf8]{inputenc} % sous linux, essayez cet encodage

% encodage des fontes
\usepackage[T1]{fontenc}

% packages relatifs aux mathématiques
\usepackage{amsmath,amsfonts,amssymb}

% afin de respecter la typographie française
\usepackage[frenchb]{babel}

% marges correctes pour papier a4
\usepackage[a4paper]{geometry}

\newcommand{\N}{\mathbb{N}}
\newcommand{\R}{\mathbb{R}}
\newcommand{\dps}{\displaystyle}

\begin{document}

8. Tutoriels en ligne

9. Divers

remonter
Florent Thurotte – t3tesla@gmail.com –
Dernière mise à jour : septembre 2013

Valid CSS!

Valid XHTML 1.0 Strict

foobar2000 audio player

vim