Manuel Latex
Manuel Latex
Manuel Latex
28 avril 2008
Introduction
Le but de ce document est de guider le nouvel utilisateur de LATEX.
Le lecteur y touvera une présentation du logiciel ainsi que de quelques avantages liés à
son utilisation.
Sont également inclus, un paragraphe traitant de l’installation du logiciel et un paragraphe
listant les sites internet de qualité sur lesquels l’utilisateur de LATEX pourra chercher de
l’information et trouver des réponses très concrêtes à ses demandes.
1
Table des matières
1 Pourquoi se mettre au LATEX ? 3
1.1 Pour produire des documents scientifiques . . . . . . . . . . . . . . . . . . 3
1.2 Pour la qualité typographique . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3 Pour créer des gros documents . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.4 Pour la pérennité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.5 Pour la souplesse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.6 Parce que c’est universel . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2
1 Pourquoi se mettre au LATEX ?
Apprendre à produire des documents avec LATEX cela demande forcément un peu d’in-
vestissement, même s’il est possible d’apprendre au fur et à mesure de ses besoins. Cela
vient du fait que c’est un système complètement différent des traitements de texte que
vous avez l’habitude d’utiliser. Par exemple, pour écrire différent en italique, je n’ai pas
cliqué sur un bouton dans un menu comme je le ferais avec Word, mais en gros, j’ai saisi
dans mon fichier quelque chose comme
Tout ce texte est construit selon ce principe, ensuite LATEX parcourt mon fichier1 et le
transforme en un beau document, selon mes indications.
À première vue, cela semble plus contraignant, moins convivial, mais alors pourquoi se
mettre au LATEX ?
1
On dit que l’on compile.
3
1.3 Pour créer des gros documents
C’est pour cette qualité de LATEX que l’investissement est le plus rentable. On peut lui
laisser la gestion de toutes les choses compliquées liées à la production de gros documents :
livres, rapport de recherche, mémoire, thèse... Quelques exemples :
– Il numérote automatiquement les sections, sous-sections, appendices, figures, for-
mules, théorèmes, etc...
– Il crée tout seul la table des matières et l’index2 .
– On peut numéroter très facilement les équations, les formules, les tableaux puis faire
référence à ces numéros. Même si le document est retouché (par exemple, même si
d’autres équations numérotées sont insérées à divers endroits dans le document), le
document final restera cohérent.
– Il gère très bien la disposition des figures dans un texte.
– On peut fusionner très facilement plusieurs documents, cela permet à plusieurs per-
sonnes de travailler sur des chapitres différents d’un même document.
Par ailleurs, les documents LATEX ne prennent que très peu de place sur le disque, contrai-
rement aux documents produits par un traitement de texte.
2
pour cette fonctionnalité, LATEX vous demandera quand même un peu de travail...
4
1.6 Parce que c’est universel
Pour échanger des documents produits avec LATEX, on peut les transformer en fichier
Postscript (lisible par toutes les imprimantes), PDF, ou même HTML. Peu importe que
la personne avec qui je travaille utilise un PC avec Windows, Linux ou un Mac. Et bien
sûr, tout ça est entièrement gratuit.
Dans ce paragraphe, nous allons présenter une méthode permettant d’installer LATEX.
La première chose à savoir est que LATEX est un logiciel entièrement gratuit. Nous ferons
donc figurer ici les sites sur lesquels il est possible de télécharger les différents logiciels
indispensables à l’utilisation de LATEX.
Ghostscript est une version libre d’un interpréteur PostScript pour toutes les plate-
formes. GSView est un environnement graphique pour les plateformes Windows.
5
LATEX
Fichier texte *.tex -
Fichier *.dvi
Ghostscript
?
Conversion du fichier *.ps GSview
en fichier Acrobat *.pdf Fichier Post-script *.ps
– Téléchargement de l’exécutable
Une fois sur le site, il s’agit de choisir la version la plus récente du logiciel, par
exemple en cliquant sur un lien du type :
GPLGhostscript8.57 (version de 2007)
Ensuite, on peu télécharger un fichier exécutable en cliquant sur le lien http:
//mirror.cs.wisc.edu/pub/mirrors/ghost/GPL/gs857
Il suffit alors de cliquer sur le fichier dont l’extension est *.exe, par exemple
gs857w32-gpl.exe. Cela démarrera le téléchargement du fichier exécutable.
– Installation
Le plus dur est fait ! Il n’y a plus qu’à se laisser guider. En ouvrant le fichier que
l’on vient de télécharger, il faut cliquer successivement sur les bouton setup, puis
install.
– Téléchargement de l’exécutable
Une fois sur le site http://www.cs.wisc.edu/~ghost/, c’est toujours le même
principe. On clique sur la version la plus récente du logiciel, par exemple GSview4.
9 (version de 2007), puis on télécharge l’exécutable en cliquant par exemple sur
gsv49w32.exe.
– Installation
Comme précédemment, il n’y a plus qu’à se laisser guider (en choisissant la langue
6
et en cliquant maintes fois sur le bouton suivant).
– Téléchargement de l’exécutable
Une fois sur le site, il faut choisir la version la plus récente du logiciel dans le menu
Download, par exemple MiKTeX 2.7. Lorsque la page s’ouvre, cliquer sur le lien
DOWNLOAD associé à “ MiKTeX 2.7 ” Net Installer.
Cela permet de télécharger le fichier exécutable (Setup-2.7.2960.exe).
– Téléchargement du logiciel
– Exécutez le fichier qui vient d’être téléchargé.
– Choisissez le téléchargement : Download MiKTeX.
– Choisissez la distribution Basic (LATEX restreint) ou Complete (LATEX dans sa
totalité).
– Vous avez ensuite le choix de l’emplacement à partir duquel le téléchargement va
s’effectuer. Il vaut mieux choisir un miroir de téléchargement à proximité du lieu
géographique où vous vous trouvez.
– Lancer le téléchargement. Cette étape peut prendre un certain temps (parfois plus
d’une heure).
– Installation du logiciel
– La procédure est pratiquement la même que précédemment. Double-cliquer sur
Setup-2.7.2960.exe. La différence s’effectue uniquement sur le choix, non plus
du téléchargement, mais de l’installation : Install MiKTeX.
– Indiquer quelle version de MiKTEX vous avez téléchargée.
– Vous devez alors indiquer l’endroit sur votre disque dur où vous avez téléchargé
votre distribution MiKTEX.
– Indiquer où va s’installer MiKTEX, par exemple C :/Program Files/MiKTeX/
(recommandé).
– Effectuer l’installation.
La procédure est fort simple. Il suffit de vous rendre sur le site http://www.winshell.
de/. Choisissez ensuite dans le menu Download WinShell, et l’on vous propose de télécharger
le fichier exécutable WinShell321.exe. Une fois cette formalité effetuée, il n’y a plus qu’à
se laisser guider : Winshell s’installe aisément.
7
2.1.5 Quelques variantes
– Au lieu de télécharger l’éditeur Winshell, il est possible de télécharger WinEdt à
l’adresse http://www.winedt.com/.
WinEdt s’avère intéressant si par exemple, vous souhaitez qu’il soit inclus au logiciel
un correcteur orthographique. En effet, il manque un correcteur orthographique à
WinShell.
Attention cependant ! Le logiciel est diffusé en shareware au prix approximatif de 50
Euros. Il peut être librement testé pendant un mois.
2.2.1 Compilation
Si vous utilisez un éditeur spécifique pour LATEX, il existe un menu ou un bouton pour
compiler. Sous emacs, vous pourrez utiliser les touches C-c C-b. Sinon, il est toujours
possible de lancer la compilation en ligne de commande. La commande à lancer est latex
<nomfichier> On peut omettre l’extension .tex du nom du fichier. La compilation crée
un fichier <nomfichier>.dvi. Si la compilation s’est correctement déroulée, vous verrez
s’afficher sur la sortie standard les lignes suivantes :
Différents programmes sont disponibles pour visualiser les fichiers au format dvi (yap,
xdvi, dvipreview . . . ). Ensuite, à partir de du fichier dvi, il est possible de générer un
fichier ps pour imprimer ou pdf. Pour cela, utilisez respectivement les commandes dvips
8
ou dvipdf. Il est aussi possible de lancer directement la compilation vers le format pdf
grace à la commande pdfLaTeX.
Certains documents demandent parfois à être compilés plusieurs fois (par exemple, lors-
qu’il y a une table des matières ou une bibliographie). Dans ce cas, il existe un programme
Python très pratique (rubber) qui se charge d’appeler toutes les commandes nécessaires. Il
va même jusqu’a convertir les figures et images, gère metapost ou les fichiers xfig, et prend
garde à ne relancer bibTEX et LATEX que lorsque c’est nécessaire. Ce programme est dis-
ponible sur la page http://www.pps.jussieu.fr/~beffara/soft/rubber. Il existe aussi
latex-mk qui est basé sur des makefiles (http://latex-mk.sourceforge.net).
Si vous désirez éditer vos documents LATEX sur un système d’exploitation Linux, je
vous conseille fortement d’utiliser Kile. Kile est un éditeur de TEX/ LATEX très facile à
utiliser avec l’environnement graphique KDE et qui peut être téléchargé gratuitement
depuis son site officiel http://kile.sourceforge.net/download.php. Kile fournit une
interface graphique pour compiler, convertir et visualiser les documents, un service d’ac-
complissement automatique des commandes (La)TEX et des modèles et des assistants
qui permettent de commencer un nouveau document simplement. Le système de compila-
tion et de visualisation est flexible et intelligent (on peut choisir les outils qui répondent
aux différentes commandes, par exemple choisir Adobe Reader en duo avec la commande
ViewPDF). Avec Kile on peut insérer des labels et les caractères spéciaux par un simple
clic et beaucoup d’autres fonctionalités sont disponibles :
– Une recherche avant / arrière.
– Une liste de chapitres et sections est construite automatiquement par Kile, ce qui
nous permet de passer directement d’une section à une autre.
– Insertion facile des citations et références quand on utilise les projets
– Accès facile pour différentes sources d’aide.
– QuickPreview, pour visualiser une partie de votre document
– Des commandes d’édition avancées.
Avec Kile on gagne le style professionel de LATEX, avec une facilité d’utilisation com-
parable à WORD, mais cette fois-ci élégante et consistante.
Pour les débutants, une très bonne documentation est disponible en ligne sur le site offi-
ciel de Kile http://kile.sourceforge.net/Documentation/html/index.html, je vous
conseille de commencer avec “Quickstart” qui vous entraı̂ne à écrire votre premier docu-
ment LATEX avec Kile.
9
D’autres captures d’écran très utiles sont sur le lien http://kile.sourceforge.net/
screenshots.php.
Toutes ces commandes permettent de générer le document *.pdf présenté sur la figure 3.
10
Fig. 3 – Document obtenu à partir des lignes de commandes données sur la figure 2
3.2 Le préambule
Tout document LATEX possède un préambule. Dans cette section du document fi-
gurent des informations valides pour l’ensemble du texte. Dans notre exemple, les quatre
premières lignes font partie du préambule. Nous indiquons sur la première ligne du fichier
le type du document. Ce peut être un article {article}, un rapport {report}, un livre
{book}, etc.
3.3 Le titre
La seconde ligne du fichier indique le titre du document alors que les deux suivantes
indiquent respectivement le nom de l’auteur et la date de création du document. À la
cinquième ligne du fichier, nous indiquons le début du corps du texte avec la balise
\begin{document}. Cette balise est obligatoire dans tout document LATEX. Sa contre-
partie, \end{document}, est également obligatoire et est située à la toute fin du docu-
ment. La balise \maketitle fixe l’endroit où apparaı̂tra le titre, l’auteur et la date du
document. Rappelons que ces informations ont été mentionnées dans le préambule. Si la
11
balise \maketitle est omise, le document obtenu après la compilation n’inclura pas ces
informations.
12
4 Où trouver de l’info sur LATEX ?
Les documentations, sites de téléchargement pour LATEX sont nombreux. Voici une
petite sélection.
Nota Bene : Plusieurs FAQ LATEX existent (une FAQ LATEX - FAQ pour Frequently As-
ked Questions - est un site sur lequel on donne des réponses aux problèmes fréquemment
rencontrés par les utilisateurs de LATEX).
Voici un lien vers une FAQ en français assez complète : http://www.grappa.univ-lille3.
fr/FAQ-LaTeX/
13
4.5 Pour dessiner avec LATEX
Le logiciel TEXCAD qui permet de réaliser des dessins avec LATEX est disponible à
l’adresse suivante : http://homepage.sunrise.ch/mysunrise/gdm/texcad.htm
14