TP Latex

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 2

Le fichier .tex est créé dans un éditeur de texte.

Il possède en général le squelette


suivant :
1. La commande \documentclass{} qui indique quelle classe (ou quel type) de do-
cument l’on souhaite rédiger.
2. Le préambule, où l’on indique des options, des préférences et des choix pour la
Université Djillali Liabes
compilation ; il contient habituellement deux catégories d’informations :
Faculté des Sciences Exactes
les packages, qui regroupent des commandes destinées à faciliter l’utilisation de
Département d’informatique
certaines fonctionnalités ou à en créer de nouvelles. Il en existe un très grand
TP Latex
nombre et quelques-uns sont cités en annexe (cf. § B.3.3) ;
les macros ou commandes personnelles (de l’utilisateur), une richesse de
LATEX que nous ne ferons qu’effleurer en séance (cf. § B.4).
3. Le
3.2corps délimité par \begin{document} et \end{document}, où
de document, simple
Composition TP1
réside le texte lui-même.
Présentons ici quelques outils de mise en forme dont on a l’habitude dans les logiciels de
L’objectif de ce
traitement deTP-cours
texte. étant une prise en main de LATEX, nous allons nous concen-
trer sur le corps de document. Nous utiliserons donc la classe article et nous chargerons
Commençons
Exemples
les packages par deux
: 1 devenus
de base exemples :
incontournables pour un document rédigé en français :
l’exemple de la figure 1 constitue un « kit de démarrage » de tout fichier .tex.
Voici un exemple simple pour voir Voici un exemple simple pour voir comment
\documentclass[12pt,french]{article} s’utilisent, avec LATEX, la mise en gras, les
comment s’utilisent, avec \LaTeX{},
la mise en \textbf{gras}, les formes ⎫italique ou petites capitales et
formes \textit{italique} ou les familles type machine ou sans empat-
\usepackage[<option à choisir>
\textsc{petites capitales} ]{inputenc}
et les




\usepackage[T1]{fontenc} tement.⎪⎪
familles \texttt{type machine} ou ⎪


\usepackage{lmodern}
\textsf{sans empattement}.


\usepackage[a4paper]{geometry} Préambule


On
\usepackage{amsmath, la taille des On peut
peut aussi changer amssymb} ⎪ aussi changer la taille des fontes



fontes en {\small
\usepackage{babel} %àpetit},
charger{\tiny
minuscule}, {\large grand},
en dernier


en petit⎪
, minuscule, grand,

⎭ , etc. énorme
{\huge énorme},~etc.
\begin{document}
3.2 Composition simple ⎫

Quelques
Bienvenue remarques
Présentonsen ici
séance s’imposent
quelques TP !:de mise en forme dont Corps
deoutils de document
⎭ on a l’habitude dans les logiciels de
– on n’a
traitement de pas
texte. utilisé de la même manière les commandes dans les deux exemples
\end{document}
ci-dessus : dans le premier, les :commandes s’appliquent à un argument ; dans le
Commençons par deux exemples
L’option desecond,
inputencelles
doitappliquent
coïncider le avecchangement
l’encodageàdetout ce qui(cf.
l’éditeur suittable
: il 1faut
pagealors
40).les isoler
pour cibler leur action
Voici un exemple simple pour voir ; Voici un exemple simple pour voir comment
Figure 1 – Exemple de fichier source « minimal »A
–comment s’utilisent,
les accolades d’isoler uns’utilisent,
avec \LaTeX{},
{} permettent groupe afin avec
queL T EX, la mise
certaines en gras, les
commandes ne
las’appliquent
mise en \textbf{gras}, les formes
pas à tout le reste du document (\tiny par exemple) ;
italique ou petites capitales et
formes \textit{italique} ou
pas àlesl’écran
familles ou par
1. Certains de ces packages concernent des problèmes techniques, très éloignés
type de nos préoccupations
–: les caractères \ capitales}
d’utilisateur\textsc{petites
le bon comportement
et {} ne s’affichent
est de les et les comme
adopter
mais sontmachine
interprétés sansLAempat-
postulat de départ pour bien rédiger en E
T X5;
tement.
–familles
LATEX (l’inverse, \texttt{type
lesconsistant
accents, às’ils ne sont
ne pas machine}
pas sur
les utiliser sousleou
clavier,que
prétexte sont
l’oncodés à l’aide de
n’en comprend pas\’ ou l’utilité,
toute \‘ ou \ˆ, etc.
\textsf{sans
serait une mauvaise idée). Ilsempattement}.
sont brièvement expliqués en annexe (cf. § B.3.1).
(\’e donnera un « é ») ; la cédille s’obtient avec \c{} (\c{C} donnera un « Ç ») ;
On –peut
pouraussi
passerchanger
à la lignela(c’est-à-dire
taille desdébuter un nouveau
On peut paragraphe),
aussi changer la tailleondes
utilisera
fontes
systématiquement la touche « 4
entrée » du clavier deux fois 6;
fontes en {\small petit}, {\tiny en petit, minuscule, grand,
–minuscule},
on utilisera \emph{}
{\large pour mettre en valeur du texte, et non pas \textit{}.
grand},
énorme
, etc.

{\huge
Deux énorme},~etc.
autres exemples :
Quelques remarques
Pourquoi recommander s’imposent :
la commande Pourquoi recommander la commande dite
– ond’\emph{emphase}
dite n’a pas utilisé de la même manière
à celle d’emphase à celledans
les commandes d’italique ? Parce
les deux exemples
que
d’\textit{italique}? \textit{Parce dans une phrase en italique, l’ emphase
ci-dessus : dans le premier, les commandes s’appliquent à un argument ; dans le res-
quesecond, ellesphrase
dans une appliquent le changementsort
en italique, à tout
maiscepas
quil’italique
suit : il !faut alors les isoler
pour cibler leur action
l’\emph{emphase} ; mais
ressort
pas l’\textit{italique}
– les accolades {} permettent!} d’isoler un groupe afin que certaines commandes ne
5. Ils’appliquent pascaractères,
existe dix de ces à tout ledits
reste du document
spéciaux ou réservés(\tiny par§ exemple)
; cf. [mpg, 2.1.1] pour ;en voir la liste et
savoir les afficher à l’écran quand même.
AT X 5 ;
6.– L’utilisation
les caractères et {} ne s’affichent
de la\commande pas àest
\\ pour cet usage l’écran mais sauf
à proscrire, sontdans
interprétés par L
l’énoncé d’un E
titre.
– les accents, s’ils ne sont pas sur le clavier, sont codés à l’aide de \’ ou \‘ ou \ˆ, etc.
(\’e donnera un « é ») ; la cédille s’obtient
6 avec \c{} (\c{C} donnera un « Ç ») ;
– pour passer à la ligne (c’est-à-dire débuter un nouveau paragraphe), on utilisera
systématiquement la touche « entrée » du clavier deux fois 6 ;
– on utilisera \emph{} pour mettre en valeur du texte, et non pas \textit{}.
3.3 Mathématiques 1
LATEX est prévu pour rédiger des formules mathématiques ; il existe deux modes
mathématiques :
Conseil. Pour mettre en valeur, proscrire l’usage du souligné (\underline{}) et éviter
le mode
celui en: ligne,
du gras utiliserutilisé
plutôtpour insérer des\emph{}.
la commande symboles ou des formules (souvent courtes)
dans une ligne de texte, au cours d’une phrase. Il s’obtient via la syntaxe $· · · $ ;
Ce
le mot
mode est \tiny minuscule
hors-texte, mais
permettant Ce formule
d’écrire une mot estsur une ligne
minuscule à part,
mais tout ce qui centrée, auil
suit aussi car
n’est pas dans un groupe.
toutmoyen
ce qui suit aussi car il
7
de la syntaxe \[ · · · \] .
n’est pas dans un groupe.
Considérons tout de suite des exemples :

3.3
Soit Mathématiques
la fonction $f$, 1définie Soit la fonction f , définie par f (x) = 2x.
LApar
TEX$f(x)=2x$.
est prévu pour rédiger des formules mathématiques ; il existe deux modes
mathématiques
Conseil.SoitPour écrire
la fonction : un$f$, opérateur,
définietoujours utiliser la commande
Soit la fonction f , définie prédéfinie
par ; si elle
n’existe pas, la créer de manière 9.
le mode par \[ en f(x)=2x^2.
ligne, utilisé\]pour insérer des symboles ou des formules (souvent courtes)
adéquate
2
dans une ligne de texte, au cours d’une phrase. Il s’obtient f (x) = via2xla. syntaxe $· · · $ ;
Il y a $a$ tel que $a=\max x$ pour bien → Il y a a tel que a = max x
le mode hors-texte, permettant d’écrire une formule sur une ligne à part, centrée, au
$x$Soitentier la relatif
fonction et
\[ $x+2<0$.
f_n
moyen de la syntaxe \[ · · · \] . : 7 pour Soit
x entier
la relatif
fonction et x + 2 < 0.
x\mapsto\alpha^2\sqrt{\pi}+ mal → Il y a a tel que n a = maxx
Considérons
Conseil. Pour tout
écrirede suite
un des exemples
opérateur, toujours : utiliser la commande 1 !
√ prédéfinie
Il y a a\frac{1}{2}\,
tel que $a=max x$ pour pour x entier fn : relatif
x !→ α et πx+2<0.
2
+ ln; x.si elle
xn’existe pas, la créer et de manière 9 . 2
entier relatif
Soit\sum_{i=1}^{n}{\ln
la fonction $f$, définie
$x$+2<0.x}.adéquate
\] Soit la fonction f , définie par f (x) = 2x.
i=1

Il
Une y par
La a
autre$a$$f(x)=2x$.
fonction tel $\zeta$
que $a=\max
particularité importantex$ pour
de Riemann est que le La
bien fonction
mode Ilζ de
→ mathématiquey aRiemann
a tel que est aun=monde
satisfait max x à
$x$
du mode
part Soit entier relatif
texte. \[\zeta(s)=
satisfait Ainsi, et $x+2<0$. pour x entier relatif et x + 2 < 0.
la fonction $f$, définie Soit la fonction f , définie par
\sum_{n=1}^{+\infty}\frac{1}{n^s} mal → Il +∞ y a 1a tel "
! que a 1= maxx
– les par
mises \[ f(x)=2x^2.
en queforme \]
habituelles (gras, italique, etc.) =
se relatif
ζ(s) font au = 2 d’autres
moyen . com-
Il y a
Conseil. a tel $a=max x$ pour
Pour écrire un opérateur, toujours utiliser la n=1 pour x entier et
commande s x+2<0. 1 − p−s10 ; si elle
p∈Pprédéfinie
=\prod_{p\in\mathcal{P}} n
f (x)mettre
= 2x .en
mandes
x entier : \mathrm{} pour passer en romain, \mathbf{} pour gras , etc.
n’existe pas,relatif
la créer et
\frac{1}{1-p^{-s}}.\] de $x$+2<0.
manière adéquate 9 .
De plus, les lettres calligraphiques, gothiques et ajourées sont disponibles :
Soit la fonction \[ f_n : Soit la fonction
IlUne aautre
Une particularité
différence
yx\mapsto\alpha^2\sqrt{\pi}+
$a$ tel que importante
fondamentale
$a=\max entre
x$ est
pour cesque deuxle modebien mathématique
modes est que
→ Il le a a est
y mode un
hors-texte
tel que a =prend
monde àmax x
partSoit
du $f\in\mathcal{C}$
mode texte. Ainsi, et Soit f ∈ C et σ ∈ S √ n pour 1 nn ∈ N.
la place — si nécessaire — d’afficher les grands symboles,
pour x fentier ce que ne fait pas
! le mode en
$x$ entier relatif et $x+2<0$. $relatif
α % πet+x &+ 2 < ln 0.
2
\frac{1}{2}\,
$\sigma\in\mathfrak{S}_n$ pour n :nx !→ x.
# i ln x+α2
ligne ;mises
voici en
– $n\in\mathbb{N}$.
les un forme
\sum_{i=1}^{n}{\ln exemple : «x}.
Soit\]f(gras,
habituelles définie par f (x)
italique, = se→
etc.)
mal font0Ilau
i=1 fiymoyena x+1
sin a tel ,i=1
avec aαcom-
que
d’autres =∈ R. »
maxx
Ilà ycomparer
a a tel
mandes avecque« Soit
: \mathrm{} $a=max f définie
pour x$ paren romain,pour
pour
passer x entierpour
\mathbf{} relatif mettreet x+2<0. 10
en gras , etc.
Lax Defonction
entier
plus, $\zeta$
relatif
les lettres etde$x$+2<0.
Riemann ngothiques
calligraphiques, La fonction
et ajourées ζ desontRiemann satisfait
– les blancs sont entièrement gérés par ! LAiTEX ;lnnéanmoins,
' (
x+α
)
il a parfois du :mal et il
disponibles
satisfait \[\zeta(s)= f (x) =
faut alors forcer les espaces : on a vu est \, f(espace
i
sin fine) mais, +∞ il y a aussi \␣ (espace
Une autre particularité
\sum_{n=1}^{+\infty}\frac{1}{n^s}
Soit $f\in\mathcal{C}$ importante
et i=1 0 que Soit ∈+C1 etmathématique
lefxmode σ! ∈S 1n pour " n est ∈ 1N.
un monde à
inter-mot classique), \quad (1 cadratin), \! (espace ζ(s)fine= négative), = etc. .
du$\sigma\in\mathfrak{S}_n$
mode texte. Ainsi,
part =\prod_{p\in\mathcal{P}} pour n s 1 − p−s
avec α ∈ R. ». n=1 p∈P
– les\frac{1}{1-p^{-s}}.\]
accents sont obtenus autrement ; par exemple
$n\in\mathbb{N}$.
–7.les mises en forme habituelles (gras, italique, etc.) se font au moyen d’autres com-
La commande $$· · · $$ est à proscrire en LATEX, même si beaucoup de gens l’utilisent.
mandes : \mathrm{} pour passer en romain, \mathbf{}¯ pour mettre en gras 10 , etc.
Uneblancs
$\hat{x}$,
– les différencesont fondamentale
$\ddot{x}$,
entièrement entrepar
$\vec{n}$,
gérés cesLAdeuxTE
x̂,
X modes
ẍ,
; n, ḿ,
⃗ estÅ,que
néanmoins, fa˜,mode
fil, le etc. hors-texte
parfois du mal et:prend il
De plus, les lettres calligraphiques, gothiques et ajourées sont disponibles
la place — si
$\acute{m}$, nécessaire — d’afficher
$\mathring{A}$, les
faut alors forcer les espaces : on a vu \,7(espace fine) grands symboles, ce
mais queil% y nea fait
aussi& pas\␣ le mode en
(espace
#n $ i
ligne $\bar{f}$,
inter-mot $\tilde
; voici $f\in\mathcal{C}$
unclassique),
exemple :\quad f$,~etc.
« Soit définie par\!f (x)
(1f et
cadratin), =f ∈
(espace
Soit fine négative),
C et0 fσ
ln x+α
etc., avec α ∈ R. »
Soit n pour n ∈ N.
i=1 i ∈sinS x+1
à –comparer
les accents avec « Soit
sont obtenus
$\sigma\in\mathfrak{S}_n$f définie par ; pour
autrement par exemple
Par contre, ces accents
$n\in\mathbb{N}$. n’adaptent par
n ' i
leur (taille à la )largeur des caractères accen-
tués ; on dispose néanmoins de ln x + α
ẍ, ⃗n, ḿ, Å,, f¯, f˜et de diverses flèches :
!
$\hat{x}$, $\ddot{x}$,f (x) \widehat{},
=
$\vec{n}$, fix̂, \widetilde{} , etc.
0 sin x + 1
– les$\acute{m}$, $\mathring{A}$,
blancs sont entièrement gérési=1 par L AT X ; néanmoins, il a parfois du mal et il
E ˆ est moins joli que ABC. !
L’angle $\hat{ABC}$ est moins L’angle ABC
α $\bar{f}$,
avec faut ∈ R.alors
». forcer $\tilde
les espacesf$,~etc.
: on a vu \, (espace fine) mais il y a aussi \␣ (espace
joli que $\widehat{ABC}$.
7. inter-mot
La commande classique),
$$· · · $$ est\quad (1 cadratin),
à proscrire en LATEX, même \! (espace
si beaucoup finedenégative),
gens l’utilisent.etc.
Par contre, ces accents n’adaptent par leur taille à la largeur des caractères accen-
– les accents
4 (avec sont obtenus autrement M ;∈par Mexemple
Exercice
tués ; on dispose néanmoins dePour
\mathcal{}). \widehat{}, (Z),
n\widetilde{} et de diverses flèches :
7
$\hat{x}$, $\ddot{x}$, M est∈ GL $\vec{n}$,
n (Z) ⇐⇒ det M x̂, = nˆ, ḿ, Å, f¯, f˜, etc.
ẍ, ±1.

L’angle $\hat{ABC}$
$\acute{m}$, $\mathring{A}$,
moins L’angle ABC est moins joli que ! ABC.
joli que $\widehat{ABC}$.
Il ne faut pas$\bar{f}$,
confondre le$\tilde mode texte f$,~etc.
et le mode mathématique :
Exercice 4 (avec \mathcal{}). Pour M ∈ Mn (Z),
Par 5.
Exercice contre, ces accents
Considérons n’adaptent
φ, Σ, par
", ε et ℓ des leurettaille
réels (O,⃗ı,à⃗ȷla largeur
) un repèredes caractères accen-
orthonormé.
tués ; on dispose néanmoins
M ∈ GLde \widehat{}, \widetilde{} et de diverses flèches :
n (Z) ⇐⇒ det M = ±1.

9. Voir l’annexe
L’angle B.4.
$\hat{ABC}$ est moins L’angle ABC ˆ est moins joli que ! ABC.
Il ne
10. faut
Cette pas confondre
commande ne peutlepas
mode texte
mettre et letout
en gras mode
typemathématique
de symbole (cf. :[5, § 8.5] pour y remédier).
joli que $\widehat{ABC}$.
Exercice 5. Considérons φ, Σ, ", ε et ℓ des réels et (O,⃗ı, ⃗ȷ) un repère orthonormé.
Exercice 4 (avec \mathcal{}). Pour 9 M ∈ Mn (Z),

9. Voir l’annexe B.4. M ∈ GLn (Z) ⇐⇒ det M = ±1.


10. Cette commande ne peut pas mettre en gras tout type de symbole (cf. [5, § 8.5] pour y remédier).

Vous aimerez peut-être aussi