Langage LaTeX : installation, premiers pas et liens utiles
Sommaire
- Pourquoi utiliser le langage LaTeX ?
- Installation (sous Windows)
- Premier document
- Premières instructions LaTeX
- Tutoriels à télécharger
- Formulaires et FAQ
- Exemple de préambule
- Tutoriels en ligne
- 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).
- La justification des paragraphes et des pages est très réussie car LaTeX utilise un algorithme de césure
performant. La mise en page est d'une qualité professionnelle.
- Le document est décrit par sa structure logique, sans se préoccuper de la
mise en page. Par exemple, le simple code \subsection{Mon titre}
indiquera à LaTeX « Je souhaite que 'Mon titre' soit le titre d'une sous partie, il va donc
falloir que tu adoptes le style correspondant aux sous parties, et que tu ajoutes à la table des
matières 'Mon titre' ».
On peut ainsi ne penser qu'au fond lors de la rédaction, et gérer la forme
indépendamment.
En particulier, les notes de bas de page, les
renvois, la table des matières ou les références bibliographiques sont
produites automatiquement.
- Les fontes sont très soignées, des détails typographiques
(ligatures,...) sont pris en compte.
- Le mode mathématiques produit des formules particulièrement jolies.
- Les mises à jour récentes de LaTeX ne sont pas incompatibles avec les anciennes versions. Il
est ainsi possible de réutiliser de
vieux documents sans problèmes de compatibilité.
- Comme le document entier est décrit à l'aide de lignes de code, on peut avoir un contrôle
complet sur ce qui est fait.
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.
- 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.
- É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) :
- 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..
- 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.
- (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[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).
- Coupure de ligne et paragraphes
Essayez donc ce morceau de code! \\
Après avoir coupé la ligne, une deuxième ligne.
Une ligne de code vide permet de créer un nouveau paragraphe.
- Commandes de mise en forme
\textbf{Texte mis en
gras}
\textit{Texte mis en
italique}
\textsc{Petites
Majuscules}
{\Large grande
taille}
- Environnements
\begin{center}
Texte
centré
\end{center}
\begin{itemize}
\item premier point
\item second point
\end{itemize}
- Structurer le document
\section{titre}
\subsection{titre}
\subsubsection{titre}
\paragraph{titre}
\tableofcontents
- Modes mathématiques.
Les modes mathématiques permettent de composer des formules mathématiques.
Il existe deux modes mathématiques :
Le mode en texte $x^2$ et
le mode hors texte \[ x^2. \]
Voyons à présent quelques exemples de syntaxes en mode mathématique.
$x^n_2$
$\alpha \beta$
$\frac{3}{2}$
\[ \sum_{k=1}^n k^2 \]
\[ \int_a^b f(x) \mathrm{d}x \]
Notez l'effet de la commande \displaystyle
On pose $\displaystyle
t=\frac{1}{2+\pi}$.
Pour en savoir plus sur LaTeX et mathématiques, on peut se référer
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.
- \usepackage[a4paper]{geometry} permet
d'obtenir des marges correctes pour du papier a4.
- \newcommand permet de simplifier des commandes
fréquemment utilisées. Par exemple, on utilisera \N à la place de \mathbb{N}
\documentclass[11pt,a4paper]{article}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath,amsfonts,amssymb}
\usepackage[frenchb]{babel}
\usepackage[a4paper]{geometry}
\newcommand{\N}{\mathbb{N}}
\newcommand{\R}{\mathbb{R}}
\newcommand{\dps}{\displaystyle}
\begin{document}
8. Tutoriels en ligne
9. Divers
Florent Thurotte – t3tesla@gmail.com –
Dernière mise à jour : septembre 2013