Tp2 - Latex

7
Module : Atelier de Génie Logiciel Institut Supérieur d'Informatique Niveau : L2-SIL-ARS-SE Année Universitaire : 2010-2011 Mme. Lilia SFAXI Page 1/7 L L L A A A E E E I Pꜳꝏ Lꜳ Pꜳꝏ Lꜳ Pꜳꝏ Lꜳ Pꜳꝏ Lꜳ 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 II II II Iꜳꜳꝏ Lꜳ E Iꜳꜳꝏ Lꜳ E Iꜳꜳꝏ Lꜳ E Iꜳꜳꝏ Lꜳ E 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. Iꜳꜳꝏ ꜳ 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 :

description

Visitez http://liliasfaxi.wix.com/liliasfaxi

Transcript of Tp2 - Latex

Page 1: Tp2 - Latex

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

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

Mme. Lilia SFAXI Page 1/7

LLLLLLLLLLLLAAAAAAAAAAAATTTTTTTTTTTTEEEEEEEEEEEEXXXXXXXXXXXX

IIII Présentation de LaTeXPrésentation de LaTeXPrésentation de LaTeXPré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.

IIIIIIII Installation de LaTeX sur EclipseInstallation de LaTeX sur EclipseInstallation de LaTeX sur EclipseInstallation 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 :

Page 2: Tp2 - Latex

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

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

Mme. Lilia SFAXI Page 2/7

- 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

Page 3: Tp2 - Latex

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

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

Mme. Lilia SFAXI Page 3/7

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é.

IIIIIIIIIIII Création du premier projet LatexCréation du premier projet LatexCréation du premier projet LatexCré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.

Page 4: Tp2 - Latex

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

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

Mme. Lilia SFAXI Page 4/7

- 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 Latex�Preview Document.

- Eclipse va utilise un viewer par défaut, normalement celui de MikTex. Pour changer

de viewer (utiliser acrobat reader, par exemple), il faut :

Page 5: Tp2 - Latex

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

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

Mme. Lilia SFAXI Page 5/7

• Aller vers Window�Preferences

• Cliquer sur Texlipse�Viewer 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 :

Page 6: Tp2 - Latex

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

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

Mme. Lilia SFAXI Page 6/7

– 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}

Page 7: Tp2 - Latex

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

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

Mme. Lilia SFAXI Page 7/7

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}

IVIVIVIV Travail demandéTravail demandéTravail demandéTravail demandé

Reproduisez avec Latex le document « Modèle » fourni.