Vous êtes sur la page 1sur 7

Module : Atelier de Génie Logiciel Institut Supérieur d'Informatique

Niveau : L2-SIL-ARS-SE Année Universitaire : 2010-2011

LAATEEX

I Présentation de LaTeX
LaTeX est un système de formatage de texte très performant donnant des résultats
d’excellente qualité. LaTeX permet de formater du texte, des tableaux, des formules
mathématiques, des images, etc. Il permet également de créer des rapports, des transparents,
des lettres, des thèses, des livres,etc.

Si à ce jour, LaTeX est le système de formatage de texte le plus utilisé, notamment dans
la création de livres, c'est grâce à l'inégalable qualité des documents qu'il permet de réaliser.

Un des buts premiers de LaTeX est de permettre à l’auteur d’un document de se


concentrer sur le contenu de ce dernier et non plus sur sa forme comme avec un traitement de
texte, les paramètres de style de LaTex étant prédéfinis au début du document.

En revanche, contrairement à un traitement de texte WYSIWYG du style de Microsoft


Word, LaTeX est loin d'être intuitif. Mais mis à part une première utilisation assez hostile,
LaTeX permet de réaliser des documents d'une telle qualité que son apprentissage n'est
certainement pas inutile.

II Installation de LaTeX sur Eclipse


Le plugin de LaTeX sur Eclipse s’appelle TeXlipse. Pour installer TeXlipse sur votre
version d’Eclipse, deux possibilités s’offrent à vous :

II.1. Installation par le web

Pour installer TeXlipse directement à partir d’internet, suivre les étapes suivantes :

- Sur Eclipse, aller vers le menu Help, puis Install New Software… La fenêtre suivante
apparaît :

Mme. Lilia SFAXI Page 1/7


Module : Atelier de Génie Logiciel Institut Supérieur d'Informatique
Niveau : L2-SIL-ARS-SE Année Universitaire : 2010-2011

- Cliquez sur le bouton Add… et tapez le chemin http://texlipse.sourceforge.net comme


suit.

- En cliquant sur OK, et en suivant le reste des instructions pour l’installation


automatique, vous installez le plugin. En redémarrant Eclipse, vous constaterez qu’en
faisant File  New  Other… un nouveau répertoire Texlipse est ajouté.

II.2. Installation en local

Dans le fichier Texlipse.zip qui vous est fournis, vous trouverez deux répertoires plugins

Mme. Lilia SFAXI Page 2/7


Module : Atelier de Génie Logiciel Institut Supérieur d'Informatique
Niveau : L2-SIL-ARS-SE Année Universitaire : 2010-2011

et features. Pour installer Texlipse en local, copier le répertoire se trouvant sous le répertoire
plugins dans le répertoire plugins et l’installation d’eclipse (par exemple C:\eclipse\plugins), et
copier le contenu du répertoire features dans le répertoire features d’eclipse (par exemple
C:\eclipse\features).

Vous pouvez ensuite démarrer Eclipse, et constater que Texlipse est installé.

III Création du premier projet Latex

III.1. Création d’un projet

- Avant d’utiliser LaTeX, il faut d’abord installer un compilateur de Latex. Le plus


utilisé s’appelle MiKTeX, que vous pouvez télécharger gratuitement à l’adresse
http://heanet.dl.sourceforge.net/sourceforge/miktex/setup-2.4.1533.exe

- Pour créer un nouveau projet Latex, aller vers File  New  Other…

- Choisir Texlipse  Latex Project

- Nommez votre nouveau projet LatexHelloworld. Dans la partie OutputFormat,


choisissez le format pdf, et pdflatex.exe comme commande de compilation.

Mme. Lilia SFAXI Page 3/7


Module : Atelier de Génie Logiciel Institut Supérieur d'Informatique
Niveau : L2-SIL-ARS-SE Année Universitaire : 2010-2011

- En cliquant sur Terminer, la fenêtre suivante apparaîtra, qui vous demande si vous
voulez utiliser la perspective de Latex, c'est-à-dire des vues adéquates pour utiliser au
mieux la fonctionnalité. Cliquez sur Yes.

- Dans le projet créé, un nouveau fichier, d’extension .tex est créé, avec le contenu
suivant :

\documentclass{article}

\begin{document}

\section{Title}

\subsection{Subtitle}

Plain text.

\subsection{Another subtitle}

More plain text.

\end{document}

- Ce contenu représente un squelette typique d’un document Latex.

- Comme pour tous les langages sur Eclipse, la compilation du code se fait
automatiquement. Mais si vous voulez la faire manuellement, aller vers Project
Build Project.

- Pour visualiser votre fichier généré, un viewer est offert par Eclipse. Il faut pour le

lancer cliquer sur le raccourci : qui se trouve en haut, sur la barre des raccourcis,
ou bien aller vers LatexPreview Document.

- Eclipse va utilise un viewer par défaut, normalement celui de MikTex. Pour changer
de viewer (utiliser acrobat reader, par exemple), il faut :

Mme. Lilia SFAXI Page 4/7


Module : Atelier de Génie Logiciel Institut Supérieur d'Informatique
Niveau : L2-SIL-ARS-SE Année Universitaire : 2010-2011

• Aller vers WindowPreferences

• Cliquer sur TexlipseViewer Settings

• Vous trouverez plusieurs viewers qui sont listés, dont acroread(). Pour
l’utiliser :

 Cliquer dessus, puis avec le bouton Up, le faire monter jusqu’à le


placer en premier.

 Cliquer ensuite sur Edit… Et mettez dans Viewer command le chemin


menant vers l’exécutable de Adobe Reader, se trouvant sur votre
ordinateur.

III.2. Structure d’un document

Un document LATEX a pour extension .tex. C’est un fichier source contenant des
commandes qui une fois interprétées produisent un fichier vectoriel (.dvi, .ps, .pdf) dont la
mise en page sera de grande qualité typographique.

Un tel fichier source est composé de 2 parties :

1. un en-tête / préambule

2. le contenu que vous voulez afficher délimité par deux balises document.

Modifier le contenu de votre document en mettant le code suivant.

\documentclass[a4paper,10pt]article}

\title{Mon Premier document \LaTeX}

\author{moi}

\begin{document}

\maketitle

Bonjour tout le monde !

\end{document}

Dans le contenu, la manière de mettre en page votre texte source permettra à LATEX
d’effectuer une mise en page automatique :
Mme. Lilia SFAXI Page 5/7
Module : Atelier de Génie Logiciel Institut Supérieur d'Informatique
Niveau : L2-SIL-ARS-SE Année Universitaire : 2010-2011

– les espaces, tabulations et retours à la ligne seront interprétés comme un seul espace,

– une ligne vide sera interprétée comme un changement de paragraphe.

Pour revenir à la ligne, il faut indiquer à LATEX que l’on veut forcer le retour à la ligne
en insérant la commande \brakline ou son équivalent plus pratique \\.

Pour le découpage en parties, il suffit d’indiquer quels sont les titres et leur niveau dans
la hiérarchie :

\part{Titre de partie}

\chapter{Titre du chapitre}

\section{Titre de la section}

\subsection{Titre de la sous-section}

\subsubsection{Titre de la sous-sous-section}

III.3. Formatage

Pour formater votre contenu, LATEX vous propose d’utiliser des blocs que l’on nomme
environnement commençant par \begin{nom de l’environnement} et finissant par \end{nom de
l’environnement}.

Voici les environnements de formatage les plus utilisés :

\textbf{texte gras}  texte gras

\textit{texte italique}  texte italique

\underline{souligné}  texte souligné

N’oublions pas les listes et énumérations (itemize et enumerate) qui utilisent \item pour
signifier un nouvel élément :

\begin{itemize}

\item toto
\item tata
\item titi
\end{itemize}

Mme. Lilia SFAXI Page 6/7


Module : Atelier de Génie Logiciel Institut Supérieur d'Informatique
Niveau : L2-SIL-ARS-SE Année Universitaire : 2010-2011

qui donne :

– toto

– tata

– titi

Mais, il en existe beaucoup d’autres que vous apprendrez à utiliser au fil de votre
apprentissage de LATEX.

III.4. Insertion d’images et de formules

III.4.1. Images

Pour insérer des images dans un document, il faut tout d’abord rajouter une commande
dans l’en-tête :
\usepackage{graphicx}

Ensuite, il suffit d’utiliser la commande :


\includegraphics[options]{chemin de l’image}

avec les arguments corrects pour insérer une image à la l’interprétation de votre fichier
source.

III.4.2. Formules

Pour écrire une formule mathématique en LATEX, on peut l’utiliser de l’une des deux
manières suivantes :

- Soit en la plaçant entre deux $

- Soit en utilisant les balises :

\begin{equation}

\end{equation}

IV Travail demandé
Reproduisez avec Latex le document « Modèle » fourni.
Mme. Lilia SFAXI Page 7/7