You are on page 1of 67

D c o u v e rt e d e l a p u i s s a n c e d e LATEX

A.ABBASSI & A.IKIDID


Master ISI 14-16,FSSM

9 novembre 2014

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

1 / 23

Plan :

Gnralits
Cest quoi LATEX ?
Historique de TEX et LATEX
Sous section 2 de la Section 1

Section 2
Sous section 1 de la Section 2
Sous section 2 de la Section 2

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

2 / 23

Sommaire de la prsentation
1

Gnralits
Cest quoi LATEX ?

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

3 / 23

Sommaire de la prsentation
1

Gnralits
Cest quoi LATEX ?
Historique de TEX et LATEX

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

3 / 23

Sommaire de la prsentation
1

Gnralits
Cest quoi LATEX ?
Historique de TEX et LATEX
Sous section 2 de la Section 1

Section 2

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

3 / 23

Sommaire de la prsentation
1

Gnralits
Cest quoi LATEX ?
Historique de TEX et LATEX
Sous section 2 de la Section 1

Section 2

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

3 / 23

Sommaire de la prsentation
1

Gnralits
Cest quoi LATEX ?
Historique de TEX et LATEX
Sous section 2 de la Section 1

Section 2

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

3 / 23

Cest quoi LATEX ?


n systme trs puissant pour composer du texte et produire des documents (mis en forme et mis en page), utile dans de nombreux domaines
(littrature, langues anciennes ou sotriques, textes scientifiques, etc.).
Lauteur dcrit en code comment il veut hirarchiser linformation. Ensuite, son
code est trait par un logiciel : LaTeX choisit alors les meilleurs agencements et
la disposition optimale pour chacun des lments du document fin davoir un
rsultat piquant.

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

4 / 23

Historique de TEX et LATEX


Il tait une fois Donald Knuth...

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

5 / 23

Historique de TEX et LATEX


Il tait une fois Donald Knuth...
Professeur mrite de luniversit de Stanford ;

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

5 / 23

Historique de TEX et LATEX


Il tait une fois Donald Knuth...
Professeur mrite de luniversit de Stanford ;
Pionnier de lalgorithmique, informaticien de gnie (Prix Turing, 1974) ;

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

5 / 23

Historique de TEX et LATEX


Il tait une fois Donald Knuth...
Professeur mrite de luniversit de Stanford ;
Pionnier de lalgorithmique, informaticien de gnie (Prix Turing, 1974) ;
Auteur de livres sur lalgorithmique et les maths discrtes (TAOCP).

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

5 / 23

Historique de TEX et LATEX (suite)


Pour anecdote :
la fin des annes 70, alors quil peaufinait le deuxime volume de The Art Of
Computer Programming (TAOCP), il cumula les galres :

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

6 / 23

Historique de TEX et LATEX (suite)


Pour anecdote :
la fin des annes 70, alors quil peaufinait le deuxime volume de The Art Of
Computer Programming (TAOCP), il cumula les galres :
il lui manquait des symboles pour crire ses ouvrages,

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

6 / 23

Historique de TEX et LATEX (suite)


Pour anecdote :
la fin des annes 70, alors quil peaufinait le deuxime volume de The Art Of
Computer Programming (TAOCP), il cumula les galres :
il lui manquait des symboles pour crire ses ouvrages,
la qualit typographique des articles scientifques tait mauvaise...

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

6 / 23

Historique de TEX et LATEX (suite)


TEXle premier logiciel libre

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

7 / 23

Historique de TEX et LATEX (suite)


TEXle premier logiciel libre
Il entreprit donc ltude de la typographie la suite de quoi il allait crer
un systme logiciel complet de composition de documents rpondant ses
exigences : TEX(prononcer [Tque]).

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

7 / 23

Historique de TEX et LATEX (suite)


TEXle premier logiciel libre
Il entreprit donc ltude de la typographie la suite de quoi il allait crer
un systme logiciel complet de composition de documents rpondant ses
exigences : TEX(prononcer [Tque]).
Ce travail lui prendra en tout prs de 10 ans

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

7 / 23

Historique de TEX et LATEX (suite)


TEXle premier logiciel libre
Il entreprit donc ltude de la typographie la suite de quoi il allait crer
un systme logiciel complet de composition de documents rpondant ses
exigences : TEX(prononcer [Tque]).
Ce travail lui prendra en tout prs de 10 ans
Il dcida enfinn de nexercer aucun droit dauteur sur son oeuvre faisant
ainsi de TEXun des premiers logiciels libres.

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

7 / 23

Historique de TEX et LATEX (suite)


TEX nest pas un langage mettre dans toutes les mains.
1

% Exemple de macro en plain TeX

\ catcode \ @ =11

\ def \ downparenfill {$\ m@th \ braceld \ leaders \ vrule

height 1.3 pt depth -0.4 pt \ hfill \ bracerd $}

\ def \ overparen #1{\ mathop {\ vbox {\ ialign {

##\ crcr \ crcr \ noalign {\ kern 0.4 ex }

\ downparenfill \ crcr \ noalign {\ kern 0.4 ex \ n oi nt e rl in es ki p }

$\ hfil \ displaystyle {#1}\ hfil $\ crcr }}}\ limits }

\ catcode \ @ =12

Lutilisation directe du format plain TEX est assez ardue...

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

8 / 23

Historique de TEX et LATEX (suite)


Dans les annes 80, Leslie Lamport cr LATEX :

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

9 / 23

Historique de TEX et LATEX (suite)


Dans les annes 80, Leslie Lamport cr LATEX :
il sagit dune collection de macro-commandes destines simplifier
lutilisation de TeX ;

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

9 / 23

Historique de TEX et LATEX (suite)


Dans les annes 80, Leslie Lamport cr LATEX :
il sagit dune collection de macro-commandes destines simplifier
lutilisation de TeX ;
le nom LATEX est labrviation de Lamport TeX.

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

9 / 23

Historique de TEX et LATEX (suite)


Depuis LATEX est devenu un systme Wysiwym 1 trs complet :

1. What You See Is What You Mean - Ce que vous voyez cest ce que vous signifez.
2. se dit dun programme informatique capable de fonctionner dans des conditions non
nominales (erreur de saisie...).
A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

10 / 23

Historique de TEX et LATEX (suite)


Depuis LATEX est devenu un systme Wysiwym 1 trs complet :
cest un systme complexe, disponible sous forme de distribution ;

1. What You See Is What You Mean - Ce que vous voyez cest ce que vous signifez.
2. se dit dun programme informatique capable de fonctionner dans des conditions non
nominales (erreur de saisie...).
A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

10 / 23

Historique de TEX et LATEX (suite)


Depuis LATEX est devenu un systme Wysiwym 1 trs complet :
cest un systme complexe, disponible sous forme de distribution ;
sa conception est modulaire, sous forme de packages (on dit plutt paquets
ou extensions en franais) ;

1. What You See Is What You Mean - Ce que vous voyez cest ce que vous signifez.
2. se dit dun programme informatique capable de fonctionner dans des conditions non
nominales (erreur de saisie...).
A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

10 / 23

Historique de TEX et LATEX (suite)


Depuis LATEX est devenu un systme Wysiwym 1 trs complet :
cest un systme complexe, disponible sous forme de distribution ;
sa conception est modulaire, sous forme de packages (on dit plutt paquets
ou extensions en franais) ;
LATEX est un format ouvert car ditable avec nimporte quel diteur de
texte - robuste 2 et multiplateforme ;

1. What You See Is What You Mean - Ce que vous voyez cest ce que vous signifez.
2. se dit dun programme informatique capable de fonctionner dans des conditions non
nominales (erreur de saisie...).
A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

10 / 23

Historique de TEX et LATEX (suite)


Depuis LATEX est devenu un systme Wysiwym 1 trs complet :
cest un systme complexe, disponible sous forme de distribution ;
sa conception est modulaire, sous forme de packages (on dit plutt paquets
ou extensions en franais) ;
LATEX est un format ouvert car ditable avec nimporte quel diteur de
texte - robuste 2 et multiplateforme ;
il est de surcrot interoprable avec diffrentes sorties possibles en dvi,ps,
pdf, (x)html+css, xml, (odf), ...
,

1. What You See Is What You Mean - Ce que vous voyez cest ce que vous signifez.
2. se dit dun programme informatique capable de fonctionner dans des conditions non
nominales (erreur de saisie...).
A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

10 / 23

Historique de TEX et LATEX (suite)


LATEX est quant lui mettre dans toutes les mains, par exemple :
1

% Exemple d un code LaTex

\ documentclass { minimal }

\ begin { document }

\ latex pour \ ecrire des maths :

$$ \ sum _{ n =1}^{+\ infty } \ frac {1}{ n ^2}=\ frac {\ pi ^2}{6} $$

\ end { document }

Rsultat :
+
X
1
2
=
n2
6
n=1

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

11 / 23

Ma premire page !
I Premier lment
I Deuxime lment
1
2

coucou
totouuo

Troisime lment

Premier lment

Deuxime lment
voil, c bn coucou totoo oui cest ce quon doit faire en modifiant
voil, c bn coucou totoo

Troisime lment

a-)/ Premier lment


b-)/ Deuxime lment
c-)/ Troisime lment
A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

12 / 23

Et maintenant ma deuxime page : Des bloc horizontaux !

bloc normal ?
je suis un bloc normal avec ombre !

bloc normal ?
je suis un bloc normal sans ombre !
voici les 3 types de bloc quon a :

Un bloc normal
A utiliser normalement, selon vos envies.

Bloc alerte
A utiliser pour alerter.

Un bloc exemple
A utiliser pour donner un exemple.

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

13 / 23

Sommaire de la prsentation
1

Gnralits

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

14 / 23

Sommaire de la prsentation
1

Gnralits

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

14 / 23

Sommaire de la prsentation
1

Gnralits

Section 2

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

14 / 23

Sommaire de la prsentation
1

Gnralits

Section 2
Sous section 1 de la Section 2

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

14 / 23

Sommaire de la prsentation
1

Gnralits

Section 2
Sous section 1 de la Section 2
Sous section 2 de la Section 2

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

14 / 23

Voici ma troisime page : Des bloc verticaux !

Bloc n2

Bloc n1
Texte du bloc
n1.

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Texte
du
bloc n2, un
peu
plus
long celui-ci
pour voir les
alignements.

Dcouverte de LATEX

Bloc n3
Texte du bloc
n3.

9 novembre 2014

15 / 23

Et celle l cest la deuxime page, mais de ma deuxime section.

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

16 / 23

vers table de contenu


Allez la page

Le
Le
Le
Le

texte
texte
texte
texte

de
de
de
de

Sautez cette partie

la
la
la
la

colonne
colonne
colonne
colonne

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Retour

Le code de cette diapo deux colonnes : . . . Le code


de cette diapo deux colonnes : Le code de cette diapo
deux colonnes :
Cliquez ici

Dcouverte de LATEX

9 novembre 2014

17 / 23

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

17 / 23

Example : Integral of f (x ) = x
Example
Find

R3
0

x dx .

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

18 / 23

Example : Integral of f (x ) = x
Example
Find

R3
0

x dx .

Solution
For any n we have x =

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

3
n

and for each i between 0 and n, xi =

Dcouverte de LATEX

3i
n.

9 novembre 2014

18 / 23

Example : Integral of f (x ) = x
Example
Find

R3
0

x dx .

Solution
For any n we have x = n3 and for each i between 0 and n, xi =
take xi to represent f on the ith interval.

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

3i
n.

For each i,

9 novembre 2014

18 / 23

Example : Integral of f (x ) = x
Example
Find

R3

x dx .

Solution
For any n we have x = n3 and for each i between 0 and n, xi =
take xi to represent f on the ith interval. So
Z

3i
n.

For each i,

x dx = lim Rn
0

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

18 / 23

Example : Integral of f (x ) = x
Example
Find

R3

x dx .

Solution
For any n we have x = n3 and for each i between 0 and n, xi =
take xi to represent f on the ith interval. So
Z

x dx = lim Rn = lim
0

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

n
X

3i
n.

For each i,

f (xi ) x

i=1

Dcouverte de LATEX

9 novembre 2014

18 / 23

Example : Integral of f (x ) = x
Example
Find

R3

x dx .

Solution
For any n we have x = n3 and for each i between 0 and n, xi =
take xi to represent f on the ith interval. So
Z

x dx = lim Rn = lim
0

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

n
X

3i
n.

For each i,

 
n 
X
3i
3
n
n
n
i=1

f (xi ) x = lim

i=1

Dcouverte de LATEX

9 novembre 2014

18 / 23

Example : Integral of f (x ) = x
Example
Find

R3

x dx .

Solution
For any n we have x = n3 and for each i between 0 and n, xi =
take xi to represent f on the ith interval. So
Z

x dx = lim Rn = lim
0

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

n
X

3i
n.

For each i,

 
n 
X
3i
3
n
n
n
i=1

f (xi ) x = lim

i=1

Dcouverte de LATEX

9 novembre 2014

18 / 23

Example : Integral of f (x ) = x
Example
Find

R3

x dx .

Solution
For any n we have x = n3 and for each i between 0 and n, xi =
take xi to represent f on the ith interval. So
Z

x dx = lim Rn = lim
0

n
X

3i
n.

For each i,

 
n 
X
3i
3
n
n
n
i=1

f (xi ) x = lim

i=1

n
9 X
i
n n2
i=1

= lim

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

18 / 23

Example : Integral of f (x ) = x
Example
Find

R3

x dx .

Solution
For any n we have x = n3 and for each i between 0 and n, xi =
take xi to represent f on the ith interval. So
Z

x dx = lim Rn = lim
0

n
X

3i
n.

For each i,

 
n 
X
3i
3
n
n
n
i=1

f (xi ) x = lim

i=1

n
9 X
9 n(n + 1)
i = lim 2
n n2
n n
2
i=1

= lim

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

18 / 23

Example : Integral of f (x ) = x
Example
Find

R3

x dx .

Solution
For any n we have x = n3 and for each i between 0 and n, xi =
take xi to represent f on the ith interval. So
Z

x dx = lim Rn = lim
0

n
X

3i
n.

For each i,

 
n 
X
3i
3
n
n
n
i=1

f (xi ) x = lim

i=1

n
9 X
9 n(n + 1)
9
i = lim 2
= 1
n n2
n n
2
2
i=1

= lim

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

18 / 23

1. all men

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

19 / 23

2. are

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

19 / 23

3. equal

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

19 / 23

First Line of Text


Example
Example
Example
Example
Example
Example
Example
Example

Text
Text
Text
Text
Text
Text
Text
Text

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

20 / 23

Second Line of Text


Example
Example
Example
Example
Example
Example
Example
Example

Text
Text
Text
Text
Text
Text
Text
Text

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

20 / 23

Third Line of Text


Example Text
Example Text
Example Text
Example Text
Example Text
Example Text
Example Text
Example Text

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

20 / 23

Theorem (Pythagoras)
a2 + b 2 = c 2

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

21 / 23

Theorem (Pythagoras)
a2 + b 2 = c 2

Dmonstration.
+=

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

21 / 23

Theorem (Pythagoras)
a2 + b 2 = c 2

Corollary
x +y =y +x

Dmonstration.
+=

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

21 / 23

Tables
Competitor Name
John T

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Swim
13 :04

Cycle
24 :15

Dcouverte de LATEX

Run
18 :34

Total
55 :53

9 novembre 2014

22 / 23

Tables
Competitor Name
John T
Norman P

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Swim
13 :04
8 :00

Cycle
24 :15
22 :45

Dcouverte de LATEX

Run
18 :34
23 :02

Total
55 :53
53 :47

9 novembre 2014

22 / 23

Tables
Competitor Name
John T
Norman P
Alex K

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Swim
13 :04
8 :00
14 :00

Cycle
24 :15
22 :45
28 :00

Dcouverte de LATEX

Run
18 :34
23 :02
n/a

Total
55 :53
53 :47
n/a

9 novembre 2014

22 / 23

Tables
Competitor Name
John T
Norman P
Alex K
Sarah H

Swim
13 :04
8 :00
14 :00
9 :22

Cycle
24 :15
22 :45
28 :00
21 :10

Run
18 :34
23 :02
n/a
24 :03

Total
55 :53
53 :47
n/a
54 :35

Table: Triathlon results

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

22 / 23

premire ide overlayarea

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

23 / 23

deuxime ide overlayarea

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

23 / 23

troisime ide

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

23 / 23

dernire ide

A.ABBASSI & A.IKIDID (Master ISI 14-16,FSSM)

Dcouverte de LATEX

9 novembre 2014

23 / 23

You might also like