Sie sind auf Seite 1von 188

Rdigez des

documents de qualit
avec LaTeX
Par Laleloulilo

www.siteduzero.com

Licence Creative Commons BY-NC-SA 2.0


Dernire mise jour le 20/02/2012
2/189

Sommaire
Sommaire ........................................................................................................................................... 2
Lire aussi ............................................................................................................................................ 3
Rdigez des documents de qualit avec LaTeX ................................................................................ 5
Partie 1 : Dcouverte de LaTeX .......................................................................................................... 6
Qu'est ce que LaTeX ? ...................................................................................................................................................... 7
LaTeX, qusaco ? ........................................................................................................................................................................................................ 7
Word Vs LaTeX ........................................................................................................................................................................................................... 7
Comparatif Gnral ..................................................................................................................................................................................................... 7
Les avantages de LaTeX ............................................................................................................................................................................................. 9
LaTeX et la rtro-compatibilit ..................................................................................................................................................................................... 9
LaTeX et les publications .......................................................................................................................................................................................... 10
LaTeX dans les publications scientifiques ................................................................................................................................................................. 10
LaTeX dans le monde de lducation ........................................................................................................................................................................ 10
LaTeX et les prsentations ........................................................................................................................................................................................ 10
Historique rapide ....................................................................................................................................................................................................... 10
Installer LaTeX ................................................................................................................................................................. 12
De quels logiciels avons nous besoin ? .................................................................................................................................................................... 12
Installation sous Windows ......................................................................................................................................................................................... 13
MiKTeX, la distribution LaTeX .................................................................................................................................................................................... 13
Ghostscript et Adobe Reader, vos lecteurs de postscript et de pdf ........................................................................................................................... 15
TeXnicCenter, L'interface graphique ......................................................................................................................................................................... 15
Installation sous Mac ................................................................................................................................................................................................. 16
Installation sous Linux ............................................................................................................................................................................................... 18
Structurer son premier document .................................................................................................................................... 19
La compilation ........................................................................................................................................................................................................... 20
Rdaction d'un document simple .............................................................................................................................................................................. 21
Rdaction du fichier .Tex ........................................................................................................................................................................................... 21
Compilation ............................................................................................................................................................................................................... 22
Les rsultats .............................................................................................................................................................................................................. 24
Type de document et caractres spciaux ................................................................................................................................................................ 24
Les caractres spciaux ........................................................................................................................................................................................... 24
Types de documents et portions de texte .................................................................................................................................................................. 25
Les packages .................................................................................................................................................................. 27
La philosophie des packages .................................................................................................................................................................................... 28
Comment s'en servir? ............................................................................................................................................................................................... 28
Comment installer un package ? ............................................................................................................................................................................... 30
MiKTeX et son installation la vole ......................................................................................................................................................................... 30
Autres distributions .................................................................................................................................................................................................... 32
Partie 2 : Utilisation basique de LaTeX ............................................................................................. 33
Maitriser sa mise en page (1/2) ....................................................................................................................................... 34
Structure des documents .......................................................................................................................................................................................... 34
Gnralits ................................................................................................................................................................................................................ 34
Modification de la numrotation des lments de structure ...................................................................................................................................... 36
Page de garde ........................................................................................................................................................................................................... 38
La thorie .................................................................................................................................................................................................................. 38
La pratique ................................................................................................................................................................................................................ 38
Alignements de texte et sauts ................................................................................................................................................................................... 39
Alignements de texte ................................................................................................................................................................................................. 39
Sauts ......................................................................................................................................................................................................................... 40
Maitriser sa mise en page (2/2) ....................................................................................................................................... 42
La forme de votre publication .................................................................................................................................................................................... 43
La commande \documentclass{} ............................................................................................................................................................................. 43
Exemples pratiques ................................................................................................................................................................................................... 44
Marges et interlignes ................................................................................................................................................................................................. 44
Marges ...................................................................................................................................................................................................................... 44
Interlignes .................................................................................................................................................................................................................. 46
Les listes ................................................................................................................................................................................................................... 47
listes puces ............................................................................................................................................................................................................ 47
listes numrotes ...................................................................................................................................................................................................... 48
listes de description ................................................................................................................................................................................................... 49
Les styles .................................................................................................................................................................................................................. 50
Les polices ...................................................................................................................................................................... 50
Graisse, style, taille ................................................................................................................................................................................................... 51
Taille de texte ............................................................................................................................................................................................................ 51
Graisse, soulignement ........................................................................................................................................................................................... 52
La commande \emph{} , un cas part ...................................................................................................................................................................... 53
Couleur ...................................................................................................................................................................................................................... 54
Les 8 couleurs par dfaut .......................................................................................................................................................................................... 54
Cration de nouvelles couleurs ................................................................................................................................................................................. 55
Les packs de polices ................................................................................................................................................................................................. 55
Les notes ......................................................................................................................................................................... 59
Citation, code brut et url ............................................................................................................................................................................................ 60
Les citations simples ................................................................................................................................................................................................. 60
Les citations de code ................................................................................................................................................................................................ 61

www.siteduzero.com
Sommaire 3/189

Gestion des urls ........................................................................................................................................................................................................ 63


Minipage et texte encadr ......................................................................................................................................................................................... 63
La commande \fbox ................................................................................................................................................................................................... 63
Lenvironnement minipage ........................................................................................................................................................................................ 64
Notes de bas de pages, rfrences internes ............................................................................................................................................................ 65
Notes de bas de pages ............................................................................................................................................................................................. 65
Les rfrences internes ............................................................................................................................................................................................. 66
TP : Mise en page de la Dclaration Universelle des Droits de l'Homme en Latex ........................................................ 67
Les consignes ........................................................................................................................................................................................................... 68
Les contraintes de lexercice ..................................................................................................................................................................................... 68
La correction .............................................................................................................................................................................................................. 73
Etape 1 : Le type de document ................................................................................................................................................................................. 73
Etape 2 : la langue .................................................................................................................................................................................................... 73
Etape 3 : les autres packages ................................................................................................................................................................................... 74
Etape 4 : la page de garde ........................................................................................................................................................................................ 74
Etape 5 : le squelette complet ................................................................................................................................................................................... 75
Etape 6 : le contenu .................................................................................................................................................................................................. 77
Etape 7 : rassembler les morceaux ........................................................................................................................................................................... 85
Conclusion ................................................................................................................................................................................................................ 91
Aller plus loin ............................................................................................................................................................................................................. 91
Commandes et espaces ........................................................................................................................................................................................... 91
Marges et Layout ....................................................................................................................................................................................................... 91
Personnalisation de la commande \emph{} ............................................................................................................................................................... 96
En-ttes et pieds de pages customiss .................................................................................................................................................................... 96
Partie 3 : Utilisation avance de LaTeX ............................................................................................ 99
Les figures ....................................................................................................................................................................... 99
Les diffrents formats d'images ................................................................................................................................................................................ 99
Insertion d'images et de figures .............................................................................................................................................................................. 100
Insertion simple ....................................................................................................................................................................................................... 100
Intgration dune image dans un paragraphe ......................................................................................................................................................... 105
Les flottants ............................................................................................................................................................................................................. 106
Lenvironnement figure ............................................................................................................................................................................................ 106
Les lgendes ........................................................................................................................................................................................................... 108
Sauts de page ......................................................................................................................................................................................................... 108
Les tableaux .................................................................................................................................................................. 109
Structure type d'un tableau ...................................................................................................................................................................................... 110
La thorie ................................................................................................................................................................................................................. 110
Exercice ................................................................................................................................................................................................................... 112
Fusion de cellules .................................................................................................................................................................................................... 113
Fusion de colonnes ................................................................................................................................................................................................. 113
Fusion de lignes ...................................................................................................................................................................................................... 113
Autres paramtres applicables un tableau ........................................................................................................................................................... 114
Modifications mineures ............................................................................................................................................................................................ 114
Utilisations de commandes et denvironnements dans un tableau ......................................................................................................................... 116
Colorer des cellules ................................................................................................................................................................................................. 117
Lenvironnement table, un environnement flottant ................................................................................................................................................... 118
Les Mathmatiques ....................................................................................................................................................... 120
Saisir une expression mathmatique ...................................................................................................................................................................... 121
Fonctions usuelles .................................................................................................................................................................................................. 122
Fonctions usuelles arguments ............................................................................................................................................................................. 122
Fonctions usuelles sans argument .......................................................................................................................................................................... 123
Les intgrales .......................................................................................................................................................................................................... 124
Prambule technique .............................................................................................................................................................................................. 124
Intgrales et formules complexes ........................................................................................................................................................................... 125
Les systmes d'quations ....................................................................................................................................................................................... 127
Mise en place d'un systme .................................................................................................................................................................................... 127
Les dlimiteurs ....................................................................................................................................................................................................... 128
Les dlimiteurs : usage avanc ............................................................................................................................................................................... 130
Les matrices ............................................................................................................................................................................................................ 131
Mise en forme type thorme .................................................................................................................................................................................. 134
Gnralits .............................................................................................................................................................................................................. 134
Pratiquons ! ............................................................................................................................................................................................................. 135
Flches, symboles tirables et espaces ................................................................................................................................................................. 137
Les espaces ............................................................................................................................................................................................................ 138
Les accents et chapeaux divers .............................................................................................................................................................................. 139
Sommaire et index ........................................................................................................................................................ 141
Tables des matires ................................................................................................................................................................................................ 142
Table des matires simple ....................................................................................................................................................................................... 142
Paramtrage dune table des matires ................................................................................................................................................................... 144
Tables des figures et tableaux ................................................................................................................................................................................. 147
Les index ................................................................................................................................................................................................................. 149
Thorie .................................................................................................................................................................................................................... 150
Pratique ................................................................................................................................................................................................................... 151
La Bibliographie ............................................................................................................................................................. 152
Principe d'une bibliographie .................................................................................................................................................................................... 153
La base de donnes ................................................................................................................................................................................................ 154
Mise en place de la bibliographie ............................................................................................................................................................................ 157
Concept ................................................................................................................................................................................................................... 157
Exemples ................................................................................................................................................................................................................ 157
Compilation ............................................................................................................................................................................................................. 159
TP 2 : Rdaction d'un article prsentant le thorme de Pythagore ............................................................................ 161

www.siteduzero.com
Lire aussi 4/189

Les consignes ......................................................................................................................................................................................................... 162


La structure ............................................................................................................................................................................................................. 162
Les contenus ........................................................................................................................................................................................................... 162
Petite aide ............................................................................................................................................................................................................... 165
La correction ............................................................................................................................................................................................................ 165
tre plus l'aise avec LaTeX ! ................................................................................................................................................................................ 169
crire un document dans plusieurs fichiers .tex ..................................................................................................................................................... 169
L'option draft ........................................................................................................................................................................................................... 171
Les units de longueur ............................................................................................................................................................................................ 171
Les espaces ........................................................................................................................................................................................................... 172
Partie 4 : Annexes ........................................................................................................................... 172
Les caractres spciaux ............................................................................................................................................... 173
Lettres grcques (Mode mathmatique) ................................................................................................................................................................. 173
Oprateurs extensibles (Mode mathmatique) ....................................................................................................................................................... 174
Fonctions (Mode mathmatique) ............................................................................................................................................................................. 174
Flches (Mode mathmatique) ................................................................................................................................................................................ 175
Accents (Mode mathmatique) ............................................................................................................................................................................... 176
Oprateurs (Mode mathmatique) .......................................................................................................................................................................... 176
Polices mathmatiques (Mode mathmatique) ....................................................................................................................................................... 181
Caractres de structure (Mode mathmatique) ....................................................................................................................................................... 181
Divers (Mode mathmatique) .................................................................................................................................................................................. 182
Caractres spciaux (Mode texte) .......................................................................................................................................................................... 183
Liste des packages ....................................................................................................................................................... 184
La liste ..................................................................................................................................................................................................................... 185
Petite astuce ........................................................................................................................................................................................................... 185
Aller plus loin ................................................................................................................................................................. 187
Typographie et encodage ........................................................................................................................................................................................ 187
Latin-1 et UTF-8 ...................................................................................................................................................................................................... 187
L'intgriste est partout ............................................................................................................................................................................................. 187
De l'art de la prsentation ....................................................................................................................................................................................... 187
Les cours d'approfondissement .............................................................................................................................................................................. 187
Les incontournables ................................................................................................................................................................................................ 188
Beamer .................................................................................................................................................................................................................... 188
Les interfaces graphiques alternatives .................................................................................................................................................................... 188

www.siteduzero.com
Lire aussi 5/189

Rdigez des documents de qualit avec LaTeX

Par Laleloulilo

Mise jour : 15/10/2010


Difficult : Facile Dure d'tude : 15 jours

15 431 visites depuis 7 jours, class 20/782


LaTeX ? Mais que vient faire le LaTeX sur un site de tutoriel informatique ? C'est un langage ? A quoi sert il ?

Telles sont les questions que peuvent veiller chez vous la lecture du titre de ce tutoriel. LaTeX est un langage informatique
permettant de mettre en page des documents de la manire la plus professionnelle qui soit. Ce langage a t conu pour rendre la
cration de document facile pour l'auteur d'un cot, et produire des documents lisibles et clairs du ct des lecteurs. Les
documents produits sont la plupart du temps au format pdf.

Les documents crs en LaTeX respectent les standards de l'dition et de l'imprimerie, tout en tant optimiss pour l'affichage de
formule mathmatiques, faisant de ce langage un outil de choix pour les scientifiques et les diteurs (il est noter que dans
certains laboratoires de recherche, Word est interdit et seul LaTeX est utilis).

Les documents produits sous LaTeX sont souvent sobres mais extrmement lisibles, en voici quelques exemples :

Ce cours est conu pour vous apprendre le langage LaTeX partir de zro et faire de vous des Jedis de la mise en page, il
comportera trois parties durant lesquelles vous apprendrez :

installer LaTeX et crer votre premier document


modifier les rglages du programme
insrer images, tableaux, listes puces...

www.siteduzero.com
Rdigez des documents de qualit avec LaTeX 6/189

Toutes les fonctions utiles seront dtailles, le but tant de vous permettre d'tre rellement l'aise avec LaTeX la fin de ce
tutoriel, raison pour laquelle ce tutoriel sera ponctu d'exercices varis.

Je vous attends avec mon sabre laser et mon clavier dans le premier chapitre.

Ce cours vous plat ?

Si vous avez aim ce cours, vous pouvez retrouver le livre "Rdigez des documents de qualit avec
LaTeX " du mme auteur, en vente sur le Site du Zro, en librairie et dans les boutiques en ligne. Vous
y trouverez ce cours adapt au format papier avec une srie de chapitres indits.

Plus d'informations

www.siteduzero.com
Partie 1 : Dcouverte de LaTeX 7/189

Partie 1 : Dcouverte de LaTeX

Cette partie est la plus importante du cours. Elle dveloppe l'utilisation globale, l'installation de Latex, et vous permettra de crer
votre premier document.

En somme, tout un programme.

Qu'est ce que LaTeX ?


Bonjour et bienvenue dans ce premier chapitre du tutoriel Latex.

Je m'appelle Laleloulilo, auteur tout neuf du site du zro, je serai votre guide travers ce cours.

Prsenter de faon professionnelle des documents avec Latex demande un apprentissage, mais pas de grandes connaissances
pralables. Ce tutoriel dmarrera de zro et toutes les notions ncessaires votre apprentissage seront dveloppes, avec bien
entendu des exercices et des TP venant ponctuer le cours et vous permettre de vous confronter votre progression.

Lire ce tutoriel et vous former Latex devrait vous prendre environ 2 semaines, l'important tant d'aller votre rythme. Peu
importe que l'apprentissage soit plus rapide ou plus lent, prenez votre temps, personne n'est press.

Ce premier chapitre est une prsentation gnrale de Latex et de ses usages.


LaTeX, qusaco ?
LaTeX se prononce "latec" ou "latque", mais certainement pas "latex".Il est important de vous en souvenir, sinon
vous risquerez de provoquer de nombreux quiproquos avec vos collgues lorsque vous parlerez de LaTeX.

LaTeX est un langage cr pour sparer le fond de la forme lors de la cration d'un document ou d'une publication. Plus
clairement, l'auteur tape des instructions dans une sorte de bloc-notes 1 et structure son texte grce des mots et des
commandes propres LaTeX. Par exemple, l'auteur peut indiquer LaTeX de placer la premire partie de son texte en gras, et une
autre en italique. En somme, il dcrit comment il veut hirarchiser l'information. Ensuite, son code est trait par un logiciel :
LaTeX choisit alors les meilleurs agencements et la disposition optimale pour chacun des lments du document.

En rsum, LaTeX est un langage de description donnant l'auteur les moyens d'obtenir des documents mis en page de faon
professionnelle sans avoir se soucier de leur forme. La priorit est donne l'essentiel : le contenu.

LaTeX est une arme double tranchant, car s'il a tendance gnrer une mise en page presque parfaite, il est souvent
trs difficile d'agencer les lments de faon trs exotique.

Un soin tout particulier a t consacr l'laboration de commandes permettant d'crire trs facilement d'impeccables formules
mathmatiques. Une formule complique demande rarement plus d'une seule ligne de code LaTeX. Cette spcificit et cette
facilit d'criture des formules font de LaTeX un outil trs diffus dans le monde scientifique.
Word Vs LaTeX
Nous allons ici dvelopper les diffrences entre LaTeX et Word travers un comparatif global de leurs caractristiques, suivi par
un rsum traitant des avantages ainsi que de la rtrocompatibilit de LaTeX.

Comparatif Gnral

Que ce soit dans le cadre de votre travail ou de celui de vos tudes, vous avez srement dj t confront la lourde et ingrate
tche que reprsentent l'criture et la mise en page de longs rapports. Rdiger un document de plus de 15 pages demande dj
un grand travail et, bien souvent, la mise en page sur Word donne du fil retordre.

La cause principale ? L'utilisateur doit grer la fois le fond et la forme sur un logiciel fonctionnant comme Word. Trop souvent,
il s'enlise dans ces manipulations et perd du temps.

Word reste et demeure loutil le plus dvelopp lheure actuelle. La concurrence est rude entre les suites logicielles et
il y a fort parier quau fil des ans LaTeX et Word se rapprocheront normment au niveau de la facilit dutilisation et
de loptimisation de la prise en main.

www.siteduzero.com
Partie 1 : Dcouverte de LaTeX 8/189

LaTeX fait peur aux dbutants avec son interface austre et Word naide pas les dbutants rellement apprendre se
servir correctement de ses outils.

Ces deux problmes et leurs gestions seront prpondrants dans la progression respective des deux logiciels sur le
march informatique.

Concrtement, les modifications deviennent vite un cauchemar une fois qu'on a slectionn et modifi des dizaines de petits
lments. Cela n'est qu'un exemple, mais dans vos publications, vous avez srement dj eu besoin de :

a. mettre en page des images


b. insrer des lgendes
c. crire des formules mathmatiques (extrmement fastidieux)
d. dessiner des schmas
e. crer des tableaux.

Autant de tches indispensables mais qui malgr tout prennent du temps (mme si elles sont faites dans les rgles de l'art). A un
point tel que nous pouvons estimer que l'criture reprsente moins de 50% du temps pass sur un long document pour un
utilisateur avanc.

C'est partir de ce constat que nat l'intrt de LaTeX. LaTeX n'est pas un traitement de texte du mme type quOpenOffice ou
Word. OpenOffice et Word sont des WYSIWYG (what you see is what you get = ce que vous voyez est ce que vous avez), ils
vous permettent de mettre en gras votre texte en slectionnant votre texte, puis en cliquant sur le bouton gras. Globalement,
toutes les modifications de mise en forme vous demanderont sur ces logiciels de multiples clics.

La capture dcran suivante vous montre la diffrence de prsentation entre LaTeX ( gauche) et Word ( droite).

J'insiste l-dessus : LaTeX ne se comporte et ne sutilise pas de la mme faon que Word. Une fois que vous aurez choisi quel
type de publication vous crez (livre, article, lettre, cv...), vous n'aurez plus qu' taper votre texte au kilomtre dans son diteur,
en mettant en avant les paragraphes, les titres ou les mots importantes de la manire suivante (ici un morceau de texte est mis en
italique) :

Code : TeX

La libert consiste pouvoir faire \textit{tout ce qui ne nuit pas}


autrui...

www.siteduzero.com
Partie 1 : Dcouverte de LaTeX 9/189

LaTeX, partir de votre texte, crera une mise en page lisible et adapte, placera en valeur vos mots en gras, vos titres, vos
images et lgendes. De faon plus large, c'est un langage cr pour respecter les normes ditoriales et typographiques, vous
permettant de crer du contenu sans avoir vous soucier de la mise en page. Lide de taper des balises et des commandes en
plein milieu du texte au kilomtre peut sembler trange au dbut, mais vous dcouvrirez trs vite quelle vous simplifie la vie.

Loptimisation de la cration de documents typographiquement propres reste le principal argument dutilisation de


LaTeX. En deuxime rang nous pourrions citer la gratuit, bien quOpenOffice puisse sen vanter lui aussi.

Le logo de LaTeX est le suivant :

Une attention toute particulire a t apporte la facilit d'criture des formules mathmatiques et autres crits scientifiques,
souvent enfants dans la douleur avec des outils du type de l'diteur d'quation de Word. Nous apprendrons bien entendu
maitriser cette partie de LaTeX.

Information : il existe des diteurs d'quation performants permettant de copier coller des formules au sein de Word,
nanmoins LaTeX intgre nativement ce genre d'outil et il n'est pas ncessaire d'installer plusieurs programmes
diffrents pour raliser toutes les oprations souhaites sur un schma ou une formule.

Les avantages de LaTeX

Il est possible que dans un lan de folie un utilisateur trouve un lment de mise en page peu adapt ou souhaite tout
simplement changer la typographie d'un titre. Nous nous retrouvons donc dans une problmatique similaire celle dveloppe
tout l'heure : comment modifier un style de titre prsent sur 60 voir 100 ou 200 pages de texte sans avoir y passer des heures ?
LaTeX vous permet de changer les caractristiques de tous vos titres en une fois, ceci ayant pour effet d'appliquer votre
modification sur toutes vos pages.

Sachez que sur LaTeX, tout est modifiable et paramtrable. Le logiciel vous donnera une base propre et structure pour mettre en
page vos publications mais vous serez libre de modifier les moindres marges, alignements et styles selon vos dsirs.

Que du bonheur.

Une discussion avec les zros (visible en commentaire) rajoute de nouveaux arguments lutilisation de LaTeX.

Citons en vrac :

la gestion des notes


la gestion des flottants (dont nous parlerons dans la troisime partie du cours)
la possibilit de hirarchiser facilement du texte en parties, chapitres, sections
la gestion des longs documents
les bibliographies, index et tables des matires faciles crer.

LaTeX et la rtro-compatibilit

Rtro-compatibiliquoi? . La rtro-compatibilit dsigne la capacit pour un logiciel de produire des fichiers lisibles par ses
versions prcdentes. Vous avez surement dj t confront au problme du plantage d'une prsentation sur PowerPoint caus
par une diffrence de version. Si a n'est pas le cas vous aurez surement dj pu constater qu'un changement de pc pouvait

www.siteduzero.com
Partie 1 : Dcouverte de LaTeX 10/189

miraculeusement dcaler tous les paragraphes de votre cher rapport et rendre tous les schmas illisibles (l'exprience dmontre
que l'individu lambda se sent trs bte dans ce genre de cas). Ces deux problmes sont des problmes de non rtro-compatibilit,
causs par des logiciels ne produisant pas des fichiers lisibles par leurs versions prcdentes.

Sur LaTeX, ce genre de problme ne se pose pas. Un document crit sur un Pc A aura exactement le mme rendu sur un pc B,
quelle que soit la version de LaTeX utilise et le systme d'exploitation (Linux, Windows, Mac). Ajoutons cela qu'il est souvent
possible de produire des documents en pdf avec LaTeX (le pdf est un format international de mise en page).

Suffisamment rare pour tre not n'est ce pas ?

Les suites logicielles classiques de traitement de texte intgrent depuis peu la fonction de cration de pdf. Linitiative
de LaTeX semble avoir contamin de nouveaux territoires.

LaTeX et les publications


Nous venons de traiter les questions qui font de LaTeX un langage de qualit, savoir :

i. la rtro-compatibilit
ii. la cration de pdf
iii. la possibilit de pouvoir lire ses documents sur tous les systmes d'exploitation
iv. des outils permettant la modification rapide de l'ensemble des lments formant la mise en page
v. un programme donnant la possibilit de pouvoir (enfin) passer plus de temps crire du contenu que de temps le mettre
en forme.

Plein d'avantages qui ont permis LaTeX d'tre promu chouchou du monde de l'dition et du monde scientifique. Tant et si bien
que bon nombre de livres sont dits en LaTeX, des professionnels de ce langage se faisant payer pour mettre en page des livres
de manire professionnelle au sein des maisons d'dition.
Nous allons voir ici les applications de ce langage dans les publications et le milieu scientifique.

LaTeX dans les publications scientifiques

Point important, les scientifiques communiquent essentiellement entre eux grce des articles.
Ces articles sont la plupart du temps crits en LaTeX. Ces publications sont lgions et chaque
semaine des dizaines de revues scientifiques trient et mettent en page les articles traitant des
nouvelles innovations et dcouvertes. En somme si la science fait avancer le monde, LaTeX en
est l'heure actuel son support crit de prdilection.
D'ailleurs si vous avez dj lu l'un des Livres du zro sachez qu'ils sont crits en LaTeX,
comme la majorit des fascicules et livres de cours que vous avez pu consulter par le pass.

LaTeX dans le monde de lducation

Actuellement je suis tudiant l'universit des sciences de Bordeaux 1 et sachez qu' partir de la
premire anne de Master, il est obligatoire dans certaines matires (surtout la physique et les maths) de rendre ses rapports de
stage, mmoires et autres textes au format LaTeX. Il est aussi utilis de faon extrmement frquente dans les laboratoires de
recherche grce la facilit qu'il a d'tre export et lu sur les ordinateurs de tous pays.

LaTeX et les prsentations

Sachez que LaTeX ne permet pas seulement de faire des rapports, il peut par exemple vous permettre de crer une prsentation
contenant des slides (diapositives) de qualit incomparable, et bien plus encore, mais nous en parlerons plus loin dans ce cours.
Historique rapide
Difficile d'enseigner un langage informatique sans survoler rapidement les raisons de sa cration et les cvs (gnralement fort
bien remplis) de ses pres. Nous allons ici dvelopper lhistorique de LaTeX.

Tout dbute en ce qui nous concerne dans ce cours par l'invention par Donald Erwin Knuth (chercheur amricain en
informatique n en 1938) du langage Tex, invention dclenche en 1977 par le ras le bol suscit par la mise en page plutt laide de
ses articles mathmatiques publis par lAmerican Mathematical Society.

Comme souvent dans le monde informatique, un besoin a permis la cration d'une innovation, en l'occurrence : Tex. Le langage
avait t conu non pas pour produire de beaux documents, mais plutt pour accrotre la lisibilit et optimiser l'insertion de
www.siteduzero.com
Partie 1 : Dcouverte de LaTeX 11/189

formules mathmatiques.

Nous ne sommes pas des typographes ou des experts en mise en page, mais les participants la cration de Tex le sont et ont
cr un ensemble cohrent de commandes, permettant l'utilisateur d'obtenir un rsultat professionnel.

LaTeX est une sur-couche de Tex qui n'a t cre que plus tard, plus exactement en 1985 par Leslie Lamport (chercheur en
informatique amricain, n en 1941). Tex, bien que rvolutionnaire, tait relativement compliqu utiliser et LaTeX permet une
simplification norme de bon nombre de tches grce des macros intgres au programme.

Les pres de LaTeX : Donald Knuth gauche, Leslie Lamport droite.

Licence CC - Jacob Appelbaum Licence Libre

Une macro est une commande qui vous permet de lancer une srie d'actions enchaines votre place, cela peut aller
d'un double clic jusqu' des processus bien plus compliqus. Ici nous ne les regarderons pas, les macros sont intgres
LaTeX pour nous simplifier la vie, nous n'allons pas nous embter la compliquer.

La dernire volution majeure est LaTeX2e, c'est celle sur laquelle nous allons souffrir travailler dans ce cours.

LaTeX est un logiciel libre, vous pouvez donc votre guise le distribuer, vous amuser modifier son code (pour autant que cela
vous fasse rire) et vendre des millions de copies dans l'optique de dominer le monde, du moment que votre logiciel ne reprend
pas le nom Tex (c'est crit dans la licence de Tex).

Ce cot "bidouillable" de LaTeX entraine la prsence de nombreux logiciels permettant la cration de documents, qui
laisse parfois le nophyte perplexe. J'en ai choisi quelques uns pour vous, et vous guiderai dans leur installation selon
que vous soyez sur Mac, Windows, ou Linux, tout cela se passe dans le prochain chapitre.
Dans ce chapitre, nous avons pu dvelopper les origines, les avantages de LaTeX ainsi que son historique. Les prochains
chapitres nous ferons rentrer dans le vif du sujet et vous permettrons de vous familiariser avec loutil.

Nous garderons en tte quelques qualificatifs de LaTeX dans la suite du cours :

rtro-compatible
libre et gratuit
cration facile de pdf
langage trs populaire chez les scientifiques
langage rpandu dans le monde de ldition.

Rendez vous dans le prochain chapitre pour procder l'installation de LaTeX sur votre ordinateur.

www.siteduzero.com
Partie 1 : Dcouverte de LaTeX 12/189

Installer LaTeX
Le chapitre prcdent vous a permis de vous familiariser avec les caractristiques de Latex et quelques unes des raisons qui ont
fait son succs.

Il est temps de rentrer dans le vif du sujet et d'installer la bte (il parat que vous n'attendez que a).

Ce second chapitre traite de faon dtaille de l'installation des logiciels permettant d'utiliser Latex sur votre machine. Latex tant
libre, de nombreux environnements graphiques ont t dvelopps, le choix est vaste et vous pourrez trouver des dizaines de
mthodes et de logiciels permettant d'installer un diteur LaTeX.

N'ayez craintes, les environnements sont diffrents mais l'intrieur ces logiciels utilisent le mme noyau dur (Tex, dont nous
avons parl dans le chapitre 1). En consquence, un texte tap sur Windows via une interface quelconque pourra tre lu et
modifi avec d'autres logiciels et environnements (par exemple sur des logiciels pour Mac ou Linux).

Cette profusion de logiciels est un des atouts du monde des logiciels libres. Elle permet tout un chacun de trouver des outils
taills sur mesure pour ses besoins.
De quels logiciels avons nous besoin ?
Dans cette sous-partie, notre regard se porte sur ce que nous souhaitons obtenir grce LaTeX. En l'occurrence, nous
souhaitons (et nous y arriverons) crer des documents en PDF et en Postscript.

Qu'est ce que PostScript ?

C'est un format de fichier rendant possible sa lecture par des imprimantes sans l'intermdiaire d'un pc, chose que les .pdf ou les
.doc gnrs par Word ne savent pas faire. Il a beaucoup d'avantages et est trs utilis au sein des laboratoires de recherches.
Vous n'aurez normalement pas grand besoin d'utiliser des fichiers sous format PostScript pour vos publications nanmoins
certains chercheurs et diteurs en sont des grands fans et ne jurent que par lui. Nous apprendrons donc les manipuler.

Une installation type de Latex comporte 3 lments.

Une distribution LaTeX: c'est un logiciel comportant toutes les composantes de LaTeX, c'est lui qui va transformer via
Latex votre code tap dans l'interface graphique en un document pdf ou postscript. Vous l'aurez compris, c'est le morceau
le plus important.
Un ou plusieurs lecteurs de Postscript et de Pdf , pour pouvoir lire et imprimer vos productions.
Une interface graphique: c'est un logiciel vous permettant de taper votre texte, de mettre en couleur les diffrents codes
utiliss, de numroter vos lignes... En somme, choisir une interface graphique vous simplifie la vie, mais elle n'est pas
indispensable : il est possible de taper du Latex en ligne de code blanche sur fond noir (mais c'est un peu triste).

Comme dit ci-dessus, vous pouvez au choix ne pas utiliser dinterface graphique et utiliser la place un diteur de type Bloc-
notes ou des outils plus volus de colorisation de texte. Les interfaces graphiques colorent le code (ce qui le rend beaucoup
plus lisible) et vous permettent via des raccourcis et des fentres vous informant des bogues, de faciliter la production de
document.
De la gauche vers la droite, vous pouvez voir ci-dessous le mme code tap : dans un diteur de texte simple (Bloc-notes), dans
un diteur de texte avec colorisation (notepad++) et pour finir dans une interface graphique (TeXnicCenter).

www.siteduzero.com
Partie 1 : Dcouverte de LaTeX 13/189

Dans la suite du cours, nous utiliserons une interface graphique.

Installation sous Windows


Notre installation logicielle pour LaTeX sur Windows se droulera en trois temps, je vais vous les dtailler.

MiKTeX, la distribution LaTeX

Tout dabord nous allons installer MiKTeX, cest une des distributions Latex disponibles sur Windows. Pour linstaller la
procdure est plutt simple, mais elle demande dtre minutieux.

Crez un dossier appel "Latex" sur votre bureau ou dans votre dossier "Mes documents", il servira ranger la masse
de fichier que MiKTEX utilise pour son fonctionnement interne.
Allez sur internet, ladresse http://miktex.org/ et dans la colonne de gauche, vous trouverez un titre Download avec
en dessous un lien vers la page de tlchargement de la dernire version de MiKTEX, cliquez dessus.

Dans la nouvelle page, vers le bas de la page, vous trouverez un paragraphe intitul Installing the complete MiKTeX
system comportant un bouton download, vous devez cliquer dessus et enregistrer le fichier dans votre dossier Latex
. Tlcharger ce fichier devrait tre rapide, il pse environ 3 Mo.

Le fichier que vous avez tlcharg est ce quon appelle un installeur, dans notre cas il va dans un premier temps
tlcharger MiKTeX et dans un second temps il linstallera.

Lancez linstalleur (normalement vous lavez enregistr dans votre dossier Latex , si vous lavez enregistr ailleurs,
pas dinquitude, a ne change rien la procdure) en double cliquant dessus.
Cochez la case I accept the MiKTeX copying conditions puis cliquez sur suivant.

www.siteduzero.com
Partie 1 : Dcouverte de LaTeX 14/189

Cochez Download MiKTeX puis cliquez sur suivant.


Cochez Complete MiKTeX puis cliquez sur suivant.
Choisissez un serveur de tlchargement dans un pays plutt proche du votre (par exemple jen ai choisi un franais au
hasard). Plus le serveur de tlchargement choisi est proche, plus vous chargerez rapidement. Ensuite cliquez sur suivant.
TAPE IMPORTANTE ! MiKTeX vous demande ici dans quel dossier il enregistrera tout son attirail, cest ici que le
dossier Latex cr pralablement montre tout son intrt. Cliquez sur Browse (Parcourir en franais) cherchez votre
dossier Latex puis cliquez sur ok. Normalement votre cran doit ressembler la capture d'cran ci-dessous.

Cliquez sur Suivant, vous aurez droit un petit cran rcapitulatif rsumant le nom du serveur que vous avez choisi pour
tlcharger et le dossier de destination des fichiers de MiKTeX (ici le dossier Latex ).
Appuyez sur Start pour lancer le tlchargement.

MiKTeX doit tlcharger environ 250 Mo de fichiers, et cela peut prendre pas mal de temps. Profitez donc de la pause
pour tuer des zombies sur un jeu quelconque ou refaire le monde autour dun caf. La folle aventure de linstallation ne
reprendra que dans quelques minutes. Soyez rassur, le plus dur est derrire vous.

Il est possible qu' un moment o un autre l'installation de MiKTeX plante, il vous faudra alors tout recommencer
depuis le dbut (a m'est arriv pendant l'criture du tutoriel). C'est pas la grande joie d'appuyer cinquante fois sur

www.siteduzero.com
Partie 1 : Dcouverte de LaTeX 15/189

"suivant" mais une bonne installation vous permettra de travailler sereinement plus tard.

La longue priode de chargement est termine, lassistant dinstallation vous flicite pour votre patience. Fermez la
fentre et relancez linstalleur. Une nouvelle fois, vous allez Cocher la case I accept the MiKTeX copying conditions
puis cliquer sur suivant ; ensuite, vous allez choisir Install MiKTeX (enfin) et allez cliquer sur suivant.
Sur le nouvel cran, il vous demande si vous souhaitez installer la version basique ou complte, vu que nous avons
tlcharg la complte nous cocherons donc " Complete MiKTeX" avant de cliquer sur Suivant.
Lcran suivant vous demande si vous souhaitez installer MiKTeX pour vous seul ou sur tous les comptes ouverts sur
votre machine. Faites selon vos souhaits puis cliquez sur Suivant.
TAPE IMPORTANTE : MiKTeX vous demande o sont rangs tous les fichiers que vous avez tlcharg plus tt.
Vrifiez bien que le bon dossier est slectionn avant de cliquer sur Suivant. Lcran suivant vous montre o MiKTeX
va sinstaller (les fichiers que vous avez tlchargs dans la premire partie sont ceux dont il se sert pour linstallation),
vous pouvez le changer ou le laisser avant de cliquer sur Suivant et datterrir sur un cran vous demandant votre format
de papier par dfaut (ici A4 vu que nos imprimantes impriment surtout en A4, mais vous pouvez le changer si vous avez
des besoins trs spcifiques) et vous proposant de vous demander gentiment la permission chaque fois que le
programme devra charger un package manquant. Laissez le rglage par dfaut et appuyez sur Suivant.
Un cran vous rsume vos choix, et une fois que vous aurez cliqu sur Start, la procdure sachvera et le logiciel
sinstallera tranquillement.N'oubliez pas de cliquer une dernire fois sur suivant pour voir encore un merveilleux cran
de flicitation.

Cette tape est la fois la plus cruciale et la plus ennuyeuse de lapprentissage de LaTeX, lorsque jai du linstaller la
premire fois, me reprer entre toutes les distributions et les outils na pas t vident. Cest pour cela que je vous ai
dtaill un maximum la procdure dinstallation, pour que vous ne viviez pas le mme cauchemar. Si vous voyez d'autres
utilisateurs de LaTeX sur Windows utiliser d'autres logiciels, ne paniquez pas, LaTeX tant libre, il y a des multitudes
de logiciels pour le pratiquer.

Ghostscript et Adobe Reader, vos lecteurs de postscript et de pdf

Il est temps dinstaller un lecteur de postscript ainsi quun lecteur de pdf sur votre ordinateur, de sorte que vous puissiez :

manipuler les fichiers PS (diminutif de postscript)


transformer les fichiers PS en pdf
lire les .ps
lire les .pdf

Ghostscript
Pour ce qui est des .ps, tlchargez le logiciel Ghostscript : Tlcharger le logiciel.
Lancez l'installeur, cliquez sur Setup, vrifiez que l'emplacement o il propose de s'installer vous plait puis cliquez sur Install.

Adobe Reader
Les .pdf se lisent la plupart du temps avec Adobe Reader (mais il existe beaucoup dautres logiciels capables de lire des .pdf). Ce
logiciel est souvent prsent par dfaut sur les ordinateurs de bureau. Si ce nest pas le cas, vous pourrez le trouver ladresse
suivante : Tlcharger le logiciel.
Sa procdure dinstallation est aussi simple que celle de Ghostscript, elle ne comporte aucun pige.

Bravo, vous venez d'installer Ghostscript et Adobe Reader.

TeXnicCenter, L'interface graphique

TeXnicCenter sera votre interface graphique, vous avez pu voir une de ses captures dcrans dans la paragraphe traitant des
logiciels ncessaires. Pour l'installer, il vous faudra tout d'abord aller la chercher l'adresse suivante :
http://www.texniccenter.org/resources/downloads/29. C'est le premier lien, nomm "TeXnicCenter Installer" qui nous intresse,
cliquez dessus, il vous permettra de lancer le tlchargement de l'installeur.

www.siteduzero.com
Partie 1 : Dcouverte de LaTeX 16/189

Une fois n'est pas coutume, lancez l'installeur.

A lcran daccueil appuyez sur Next.


Cochez I accept the agreement puis cliquez sur Next.
TeXnicCenter vous propose de sinstaller dans un dossier, changez le si il ne vous convient pas puis cliquez sur Next.
Laissez linstallation sur Typical et cliquez sur Next.
Il vous propose de crer un raccourci dans le menu dmarrer, modifiez si besoin puis cliquez sur Next.
Il vous propose de crer une icne sur le bureau, modifiez si besoin puis cliquez sur Next.
Petite fiche rsum, vous pouvez cliquer sur Install aprs avoir vrifi les informations quelle contient. Sen suis le petit
cran de flicitation et la possibilit de cliquer sur le bouton Finish.

Linstallation est acheve, vous avez en prsence sur votre pc les trois composantes ncessaires votre apprentissage
de LaTex. Installation fastidieuse mais nanmoins importante pour la suite, nous ferons nos premiers tests dans le
chapitre suivant et configurerons TeXnicCenter.

Installation sous Mac


Possesseurs de Mac, vous tes des grands chanceux.

Oh que oui!

Cest vous, possesseurs de Mac qui dtenez la palme de linstallation LaTeX la plus simple et agrable. Les possesseurs de
Windows viennent de souffrir environ trois heures pour installer toutes les composantes de LaTeX spares en Trois bouts,
alors que pour vous, tout est rassembl dans un seul fichier!

www.siteduzero.com
Partie 1 : Dcouverte de LaTeX 17/189

Tout dabord allez sur ce site, cest le site du projet MacTeX, rassemblant en son sein un norme fichier comportant tous les
outils utiles la ralisation dun projet LaTeX. Le fichier tlcharger se trouve en plein milieu de la page, tlchargez le sur
votre Mac et lancez linstalleur avant de suivre la procdure simple qui se propose vous.

Une fois fait, vous pourrez utiliser loisir TeXShop, linterface graphique pour Mac que nous utiliserons dans la suite du cours.
Il devrait stre install dans votre dossier applications , libre vous den faire des raccourcis sur votre bureau.

Voici une capture d'cran de ce quoi pourra ressembler votre TeXShop.

Lors de cette installation, vous avez install une suite logicielle complte centre autour de LaTeX. Elle vous permettra

www.siteduzero.com
Partie 1 : Dcouverte de LaTeX 18/189

par exemple dcrire des quations en LaTeX que vous pourrez inclure par copier-coller dans des documents Word.
Outils pratiques, ils ne seront pas abords ici mais mritent que vous les testiez lorsque vous vous sentirez laise
avec LaTeX.

Installation sous Linux


Dans le cadre de ce cours, l'interface graphique choisie sera Kile et la distribution LaTeX se nomme TeXLive. Les mthodes
d'installations sont pour ce systme ci extrmement varies et les retours sur la facilit d'installation sur Linux ont t trs
mitigs. La majeure partie des tudiants utilisateurs de LaTeX sous linux ont tmoign avoir trouv beaucoup plus vidente et
adapte l'installation via le gestionnaire de paquet (dans lequel vous tlchargerez dans un premier temps TeXlive puis Kile).
Nous installerons dans le mme temps de quoi lire vos fichiers produits, de type pdf et postscript.
Beaucoup leurs dbuts sur linux ont eu du mal avec linstallation de LaTeX. Nhsitez pas chercher dans votre
amphi o dans vos groupes de travail des personnes prtes vous aider. Il sera parfois plus vident pour vous de
travailler dans les mmes environnements que vos collaborateurs, et le cours que vous lisez ici sapplique nimporte
quelle interface graphique, seul lemplacement des boutons changera si vous utilisez une interface graphique
diffrente.

Comme dit plus haut, nous allons utiliser le gestionnaire de paquet.


Dans un premier temps, ouvrez-le. Vous allez rechercher et installer tous les paquets contenant les mots suivants (via le champ
de recherche) :

texlive
ec-fonts-mftraced (uniquement si vous tes sous mandriva)
cm-super (pack de polices)
xdvi (pour utiliser les .dvi que nous utiliserons dans la suite du cours)
gv (pour lire et manipuler les .ps)
spdf
kile (toujours en dernier).

Une fois ces multiples chargements effectus vous pouvez vous reposer, et votre installation fonctionne.
Ici deux captures dcran du gestionnaire de paquet et une troisime de Kile, linterface graphique sur laquelle nous allons nous
exercer et apprendre utiliser LaTeX.

Kile est une interface graphique facilitant lcriture et la compilation de fichiers LaTeX. Il est possible nanmoins de
manipuler des fichiers LaTeX, taps dans un diteur de texte, via les lignes de commandes. Nous apprendrons nous
servir de celles-ci dans le prochain chapitre (lapprentissage des deux mthodes vous permettra par la suite dutiliser
selon vos souhaits la console ou linterface graphique).

www.siteduzero.com
Partie 1 : Dcouverte de LaTeX 19/189

Si soucis il y a, veuillez consultez les site internet de TeXLive ainsi que de Kile afin d'obtenir les informations
spcifiques votre installation Linux. Ce sont des outils trs utiles et qui vous permettront d'adapter la procdure
d'installation votre distribution Linux si jamais elle est un tant soit peu exotique.

Vous voil arriv la fin de l'installation de votre nouvel outil, nous allons apprendre dans le chapitre suivant crer notre
premier document.

L'installation est la partie la plus embtante avec LaTeX, en particulier avec Linux. Ayez conscience qu'aprs ce petit moment de
souffrance, le reste sera plus simple, car vous aurez sur votre ordinateur un outil complet.

www.siteduzero.com
Partie 1 : Dcouverte de LaTeX 20/189

Structurer son premier document


Durant les deux premiers chapitres de ce cours, vous avez appris lhistoire de LaTeX ainsi que sa nature et son installation. Ce
nouveau chapitre sera pour vous loccasion dun premier contact avec les logiciels que vous venez dinstaller.

Soyez srs dune chose, le plus dur est derrire vous.

Ce chapitre vous permettra dcrire votre premier document, de limprimer, et de comprendre comment LaTeX transforme un
ingrat code informatique en un document chatoyant.

Cest un chapitre extrmement important, il explique les mcanismes essentiels de LaTeX.


La compilation
Cette sous-partie dveloppe le concept de compilation et vous permettra dapprhender le fonctionnement global de LaTeX.

Cette portion du cours sappuie sur un constat : des lignes de codes se transforment en une mise en page. Vous pouvez voir
dans la capture dcran ci-dessous un document crit dans une interface graphique ainsi que son rsultat une fois pass par la
moulinette de votre distribution LaTeX.

Que sest il pass ?

Souvenons-nous du chapitre prcdent. Nous y avons appris que les interfaces graphiques ne sont pas indispensables. Elles ne
jouent quun rle esthtique. En revanche, nous avons appuy fortement sur le caractre incontournable de linstallation dune
distribution LaTeX. Les distributions sont les pices centrales, elles permettent de transformer un fichier de ligne de code (ces
fichiers sont des .tex) en un fichier imprimable de type ps ou pdf.

Cette transformation sappelle une compilation. Votre distribution LaTeX transforme votre fichier.tex en un fichier que vous
pourrez utiliser par la suite pour vos travaux et vos publications.

Rsumons tout cela.

Le code est rdig dans linterface graphique.


La distribution LaTeX le compile.

www.siteduzero.com
Partie 1 : Dcouverte de LaTeX 21/189

Le fichier .tex de dpart se voit transform en un fichier .ps, .pdf ou .dvi (un format trs peu utilis).

Le processus de cration nest pas plus compliqu que cela. Pour crire un document il vous suffira dcrire votre code au sein
de linterface graphique et votre distribution LaTeX se chargera du travail de transformation. Pour que le travail dcriture du
code et de compilation soit plus simple, les interfaces graphiques sont dotes dune zone rserve aux raccourcis (type caractre
spciaux) qui vous permettrons dinsrer facilement dans vos crits des bouts de codes dont vous vous servez souvent (nous
verrons par la suite que certains accents doivent tre traduits en code, et recopis de faon trs frquente). Une seconde zone,
ddie aux informations lies la compilation vous permet de suivre les compilations et dobtenir des informations sur
dventuels bogues prsents dans vos compositions. En somme LaTeX communique avec vous pour vous aider travailler.

Manipulerons-nous uniquement des fichiers .tex, .dvi, .ps et .pdf avec LaTeX ?

Pour rdiger un livre, il faut une bibliographie, un index et tout un tas dlment que LaTeX stocke dans des fichiers aux
extensions diffrentes. Votre fichier .tex de dpart crera donc aprs compilation une multitude de fichiers correspondants ces
besoins. Ne prenez pas peur si votre dossier ne contenant au dpart quun .tex se voit tout dun coup envahi par de multiples
fichiers aux extensions tranges.

Nous allons rsumer toutes ces informations via un schma. Je vous conseille vivement de limprimer, il est souvent pratique de
le garder lesprit.

Si vous avez compris ce schma, sachez que LaTeX na pas un fonctionnement plus compliqu que cela. Il ne nous reste plus
qu prendre en main les logiciels et apprendre comment crire des textes et les mettre en forme dans le formalisme LaTeX.
Rdaction d'un document simple
Dans cette sous partie, je vais vous aider et vous guider dans lcriture de votre premier document. Il sera trs simple et ne
comportera quune phrase : Bonjour, je lis actuellement un cours traitant de LaTeX ! .

Rdaction du fichier .Tex


Dans un premier temps, il vous faut ouvrir votre interface graphique (Kile, TeXShop, TeXnicCenter ou autre). Il est possible que
celle-ci vous pose quelques questions simples (pour connaitre lemplacement o vous avez install votre lecteur de pdf par
exemple), rpondez-y.

www.siteduzero.com
Partie 1 : Dcouverte de LaTeX 22/189

Si TeXnicCenter vous demande le chemin d'installation de MiKTeX, vous devrez fournir un chemin du type C:\Program
Files (x86)\MiKTeX 2.8\miktex\bin .

Votre diteur est prsent ouvert et vous vous trouvez face une fentre scinde en trois partie avec une partie console o
apparaissent les messages dinformation (ainsi que les messages derreurs), une zone rserve aux barres doutils, et une zone
rserve la rdaction de votre fichier.

Grce aux raccourcis disponibles dans la barre de menu, ouvrez un nouveau document.
Cliquez lintrieur de la zone rserve ldition et recopiez y le paragraphe ci-dessous.

Code : TeX

\documentclass{article}

\begin{document}
Bonjour, je lis actuellement un cours traitant de LaTeX !
\end{document}

Enregistrez ce fichier dans un dossier vide de votre choix grce la barre de raccourcis prsente en haut de votre interface. Nous
lappellerons bonjour.tex.

Il est interdit de mettre des espaces ou des accents dans vos noms de fichiers. Votre compilateur napprcie pas
loriginalit et aura tendance vous renvoyer des erreurs.

Autre subtilit, le compilateur compile du texte brut et non pas du texte enrichi comme peut en fournir Word (un texte
enrichi est un texte auquel nous avons ajout une mise en page). Si jamais lenvie vous prends de copier-coller un texte
depuis word, faites dabord un copier-coller dans le bloc note ou un logiciel du mme genre. Vous vous viterez ainsi
beaucoup de problmes.

Compilation

Nous allons maintenant compiler votre fichier .tex en un autre format (postscript, pdf ou dvi). Ici trois cas de figures se
prsentent pour vous suivant que vous soyez sur windows, sous mac ou encore linux.

Compiler avec Kile (Linux)

www.siteduzero.com
Partie 1 : Dcouverte de LaTeX 23/189

Vous pouvez voir sur la capture dcran ci-dessus la barre doutils votre disposition dans kile. Pour vous tout commence par la
cration dun fichier dvi que vous transformerez ensuite en fichier postscript puis en fichier pdf selon vos besoins.

Pas de manipulation compliques ici, votre interface graphique se charge de tout et vos fichiers produits se trouvent dans le
dossier o vous avez enregistr votre fichier .tex.

Compiler en ligne de commande

Nous avons vu dans le chapitre prcdent que linterface graphique nest pas indispensable. Il vous est possible de crer votre
fichier.tex dans un diteur de texte (emacs, vim) avant de le compiler en ligne de commande.

La procdure est assez simple. Une fois votre fichier enregistr dans un dossier, ouvrez la console et placez vous dans ce dossier
avant dutiliser lune ou lautre des commandes suivantes.

Dans un premier temps, vous pouvez compiler votre fichier bonjour.tex en un fichier en bonjour.dvi. Le fichier cr apparait dans
le dossier o vous avez enregistr votre fichier dorigine en .tex.

Code : Console

latex bonjour.tex

Vous pouvez ensuite lire votre fichier bonjour.dvi grce la commande xdvi et limprimer grce la commande dvips.

Code : Console

xdvi bonjour.dvi
dvips bonjour.dvi

Vous pourrez par la suite choisir de transformer votre fichier bonjour.dvi en un fichier .ps grce la commande dcrite dvips (en y
rajoutant o comme vous pourrez le voir dans lexemple). La commande ps2pdf vous permettra de transformer votre fichier au
format postscript en fichier pdf.

Il vous est tout fait possible de compiler directement votre fichier bonjour.tex en un fichier bonjour.pdf grce la commande
pdflatex. La lecture de pdf se fait grce la commande xpdf.

Rsumons ces commandes par quelques exemples pratiques. Testez ces commandes, elles vous serviront tout le long du cours.

Code : Console

dvips bonjour.dvi -o
ps2pdf bonjour.ps
pdflatex bonjour.tex
xpdf bonjour.tex

Compiler avec TeXShop (Mac)

Une fois de plus, cest vous dtenteur de mac qui dtenez linterface la plus minimaliste et simple. Il vous suffit de cliquer sur
Composition tout en ayant slectionn LaTeX dans le menu droulant la droite du bouton Composition .

Votre interface graphique se charge de tout et les conversions sont faites de faon automatique.

Sans plus attendre vous pouvez admirer le rsultat de votre compilation en allant fouiller dans le dossier dans lequel vous avez
enregistr votre fichier .tex.

www.siteduzero.com
Partie 1 : Dcouverte de LaTeX 24/189

Compiler avec TeXnicCenter (Windows)

Sur votre barre de menu vous constatez la prsence dun menu droulant. Ce menu vous permet de choisir entre la compilation
dun fichier .tex en un .dvi ou la conversion de ce fichier .dvi en un autre format de fichier.

Le bouton sa droite vous sert lancer les compilations/conversions et le boutons encore plus droite vous donne des aperus
de vos fichiers.
Les fichiers crs apparaissent dans le dossier o vous avez pralablement enregistr votre .tex.

Les rsultats

Ici deux possibilits soffrent vous. Soit vous avez russi votre compilation et vous venez de dcouvrir comment crire un
document en LaTeX (libre vous de limprimer) et vos logiciels fonctionnent. Autre cas de figure, votre interface graphique vous
a renvoy une erreur et je suis dans le regret de vous annoncer que vous avez fait une erreur lors de linstallation et que vous
devez la recommencer.

Avant de vous rsigner si jamais la compilation na pas fonctionn, essayez de recopier une nouvelle fois le code
source (pas de copier-coller). Il serait dommage de recommencer linstallation pour un \ oubli.

Type de document et caractres spciaux


Vous venez de crer votre premier document, flicitations !

Avant toute chose, sachez que la compilation de documents LaTeX fonctionne toujours de la mme manire, vous navez plus
rien apprendre de ce cot l.

Nous allons revenir ici sur le code que nous avons entr dans linterface graphique et allons parler des caractres spciaux.

Les caractres spciaux

Comme tout langage de programmation, LaTeX utilise certains caractres pour son usage propre. Dans notre Premier document
nous avons utilis le \ pour lui envoyer des ordres. En somme, le \ nest pas simplement recopi par LaTeX, mais
interprt. Ce nest pas le seul caractre avoir cette spcificit, ils sont 10 et ce sont les suivants : $ & % # _ { } ~ ^ \.

Tentez de mettre lun de ces caractres dans votre texte, il en rsultera des erreurs de compilation. Pour signaler LaTeX que
nous ne lui envoyons pas une commande ou que nous ne communiquons pas avec lui avec ces signes, il suffit de faire prcder
les signes par un backslash (le fameux \ sappelle un backslash). Pour le backslash lui-mme, nous utiliserons une commande.

Table des caractres rservs

$ \$

www.siteduzero.com
Partie 1 : Dcouverte de LaTeX 25/189

& \&

% \%
# \#

_ \_
{ \{

} \}
~ \~

^ \^{}
\ \textbackslash{}

Testons ce tableau ! Entrez le code suivant dans votre interface graphique, puis enregistrez le .tex avant de le compiler et de le
convertir en pdf.

Code : TeX

\documentclass{article}

\begin{document}
Bonjour, je lis actuellement un cours traitant de LaTeX !
\$ \& \% \# \_ \^{} \textbackslash{} \{ \}
\end{document}

Le rsultat obtenu doit ressembler la capture ci-dessous.

Ce tableau est le premier de ce cours, mais il y en aura dautres, par exemple pour les accents. Lorsque le cours sera plus avanc,
je synthtiserai pour vous tous les tableaux au sein dune annexe volumineuse que vous pourrez imprimer et garder sous la main.

Types de documents et portions de texte

Nous allons ici dcortiquer les trois lignes de codes dont nous navons pas encore parl.

Portions de texte

Nous avons entour dans nos deux premiers exercices notre texte par un couple de commandes.

Code : TeX

\begin{document}
\end{document}

www.siteduzero.com
Partie 1 : Dcouverte de LaTeX 26/189

Ces deux commandes dlimitent le dbut et la fin de ce que nous appellerons un environnement. Ici cela reviens dire que nous
commenons un document par \begin{document} , que nous crivons du texte avant de fermer le document par
\end{document} .

De faon plus large, nous pourrions vouloir insrer un pome ou une recette dans un texte, il nous suffirait alors dcrire
\begin{recette} puis la recette avant de refermer par \end{recette} . Ce qui pourrait nous donner le code ci-
dessous (ici ce nest quun exemple fantaisiste).

Code : TeX

\begin{document}
\begin{recette}
Ma recette, bla bla bla
\end{recette}
\begin{poeme}
Mon joli poeme, bla, bla bla
\end{poeme}
\end{document}

\begin ouvre un environnement et \end le ferme. Le type denvironnement se voit encadr par des accolades et les options
qui lui sont rattach sont entre crochets (nous en utiliserons dans la suite du cours).

En rsum, dlimiter un environnement revient crire un code du mme type que celui-ci-dessous.

Code : TeX

\begin{type}[options]
Bla,bla
\end{type}

Nous apprendrons les noms et les utilits des diffrents environnements au fil du cours.

Les types de documents


La premire ligne de nos 2 exercices na pas encore t analyse, et elle contient une information capitale. Tout dabord, r-
affichons cette ligne, je vous explique tout ensuite.

Code : TeX

\documentclass{article}

Une traduction approximative de la commande nous donne quelque chose qui ressemble ceci : la classe de ce document est de
type article. Ici aussi, entre les accolades nous crivons le type.

Cette commande sert en fait expliquer LaTeX que la publication que nous sommes en train de produire est un article. Ceci
dans le but que LaTeX mette en page lintgralit du contenu afin quil respecte les normes de typographie et de mise en page
dun article parfaitement prsent.

Pour crire un roman, je fais comment ?

Tout simplement, vous remplacez le type de document par book . Il existe plusieurs types de documents, je vous cite ici les
principaux dans un tableau.

Type de document

article Article (sous entendu scientifique)


book Livre

www.siteduzero.com
Partie 1 : Dcouverte de LaTeX 27/189

letter Lettre
report Rapport (stage, thse)

Peut-on l aussi spcifier des options ?

Absolument, nous verrons dans la suite du cours certaines options ddies aux types de documents. La formulation des options
se fait selon la syntaxe suivante.
Code : TeX

\documentclass[options]{type}

Vous venez de raliser votre premier document avec LaTeX et de commencer toucher le code.
Rsumons ici ce que nous avons appris.

La compilation dun document se dclenche grce des raccourcis prsents dans linterface graphique.
Certains caractres doivent tre prcds dun backslash pour tre insrs dans un texte.
Le contenu dun document est encadr par une commande spcifiant le type du document ainsi que des commandes
ouvrant et fermant lenvironnement document.

Prochain chapitre : les packages

www.siteduzero.com
Partie 1 : Dcouverte de LaTeX 28/189

Les packages
Votre apprentissage des mcanismes lmentaires de LaTeX est termin. Vous avez appris ouvrir et rdiger des fichiers
sources.tex et les compiler de faon obtenir des documents aux formats pdf, postscript et dvi.

Nous avons pu aussi constater que pour expliquer LaTeX ce que nous attendons de lui, nous utilisons des commandes et des
lignes de code. Ces diffrentes commandes et leurs applications pratiques seront tudies dans les parties 2 et 3.

Ce chapitre est le dernier chapitre thorique. Nous allons ici rpondre la question suivante : si LaTeX ne sait pas faire quelque
chose (par exemple mettre du texte en couleur) comment rendre possible un changement de couleur de mon texte ?

Nous allons rpondre cette question et introduire la notion de package , notion centrale et omniprsente dans lunivers
LaTeX.

Ce court chapitre est le dernier de la partie 1. La suite du cours sera essentiellement pratique.
La philosophie des packages
Les habitus du monde informatique connaissent assez bien la signification des mots extensions , packages ou plugins
. Ces lments sont prsents dans de nombreux programmes et nous allons tenter de dvelopper le concept de package
pour ceux qui il nest pas familier dans cette sous-partie.

Imaginons votre installation LaTeX comme une cuisine quipe. Vous pouvez cuire des choses, poser des objets sur le plan de
travail, etc En bref, cette pice peut vous rendre certains services tout comme LaTeX nativement vous permet dcrire du texte
simple (comme nous avons pu le voir dans le chapitre prcdent).

Vous vous prparez un plat et avez besoin dun couteau pour le cuisiner, et ce couteau ne fait pas parti des outils fournis par la
personne qui a conu votre cuisine. C'est un problme. Il est ncessaire pour vous d'aller chercher quelque part cet outil afin de
lamener dans votre cuisine pour vous permettre datteindre votre but de dpart : dcouper ce que vous vouliez dcouper.

Dans le cas de LaTeX, des outils ont t crs dans le but de pallier certains manques et dimplanter de nouvelles fonctions, de
telle sorte que, grce leur cration, lunivers LaTeX permet de raliser chaque jour de nouvelles choses. Ces outils sont appels
packages et tout un chacun peut en crer et en diffuser un.

Si jamais un package vient manquer, vous irez le chercher sur internet et l'utiliserez ensuite (gardez la mtaphore sur le couteau
en tte, quand un outil manque, il suffit d'aller le chercher).

Pour vous en tant quutilisateur de LaTex, vous serez amen frquemment utiliser des packages. En rsum : deux possibilits
soffrent lorsque que vous souhaiterez en manipuler un :

le package est dj prsent dans votre installation LaTeX et il ne vous reste plus qu vous en servir (comme si votre
couteau tait dans un des tiroirs de votre cuisine)
il est absent de votre installation LaTeX et vous devrez aller le chercher et linstaller.

Ces tches sont trs simples et nous allons apprendre dans la suite de ce chapitre installer et utiliser les packages de LaTeX.
Comment s'en servir?
Bien que nous allons ici apprendre installer des packages, ce nest pas le point central de ce chapitre. Des millions
dutilisateurs avant vous ont conu des documents sous LaTeX et rendu certains packages incontournables. C'est la raison pour
laquelle ils sont aujourdhui souvent installs par dfaut avec votre distribution LaTeX (de la mme manire que vous ne vous
installeriez pas dans un bureau sans table, les utilisateurs de LaTeX prfrent installer ds le dbut les lments leur permettant
de travailler confortablement).

Cette sous-partie va vous apprendre utiliser les packages.

Pour utiliser un package sous LaTeX nous procderons en deux tapes. Dans un premier temps nous dirons LaTeX, via une
commande, que nous utiliserons tel ou tel package, dans un second temps nous pourrons les utiliser dans nos publications.

La commande permettant dappeler un package est la commande \usepackage[option]{type} . Elle se place juste aprs
la ligne ddie la commande \documentclass . Regardez lexemple ci-dessous, que nous commenterons ensemble.
Code : TeX

\documentclass{report}

\usepackage[latin1]{inputenc} % un package
\usepackage[T1]{fontenc} % un second package

www.siteduzero.com
Partie 1 : Dcouverte de LaTeX 29/189

\usepackage[francais]{babel} % un troisime package

\begin{document}

J'cris mon 3\up{ime} document avec \og LaTeX \fg. LaTeX est un
langage cr par Leslie \bsc{Lamport}.

\end{document}

Ici, nous constatons que les annotations dans le code se font avec la syntaxe % suivi dun commentaire .
Dans la suite du cours je me servirai des commentaires pour annoter des morceaux de code et vous aider vous reprer.

Nhsitez pas utiliser les commentaires dans votre travail pour mieux vous y retrouver.

Trois packages ont t utiliss dans l'exemple ci-dessus :

babel est utilis pour spcifier LaTeX que vous crivez en franais
fontenc et inputenc vous permettent d'utiliser tous les caractres de votre clavier.

Petit test pour nos amis linuxiens. Crez avec votre bloc note un fichier contenant la phrase jaime latex avant de
lenregistrer sous le nom amour.txt et de taper dans votre console la ligne suivante : file amour.txt. Si la console inscrit
Iso-8859 tout va bien. Si elle inscrit utf-8 vous devrez taper \usepackage[utf8]{inputenc} la place de
\usepackage[latin1]{inputenc} dans vos prochains documents.

Utilisateur sous mac : il est important que vous enregistriez vos documents en latin 1. TeXShop vous proposera dans le
menu Prfrences>Document>Encodage de choisir lencodage par dfaut. Choisissez le suivant : Occidental Latin 1.

Utf-8 et iso-8859 dsignent des processus dencodage de caractre, c'est--dire la manire dont votre machine va coder
les lettres. Bien que nous ne puissions pas voir la diffrence lil, se tromper entre utf8 et latin1 peut tout faire planter.

\up{} , \og et \fg sont-elles des nouvelles commandes ?

Effectivement, ces commandes sont nouvelles. Le package babel (lorsquil est utilis pour le franais) permet lutilisation de
commandes propres la langue choisie. Entre autres les guillemets franais et les petites majuscules en ce qui concerne le
franais. Ce package permet donc LaTeX dexcuter de nouvelles tches et dtre plus efficace pour crire en langue franaise.

Ci-dessous, un tableau vous permettant de voir les commandes introduites par le package babel. Essayez les et entrainez vous
avec.

Package babel

\og
\fg

Exposant \up{}

Petites Majuscules \bsc{Lamport}

1er 1\ier

2e 2\ieme

1 \primo

www.siteduzero.com
Partie 1 : Dcouverte de LaTeX 30/189

2 \secundo

3 \tertio

4 \quarto

8 (ou n'importe quel autre chiffre) \FrenchEnumerate{8}

no \no

No \No

n os \nos

Nos \Nos

40 (le caractre degr) 40\degres

Des centaines de packages existent et chacun rend LaTeX plus performant et vous permet dajouter, la carte, des fonctions
votre distribution. Souvent, lorsque vous aurez envie de faire quelque chose doriginal avec LaTeX, quelquun aura dj
fabriqu un package adapt et il ne vous restera plus qu linstaller ainsi qu' lutiliser.
Comment installer un package ?
Votre installation faite, de nombreux packages ont t installs sur votre machine. Il est cependant possible que vous ayez un
jour besoin dinstaller un package particulier non-prsent sur votre machine. Cette sous-partie est l pour vous expliquer
comment faire.

Notons que si vous avez install LaTeX comme il est expliqu dans le chapitre 3, il semble peu probable quun package utilis
dans ce cours ne soit pas prsent sur votre machine.

Cette sous-partie ntant utile que si vous tentez dinstaller un package non prsent dans votre distribution, vous
pouvez ne pas la lire et passer au chapitre suivant sans crainte si vous nen avez pas besoin.

MiKTeX et son installation la vole


Les utilisateurs de MiKTeX (Windows) ont de la chance en ce qui concerne les packages, car MiKTeX installe tout seul comme
un grand les packages appels lors de vos compilations.

Si jamais vous souhaitez savoir si un package se trouve dans votre installation MiKTeX, rien de plus simple, il vous suffit daller
dans votre menu dmarrer et daller chercher le package manager.

Chemin du Package Manager : MiKTeX > Maintenance > Package Manager.

www.siteduzero.com
Partie 1 : Dcouverte de LaTeX 31/189

Le package manager vous permettra de voir la liste des packages installs dans votre distribution.

www.siteduzero.com
Partie 1 : Dcouverte de LaTeX 32/189

Autres distributions

Il existe plusieurs mthodes dinstallation de package sous LaTeX. Jai slectionn pour vous les deux plus faciles mon sens.
Elles devraient vous permettre dutiliser la quasi-totalit des packages.

Deux mthodes sont disponibles suivant que votre package soit sous la forme dun fichier .dtx ou .sty.

Dans de rares cas, les packages sont fournis sous dautres formes, mais ils sont alors accompagns dun fichier Readme vous
guidant dans leur installation.

Les packages en .sty, mthode simple

Si votre package est de la forme nom_de_package.sty, rien de plus simple pour lutiliser, il suffit de le copier dans le dossier
contenant votre source .tex. Lorsque votre distribution compilera votre fichier .tex elle recherchera les fichiers .sty des packages
manquant dans votre dossier et le tour sera jou.

Rsumons, la commande \usepackage{nom_de_package} demande LaTeX daller utiliser un package install, et s'il ne
lest pas, daller chercher le fichier nom_de_package.sty dans le dossier de travail.

Pas trs compliqu, nest-ce pas ?

Les packages en .ins, mthode en deux temps

Les packages contenus dans un fichiers .ins doivent subir deux tapes. Premirement, mettez votre fichier nom_de_package.ins
dans un rpertoire et compilez-le : il enfantera (sans douleur) un fichier nom_de_package.sty.

www.siteduzero.com
Partie 1 : Dcouverte de LaTeX 33/189

Ce fichier nom_de_package.sty doit tre trait selon le processus dvelopp dans le paragraphe Les packages en .sty, mthode
simple .

Les mthodes dveloppes ici vous permettent dinstaller et dutiliser pour un document prcis des packages. Il existe
des mthodes permettant dinstaller pour de bon sur votre machine des packages. Ces mthodes bien quefficaces ne
sont pas videntes pour les utilisateurs dbutants, raison pour laquelle jai prfr vous prsenter des mthodes plus
faciles.

Vous avez ici eu votre premier contact avec les packages. Ils sont omniprsents dans lunivers LaTeX et trs utiles, nous en
utiliserons quelques-uns dans la suite du cours.

Nous garderons en mmoire que :

il existe des milliers de packages LaTeX


installer un package ne prend pas plus de dix minutes
la communaut des utilisateurs (dont vous faites maintenant partie) peut ajouter autant de fonction qu'elle le souhaite
LaTeX via la cration de package.

Ce chapitre clos la partie 1, partie trs thorique qui vous permis de vous familiariser avec le langage LaTeX et ses logiciels. Les
chapitres qui viennent vous permettront de pratiquer et dapprendre mettre en page des lettres, des rapports, dcrire des
formules mathmatiques

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 34/189

Partie 2 : Utilisation basique de LaTeX

La premire partie a t loccasion pour vous de vous familiariser avec LaTeX et les notions thoriques utiles son usage. Dans
cette deuxime partie, vous allez apprendre des commandes et faire vos armes sur votre premier tp.

Maitriser sa mise en page (1/2)


Les deux premiers chapitres de cette partie traiteront de mise en page et vont vous prsenter de nombreuses fonctions vous
permettant de hirarchiser votre contenu et de le prsenter selon vos gots.

Ce premier chapitre vous permettra dapprendre entre autres :

structurer vos documents


justifier et espacer vos paragraphes
laborer une page de garde.

Structure des documents


Gnralits
Tableau des lments de structure
Vous avez appris dans le chapitre 4 indiquer LaTeX que vous alliez crire en franais. Il est maintenant temps dapprendre
hirarchiser des informations sous formes de parties, chapitres, sections, etc Votre distribution LaTeX se servira de la
hirarchisation de vos donnes pour mettre en page de faon propre vos informations.

Cidessous un tableau rsumant les diffrents niveaux de hirarchisation du contenu (de la grande partie jusquau tout petit
sous-paragraphe).

Commandes des lments de structure

Partie \part{nom de la partie}

Chapitre (non disponible pour les classes de document article et letter) \chapter{nom du chapitre}

Section \section{nom de la section}


Sous section \subsection{nom de la sous section}

Sous sous section \subsubsection{nom de la sous sous section}

Paragraphe \paragraph{nom du paragraphe}

Sous paragraphe \subparagraph{nom du sous paragraphe}

Exercice

Jai choisi volontairement de vous prsenter le tableau prcdent avant de vous donner un exemple pratique.

L'heure de l'exercice a sonn.

Essayez dcrire un document, de classe report, en franais, contenant : une partie, un chapitre, une section et une sous-section
dans laquelle vous crirez quelques lignes.

Votre rsultat doit ressembler la capture dcran ci-dessous.

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 35/189

Si ceci est le premier document que vous composez par vous-mme, il est normal que cela vous demande de rechercher des
notions dans les chapitres prcdents tout comme la prsence de quelques coquilles dans votre code. Nanmoins, votre code
final doit tre proche de celui-ci (mme si vous pouvez avoir des noms de chapitres ou de sections diffrents) :

Code : TeX

\documentclass{report}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}

\begin{document}

\part{Partie}
\chapter{Chapitre}
\section{Section}
\subsection{Une sous-section}
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Donec nec condimentum libero. Phasellus condimentum porttitor
congue.
Morbi eget quam sed justo egestas lobortis. Aenean et erat metus.
Nam metus nibh, imperdiet eget gravida sed, consequat eu nulla.
Donec massa mauris, luctus vitae auctor non, sagittis non sapien.
Donec interdum pretium venenatis. Pellentesque aliquam convallis
convallis.
Fusce tincidunt orci eu velit varius luctus. Etiam iaculis viverra
enim ac varius.
Duis pretium elit eu eros auctor vel iaculis nulla commodo. Aliquam
interdum fermentum orci sed fringilla.
Sed euismod condimentum dui, et pharetra ipsum dictum quis.

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 36/189

\end{document}

Le texte latin utilis ci-dessus est un faux texte gnr par le site internet lipsum.com. Ce type de texte permet de
remplir un document dinformations factices afin de voir quoi ressemblera le document final. Cest un outil prcieux
pour les webdesigners et les autres mtiers du graphisme et de la mise en page.

Modification de la numrotation des lments de structure

Numroter les annexes

Rendre un rapport ncessite souvent de mettre en annexe un certain nombre de textes et de photos. LaTeX permet lauteur de
numroter ses chapitres de contenu en chiffres et dentamer une nouvelle numrotation des chapitres annexes avec des lettres.

La commande permettant de faire ceci est la commande \appendix et elle se place entre le contenu et les annexes, comme vous
pouvez le constater dans le code source ci-dessous.

Code : TeX

\documentclass{report}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}

\begin{document}

\part{Partie}

\chapter{premier chapitre}
\chapter{second chapitre}
\chapter{troisime chapitre}
\chapter{quatrime chapitre}
\chapter{cinquime chapitre}
\chapter{sixime chapitre}
\appendix
\chapter{Un schma} %pas besoin de changer de commande pour
transformer un chapitre en annexe grace appendix
\chapter{Un article annexe}
\chapter{Un canard}

\end{document}

Rsumons ceci par un schma :

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 37/189

Dans un article, tant donn que la commande \chapter ne peut pas tre utilise (elle nest utilisable que pour les rapports et les
livres), \appendix jouera sur la numrotation des sections.

Il est possible de crer des chapitres sans numros/lettres en tappant \chapter*{nom du chapitre}. L'ajout
d'toile en fin de mot fonctionne avec tous les lments de structure donns plus haut. Vous pouvez donc choisir de
crer des parties sans numros, idem pour les paragraphes et les sections.

Autres numrotations particulires

Dans le cas dun livre, il peut tre intressant dorganiser et de numroter de faons diffrentes les pages suivantes :

les prambules et avant-propos


les chapitres de contenu
les annexes
les pages dindex et de bibliographie.

Ainsi de nouvelles commandes apparaissent, fonctionnant de la mme manire que la commande \appendix, mais nagissant
pas uniquement sur la numrotation des chapitres/sections mais galement sur la numrotation des pages. Tout dabord
\frontmatter, qui se positionne juste aprs \begin{document} et permet de numroter le prambule en chiffres
romains.

Ensuite, \mainmatter se place entre le prambule et le premier chapitre. Cette commande permet de lancer la numrotation
arabe habituelle des pages (1, 2, 3, etc).

Enfin \backmatter se place avant le chapitre dpilogue et les index/bibliographies (que nous apprendrons crer dans la
suite du cours), et a pour effet de stopper la numrotation des chapitres, mais pas la numrotation des pages.

Rsumons ceci par un nouveau schma :

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 38/189

Page de garde
La thorie
Nous venons de crer une organisation hirarchique des donnes prsentes dans votre document. Nanmoins, il manque une
page extrmement importante : la page de garde.

La page de garde est compose de trois lments :

le titre du document (commande \title{votre titre} )


lauteur (commande \author{les noms des auteurs} )
la date (commande \date{la date que vous souhaitez} )

Ces trois lments sont introduits avant la commande \begin{document} et une quatrime commande \maketitle se
place juste aprs \begin{document} afin de faire comprendre LaTeX que vous souhaitez composer une page de garde
avec les trois lments cits plus haut.

La pratique
La cration dune page de garde est assez simple et vous avez toutes les cartes en mains pour en crer une. Vous allez donc subir
un exercice dans lequel je souhaite que vous ralisiez un article avec une page de garde dans les conditions suivantes :

lauteur sappelle John Doe


il a crit le livre le 3 mai 2010
Les Lapins est le titre de son livre
le livre comporte une seule partie nomme Eloge des lapins , qui comportera un paragraphe de faux texte.

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 39/189

Normalement vous voici avec une belle page de garde et un code ressemblant au paragraphe prs celui cit ci-dessous :

Code : TeX

\documentclass{book}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}

\title{Les Lapins}
\author{John \bsc{Doe}}
\date{3 mai 2010}
\begin{document}

\maketitle

\part{Eloge des lapins}

Votre gros paragraphe.

\end{document}

Alignements de texte et sauts


Alignements de texte

LaTeX justifie naturellement les paragraphes, il vous sera donc ncessaire dutiliser diffrents environnements si vous souhaitez
que votre texte soit centr, align gauche ou droite.

Rappel sur les environnements : un environnement commence par la commande \begin{nom de


lenvironnement} et se termine par \end{nom de lenvironnement} .

Ici, trois environnements diffrents sont utilisables suivant vos besoins :

lenvironnement flushright pour aligner votre texte droite


lenvironnement center pour centrer votre texte
lenvironnement flushleft pour aligner votre texte gauche

Petite dmonstration pratique de lutilisation de ces trois environnements ci-dessous (essayez de reproduire le mme rsultat : si
vous n'y arrivez pas, reprenez le chapitre introduisant les environnements).

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 40/189

Sauts

Dans cette sous-partie nous allons apprendre sauter des lignes et crer des paragraphes. Rien de compliqu cela, vous allez
voir.
Tout dabord pour crer un paragraphe, il vous suffit de sauter deux lignes. Rien de plus, juste deux sauts de lignes, comme

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 41/189

vous pouvez le voir ci-dessous.

Code : TeX

\begin{document}
Un paragraphe.

Un second paragraphe.
\end{document}

Pour aller la ligne sans crer de nouveau paragraphe il vous faudra taper la commande \newline ou la commande \\ .

Pour faire un saut de page il vous faudra taper la commande \newpage . Cette commande ferme le paragraphe en cours et en
cre un nouveau.

Ci-dessous un exemple dutilisation de ces nouvelles commandes ainsi que son rendu.

Code : TeX

Un canard\\un lapin\newline une pintade \newpage un ours

Ce chapitre vous a permis de comprendre comment hirarchiser votre contenu. Avouez-le, LaTeX nest pas si compliqu que a
une fois la thorie passe. .

Nous avons parl de beaucoup de choses diffrentes ici, retenez que toutes les commandes explicites dans ce chapitre
permettent LaTeX dadapter une mise en page suivant le contenu, le niveau hirarchique des informations ainsi leur
emplacement dans votre publication.

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 42/189

Dans le prochain chapitre, nous nallons pas suggrer LaTeX des mises en page comme nous lavons fait ici en hirarchisant le
contenu.

LaTeX se pliera votre volont et, par exemple, modifiera les marges des documents selon vos moindres dsirs.

a ne rigole plus.

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 43/189

Maitriser sa mise en page (2/2)


Dans ce second chapitre de mise en page, nous nallons pas structurer de linformation mais plutt apprendre mieux la
prsenter.

Au programme de ce chapitre :

la modification de la forme de votre document


les marges
la suppression de la numrotation de vos pages
les listes numrotes et non numrotes
les en-ttes et pieds de page

Ces lments sont des lments centraux dans une mise en page. Les marges vous permettront par exemple de relier vos
documents plus facilement.

Les commandes sont simples apprhender, tout comme celles du chapitre prcdent.
La forme de votre publication
La commande \documentclass{}
Nous avons vu dans la premire partie quun document commence forcment par la commande
\documentclass[options]{type du document} . Les types de documents utiliss dans ce cours sont ceux
prsents dans le tableau ci-dessous (dj vu dans le chapitre 3).

Type de document

article Article (sous entendu scientifique)

book Livre
letter Lettre

report Rapport (stage, thse)

Nous avons, par le biais du type de document, dfini la nature de la publication que nous composons : livre, lettre ou autre
chose. Nanmoins certaines informations manquent :

le format du papier sur lequel sera imprime la publication (A4, A5,...)


la taille de la police principale
lalignement des quations (que nous apprendrons crer dans la partie 3)
le positionnement des premire pages de chapitres (il est possible de faire en sorte que chaque chapitre dmarre sur une
page de droite)
linformation permettant de savoir si le document cr sera ou ne sera pas recto-verso.

Un second tableau fait donc naturellement son apparition, listant les options applicables la commande \documentclass{}
.

Options applicables la commande \documentclass{}


Descriptions Valeurs applicables Valeur par dfaut

Format du papier a4paper, a5paper, letterpaper, b5paper ... letterpaper


Taille de la police principale 10pt, 11pt, 12pt 10pt

Alignement des quations fleqn ( gauche) centres par dfaut

Colonnes onecolumn, twocolumn onecolumn

Premire page des chapitres openany, openright openright


article et rapport : oneside
Recto verso oneside, twoside
livre : twoside

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 44/189

Exemples pratiques

Le tableau que vous venez de lire est un outil prcieux, encore faut il savoir sen servir. Dans un premier temps, copier-collez le
code source ci-dessous dans un fichier test.tex

Code : TeX

\documentclass{book}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}

\begin{document}
\section{Un fort beau chapitre}
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Pellentesque aliquet, mauris in iaculis accumsan, tellus lacus
dictum risus, ut lacinia erat mauris ut libero.
Vestibulum suscipit massa vitae nunc semper eu aliquet ligula
sodales. Nulla vulputate mi vitae odio lobortis mattis.
Praesent sagittis turpis sit amet magna iaculis et mattis libero
blandit. Duis at diam sem.
Curabitur fermentum, risus nec aliquam dictum, nibh mauris dignissim
enim, et euismod odio ipsum sed purus.
Maecenas orci urna, consequat nec lacinia eget, fermentum mollis
diam. Fusce quis nulla non ipsum malesuada laoreet at non lacus.
Morbi a magna felis, eu fermentum mi.
Duis convallis pellentesque nibh at fermentum.
Praesent lobortis lobortis turpis, at semper augue accumsan a.
Praesent vestibulum consectetur interdum. Curabitur tristique
posuere sapien, id suscipit erat auctor ut.
Duis rutrum malesuada tortor et dapibus. Pellentesque ac tellus at
justo vestibulum hendrerit id vel dui.
\end{document}

Tentez de remplacer \documentclass{book} par lune des lignes ci-dessous (une seule la fois, il ne faut pas deux
commandes \documentclass{} dans une mme publication).

Code : TeX

\documentclass[twocolumn]{book}
\documentclass[twocolumn]{article}
\documentclass[12pt]{book}
\documentclass[11pt]{article}
\documentclass[twocolumn, 12pt]{book}

Testez ces lignes, et si besoin rajoutez du faux texte pour mieux voir les diffrences.

Retenez de cette sous-partie que la commande \documentclass{} peut tre personnalise via des options contenues
entres crochets et spares par des virgules de la faon suivante : \documentclass[option1, option2,
option3]{type} .
Marges et interlignes
Marges

Vous venez d'apprendre crer des publications adaptes la taille de votre papier et aux principales exigences d'un auteur
(choisir la taille de la police principale est par exemple essentiel).

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 45/189

Nous allons ici apprendre modifier les marges d'un document.

Cette modification se fait en trois temps. Tout d'abord nous allons crer un document dans lequel nous appelons le package
layout, et utilisons la commande \layout introduite par celui-ci afin d'obtenir un gabarit nous donnant une ide de la taille de
chaque marge.

Simultanment, nous imprimons un document satur de texte afin de voir le rendu actuel des marges.

Le code utiliser pour la cration du layout est donn ci-dessous. Il est accompagn d'une capture d'cran d'un document satur
en texte ainsi que d'une capture d'cran d'un layout.

Code : TeX

\documentclass{article}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}
\usepackage{layout}

\begin{document}

\layout

\end{document}

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 46/189

Ces deux lments conjugus nous permettent de mieux visualiser les marges et leurs longueurs respectives les unes par rapport
aux autres.

Afin de changer les marges, nous utiliserons le package geometry dans lequel nous spcifierons les tailles des marges en haut,
en bas, gauche puis droite.

Tout ceci s'crit selon la syntaxe suivante :

Code : TeX

\usepackage[top=2cm, bottom=2cm, left=2cm, right=2cm]{geometry}

Bien sr, vous pouvez changez selon vos souhait les diffrentes longueurs.

Rsumons les tapes:

cration du layout
cration d'une page sature en texte (afin de mieux visualiser les marges)
modification des marges (via le package geometry)
cration d'une page de texte satur pour voir le rendu des marges (facultatif).

Interlignes

Dans certains types de documentation, utiliser un interlignage une fois et demi ou deux fois plus grand que la normale est
demand. Nous allons voir ensemble comment ceux-ci peuvent tre utiliss dans un document (il est aussi possible de faire des
interlignes dune taille dfinie par lauteur, mais ce nest pas notre souhait dans ce cours). Afin dobtenir des interlignes
personnaliss il faut utiliser le package setspace ainsi les commandes \onehalfspacing et \doublespacing dans
le prambule, permettant respectivement davoir un interligne 1,5 fois et 2 fois plus grand que linterligne habituel dans tout le
document.

Pour ne changer les interlignes que dans des petits morceaux de votre composition, les environnements onehalfspace et
doublespace sont adapts. La dmonstration ci-dessous les utilise.

Code : TeX

\documentclass[10pt]{article}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}
\usepackage{setspace}

\begin{document}

\section{interligne simple}

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed vitae
est eget urna luctus posuere vel ac metus. Aliquam pharetra mi in
nibh molestie ac. Lorem ipsum dolor sit amet, consectetur adipiscing
elit. Sed vitae est eget urna luctus.

\section{interligne intermdiaire}

\begin{onehalfspace}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed vitae
est eget urna luctus posuere vel ac metus. Aliquam pharetra mi in
nibh molestie ac. Lorem ipsum dolor sit amet, consectetur adipiscing
elit. Sed vitae est eget urna luctus.
\end{onehalfspace}

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 47/189

\section{interligne double}

\begin{doublespace}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed vitae
est eget urna luctus posuere vel ac metus. Aliquam pharetra mi in
nibh molestie ac. Lorem ipsum dolor sit amet, consectetur adipiscing
elit. Sed vitae est eget urna luctus.
\end{doublespace}

\end{document}

Les listes
Nous allons ici apprendre crer des listes.

Les listes sont trs utiles dans un document et peuvent tre selon vos souhaits :

des listes puces comme celle-ci


des listes numrotes
des listes de description (beaucoup moins frquent).

listes puces
La cration dune liste puce se fait en trois temps :

ouverture de lenvironnement itemize


criture de chaque lment de la liste prcd de la commande \item
fermeture de lenvironnement itemize.

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 48/189

Rien de compliqu l dedans, vous pouvez voir ci-dessous un exemple pratique, prsentant un code et son rendu, de liste
puce.

Petit bonus, le changement de la forme de la puce est introduit dans le code.

Code : TeX

\begin{document}

\begin{itemize}
\item un canard
\item un mammouth
\item un canard
\item un mammouth
\item un canard
\item un mammouth
\item[@] une pintade %en plaant un @ entre crochets aprs \item,
jai transform la puce en @
\item[0] un lapin

\end{itemize}

listes numrotes
La cration dune liste numrote se fait aussi en trois temps (seul le nom de environnement change) :

ouverture de lenvironnement enumarate


criture de chaque lment de la liste prcd de la commande \item
fermeture de lenvironnement enumerate.

Si vous avez compris comment construire des listes puces, vous naurez aucune difficult crer des listes numrotes.

Tout de mme, un exemple cod et un rendu en image ne peuvent pas faire de mal.

Code : TeX

\begin{enumerate}

\item un canard
\item un mammouth

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 49/189

\item un canard
\item un mammouth
\item un canard
\item un mammouth
\item une pintade

\end{enumerate}

listes de description
Vous souhaitez crire une srie de dfinitions, lenvironnement description est fait pour vous. Cet environnement vous permet de
remplacer les puces par des expressions de votre choix mises en gras.

Les mot crits en gras lors de la compilation sont placs entre crochets juste aprs la commande \itemdans le code source.

Dmonstration ci-dessous :
Code : TeX

\begin{description}

\item[un canard :] bestiole qui fait coin


\item[un ornithorynque :] bestiole qui fait rire
\item[un ours :] bestiole qui fait mal

\end{description}

Les listes nont rien de sorcier, les utiliser arera vos documents et vous permettra par exemple de prsenter des processus, des
manipulations ou des protocoles opratoires (ce ne sont que des exemples, vous pouvez trs bien vous en servir pour lister des
ingrdients dans la recette des crpes).

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 50/189

Les styles
Nous venons d'apporter de nombreuses modifications nos publications. Elles ont t mises en forme, structures, listes.

Il nous reste un lment essentiel personnaliser : les en-ttes et pieds de pages.

Ces lments ont t eux aussi tudis par les concepteurs de LaTeX. Il existe bien sr des packages permettant den faire des
choses originales, nanmoins les pres de LaTeX ont choisi trois couples en-ttes/pieds de page qui leur semblaient les plus
adapts un usage professionnel (nous utiliserons les packages et les mises en forme labores plus loin dans le cours).

Afin de changer les couples en-tte/pieds de page, il vous suffira de choisir ce que LaTeX appelle un style. Ces trois styles sont
:

le style plain : il permet dinsrer un numro de page dans le pied de page. Ce numro de page est centr.
le style headings : il permet dinsrer le nom du chapitre et le numro de page en en-tte. Le pieds de page est vide.
le style empty : len tte et le pieds de page sont vides.

Ci-dessous, les captures d'crans de documents composs respectivement avec les balises plain, headings et enfin empty.

Pour donner un style une page il suffit dutiliser la commande \pagestyle{nom du style} que nous insrerons en
dbut de document.

Rien de bien compliqu nest ce pas ?

Lors du premier TP, nous apprendrons personnaliser de manire bien plus approfondie nos enttes et pieds de page.
Les deux chapitres de mise en page sont termins. Si vous avez pris le temps de refaire les exemples, vous devriez vous sentir
familiaris avec les commandes et la compilation.

Les chapitres de la partie 2 nintroduisent pas de commandes trop compliques, nanmoins partir du premier TP les choses
vont commencer se corser un peu et il sera plus facile pour vous de progresser si vous avez test par vous-mme les
commandes donnes dans le cours.

Nous retiendrons de ce chapitre que :

il est possible de paramtrer totalement les marges dun document


le faux texte permet de remplir une mise en page
LaTeX simplifie la cration des pages de garde
les styles permettent de changer facilement les en-ttes et pieds de pages, mais ils ne permettent pas de les personnaliser

Le prochain chapitre traitera des polices et des options de mise en forme du texte (gras, italique).

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 51/189

Les polices
Ce troisime chapitre traitera des polices et de toutes les faons de modifier du texte. La bonne maitrise de ces outils vous
permettra de facilement mettre en avant des mots ou des phrases, rendant ainsi vos documents plus lisibles et structurs.

Quelques conseils seront distills, en rapport avec les chapitres prcdents (en particulier propos de la commande
\documentclass et de la taille de police par dfaut).

A la fin de ce chapitre, vous pourrez sans problme :

mettre en forme du texte (gras, italique, soulignement)


changer la couleur dun texte
changer de faon ponctuelle ou dfinitive la police par dfaut dun document.

Rien de sorcier dans les commandes, leur manipulation ne devraient pas poser de problmes. Ce chapitre tant le plus facile du
cours, profitez-en pour vous entraner.

Graisse, style, taille


Taille de texte
Nous allons dans ce paragraphe comprendre la faon dont la taille du texte peut tre modifie, de faon pouvoir grossir certains
mots ou certaines expressions par rapport dautres.

LaTeX propose dix commandes diffrentes permettant votre texte de grossir ou de maigrir selon votre envie. Ces commandes
sutilisent trs simplement et apparaissent sous deux syntaxes diffrentes :

Code : TeX

\commande{mon bout de texte} % rien dinhabituel


{\commande mon bout de texte} % nouvelle faon

Dans le cas des modifications de tailles de texte, ces deux mthodes fonctionnent, nanmoins je vous conseille de rester sur la
syntaxe \commande{mon bout de texte} car elle est similaire la majorit des autres syntaxes utilises dans LaTeX.

Revenons nos commandes. Comme dit plus haut, le texte peut subir dix transformations diffrentes au niveau de la taille, cel
nous donnant une chelle de taille de texte assez large.

Une fois nest pas coutume, un beau tableau devrait nous aider y voir plus clair dans ce tas de commandes.

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 52/189

Taille de texte

\tiny Minuscule

\scriptsize Trs trs petit

\footnotesize Trs petit


\small Petit

\normalsize Normale (dfinie dans \documentclass )

\large Lgrement plus gros que la normale

\Large Gros
\LARGE Trs gros

\huge Trs Trs gros

\Huge Enorme !

Testez ces commandes, vous serez surpris des changements quelles donneront dans vos mises en page.

Point important : Lors de lcriture de \documentclass vous avez choisi une taille de police pour votre document
(10 pt par dfaut, que vous pouvez monter jusqu 12pt). Il serait maladroit dencadrer lintgralit dun document dans
une commande \large{} au lieu de simplement augmenter la taille de police par dfaut.

Graisse, soulignement
Nous venons dapprendre rendre plus petite ou plus grosse une portion de texte. Nous allons prsent apprendre mettre
ledit texte en gras, le souligner ainsi que moult commandes de modifications.

Il existe ici trois mthodes diffrentes pour appliquer des transformations de type graisse et soulignement un texte :

la mthode habituelle \commande{mon bout de texte}


la mthode {\commande mon bout de texte}
les environnements.

A la diffrence des commandes de tailles de textes sutilisant indiffremment lintrieur ou lextrieur des accolades, il existe
ici des commandes diffrentes suivant que vous utilisiez lune ou lautre des deux mthodes.

Pour vous pargner de multiples paragraphes, les exemples et commandes sont synthtiss ci-dessous sous forme de tableau (
imprimer et garder sous la main).

Mise en forme

Modification Commande Rendu

{\normalfont un lapin}
Normal
\begin{rm}un lapin \end{rm}

\textbf{un lapin}

Gras {\bfseries un lapin}

\begin{bf}un lapin \end{bf}

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 53/189

\textit{un lapin}

Italique {\itshape un lapin}

\begin{it}un lapin \end{it}

\textsl{un lapin}

Pench {\slshape un lapin}

\begin{sl}un lapin \end{sl}

\texttt{un lapin}

Machine crire {\ttfamily un lapin}

\begin{tt}un lapin \end{tt}

\textsc{un lapin}

Petites majuscules {\scshape un lapin}

\begin{sc}un lapin \end{sc}

Exposant Un canard\textsuperscript{un lapin}

Encadrer \fbox{un lapin}

Soulignement
\ul{un lapin}
Package soul

\uuline{un lapin}
Soulignement
Package ulem
\uwave{un lapin}

Barrer
\st{un lapin}
Package soul

Gardez lesprit quun trop grand nombre de mots mis en forme peut nuire votre document et le rendre totalement
illisible.

Utilisez ces commandes avec parcimonie.

La commande \emph{} , un cas part


Nous venons de voir une vingtaine de commandes ayant chacune un usage bien dfini. Certaines grossissent le texte, dautres
le barre ou le souligne. En bref, chacune a une fonction simple et facile comprendre.

La commande \emph{texte} est diffrente et permet tout simplement de dire LaTeX ce bout de texte compte, met-le en
valeur . LaTeX se chargera tout seul comme un grand de choisir la manire utilise pour le mettre en valeur.

Petit exemple, un mot mis en valeur dans un texte en italique, et un mot mis en valeur dans un texte sans litalique.
Code : TeX

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 54/189

\documentclass{book}
\begin{document}
\textit{Lorem ipsum dolor sit amet, \emph{consectetuer} adipiscing
elit.}
Lorem ipsum dolor sit amet, \emph{consectetuer} adipiscing elit.
\end{document}

Vous constatez que \emph{} change de comportement suivant le contexte, et en cela rside sa force.

Conclusion : utiliser litalique peut souvent tre une erreur, il vaut mieux lui prfrer \emph{} . Dans le premier TP, nous
apprendrons faire en sorte que \emph{} mette en gras les mots importants.
Couleur
Nous allons ici apprendre colorer du texte et le rendre tel un arc-en-ciel au cur de vos publications. Soulignons ici la
dangerosit avre dune portion de texte rose au sein dune thse et la probabilit leve que cette portion cause pertes et
fracas lheure du jury.

Les 8 couleurs par dfaut

Nous utiliserons pour la colorisation du texte le package color.

Le package color propose par dfaut 8 couleurs (black, white, red, green, blue , yellow, magenta et cyan) que vous pourrez
utiliser votre guise pour colorer du texte via la commande suivante:

Code : TeX

\textcolor{couleur}{texte en couleur}

EXERCICE : Reproduisez le texte ci-dessous grce la commande que vous venez dapprendre, cela devrait tre sans aucune
difficult.

SOLUTION :
Code : TeX

\documentclass{article}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}
\usepackage{color}
\begin{document}

J'cris un texte
\textcolor{red}{c}\textcolor{green}{h}\textcolor{cyan}{a}\textcolor{black}{t}\textcolo

\end{document}

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 55/189

Cration de nouvelles couleurs

Avec 8 couleurs, vous ne pouvez aller gure loin, raison pour laquelle de bonnes mes ont cr un systme vous permettant de
crer d'en fabriquer de nouvelles.

Pour ce faire, une commande est disponible : \definecolor .

Cette commande permet de crer des couleurs partir de niveaux de gris ou dun mlange de trois couleurs (rouge, vert et bleu).

Les couleurs cres recevront chacune un nom que vous choisirez et sutiliseront de la mme manire que prcdemment,
toujours grce la commande \textcolor et selon la syntaxe vue prcdemment :

Code : TeX

\textcolor{le nom de couleur choisi}{texte en couleur}

Niveaux de gris

Dfinir une couleur en niveau de gris revient choisir une couleur entre le blanc et le noir. Ici nous estimerons que le gris se
trouve sur chelle situe entre 0 (le noir) et 1 (le blanc). Choisir un niveau de gris consistera choisir un nombre deux dcimales
(nous utiliserons un point entre le 0 et ses dcimales) situ entre 0 et 1.

La syntaxe de \definecolor dans le cas des nuances de gris sera :

Code : TeX

\definecolor{le nom choisi sans espace}{gray}{le nombre deux


dcimales}

Mlange de rouge, vert et bleu

Afin de crer de nouvelles couleurs, nous mlangerons trois couleurs initiales dans des proportions choisies. De la mme
manire que pour les nuances de gris, nous choisirons tour tour lintensit de rouge, de vert et de bleu dans la couleur que
nous crerons.

La syntaxe de \definecolor dans le cas du mlange rouge, vert, bleu sera :

Code : TeX

\definecolor{le nom de couleur choisi}{rgb}{taux de rouge entre 0 et


1,taux de vert,taux de bleu}

Les packs de polices


Nous avons appris ensemble changer la taille dun morceau de texte et lui faire subir de multiples transformations, de
litalique au soulignement. Cest bien, mais il nous reste encore une chose apprendre changer : les polices de caractres.

Il y a fort parier que depuis le dbut du cours vous avez compil des choses et que lenvie vous a titille de changer la police
de vos textes.

Pour ce qui est des polices, LaTeX a des avantages doubles tranchants. Rappelons-nous que LaTeX a t cr suite
lexaspration de chercheurs face la mise en page plutt minable de leur texte. Ils ont souhait lors de la cration du langage

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 56/189

que lensemble des lments d'une publication, quils soient en gras, en majuscules ou dans une formule, soient cohrents entre
eux.

Cette rflexion profonde a entrain une innovation : la cration des packs de police.

Lide centrale des packs de police est de donner une cohrence au niveau de la typographie lintgralit du texte prsent dans
un document. Rsultat : un pack comprenant quatre polices cohrentes correspondant respectivement :

du texte avec emptements


du texte sans emptements
du texte faon machine crire
du texte mathmatique.

Bien quil existe un pack par dfaut fourni dans LaTeX (utilisant la police Computer Modern) vous pouvez changer de pack de
police via lutilisation des packages cites ci-dessous.

Il vous suffira dappeler les packages souhaits via la commande \usepackage{nom_du_pack} .

Une fois nest pas coutume, voici un joli tableau :

Pack de police (nom du package) Exemple

Par dfaut

bookman

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 57/189

charter

newcent

lmodern

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 58/189

mathpazo

mathptmx

Des modifications ponctuelles de police peuvent aussi tre introduites grce la commande suivante :

Code : TeX

{\fontfamily{code_de_la_police}\selectfont mon bout de texte}

Diffrentes polices sont utilisables, jen ai slectionn pour vous et vous les livre dans un nouveau tableau (toujours avec des
exemples de rendu).

Code de la police Exemple

bch

cmr

lmr

lmss

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 59/189

lmssq

lmtt

pag

pcr

pbk

phv

pnc

ppl

ptm

pzc

Il est souvent tentant de changer en permanence de police, nanmoins un document sobre sera bien plus lisible pour
un correcteur ou un lecteur quun document ncessitant en permanence de se radapter la police. Utilisez ces
commandes sans lourdeur sinon vos publications deviendront indigestes.

Les modifications de texte nont plus de secrets pour vous et vous pouvez selon vos souhaits :

changer les styles


grossir du texte
changer les packs de police
modifier ponctuellement les polices.

Le prochain chapitre traitera des notes et vous permettra de faire des citations et des notes de bas de page.

Celui-ci achvera la partie 2 de ce cours.

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 60/189

Les notes
Nous allons aborder ensemble le chapitre traitant des diffrentes notes et rfrences possibles dans LaTeX.

Ce chapitre vous permettra de :

citer des textes


insrer des paragraphes de code brut dans vos documents
crer des minipages
composer des notes de bas de page.

Les rfrences internes seront abordes elles aussi dans ce chapitre.

Ce court chapitre est le dernier de la partie 2, cest le dernier chapitre prsentant des commandes simples . La partie 3 et le tp
introduisant des commandes aux utilisations plus ardues, prenez le temps de vous entrainer lors de ce chapitre et reproduisez les
exemples donns afin de continuer de vous familiariser avec les commandes et les packages.

LaTeX nest pas un langage difficile mais il sacquiert par la pratique, ne la ngligez pas.
Citation, code brut et url
Cette premire sous-partie dveloppe simplement les manires de crer des citations de texte, de code ainsi que la faon de
compiler une URL cliquable.

Les citations simples


Frquemment, vos rapports ncessiteront que vous citiez des propos. Pour vous permettre cela, deux environnements vous sont
proposs : quote et quotation.

Code : TeX

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce


condimentum tempor risus cursus aliquet.
Nulla porttitor arcu in dolor tristique euismod. Cras arcu mi,
adipiscing non ornare id, tristique ut ante.
\begin{quote}Tout individu a droit la vie, la libert et la
sret de sa personne.\end{quote}
consectetur adipiscing elit.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Nulla volutpat metus ut magna aliquam nec porttitor neque sodales.
\begin{quotation}Tout individu a droit la vie, la libert et
la sret de sa personne. \end{quotation}
sit amet suscipit tortor pulvinar sed. Proin laoreet,
orci iaculis ullamcorper pulvinar, lectus sapien accumsan nulla,
ut condimentum orci diam sit amet justo.

Le code source donn ci-dessus vous montre la diffrence entre quote et quotation : le nombre de tabulations avant le premier

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 61/189

mot.

Les citations de code


Trois mthodes majeures se partagent les diffrents types de citations de code.

La commande \verb

Pour insrer du code dans un paragraphe, le plus simple reste dutiliser la commande \verb. Cette commande a la particularit de
dlimiter le texte concern par son application par le caractre venant juste aprs verb.

Les trois premires lignes de codes donnent donc le mme rsultat et la quatrime ne fonctionne pas (le & est le dlimiteur dans
la quatrime ligne et, tant donn qu'il y a dj un & dans le code, LaTex comprendra mal l'instruction et n'encadrera que le
premier mot lapin) :

Code : TeX

\verb[lapin & lapin {} [


\verb|lapin & lapin {} | %les usagers utilisent la majeure parti du
temps le signe |
\verb(lapin & lapin {} (
\verb&lapin & lapin {} &

Lenvironnement verbatim(tab)

Lenvironnement verbatim, accompagn du package du mme nom, permet dencadrer de gros volumes de code. Petit souci : il
remplace les tabulations par des espaces.

Code : TeX

\documentclass{article}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}
\usepackage{verbatim}
\begin{document}

\begin{verbatim}
votre code
\end{verbatim}
\end{document}

Afin dviter ce dsagrment et de choisir le nombre despaces lis une tabulation, vous pouvez utiliser lenvironnement
\begin{verbatimtab}[nombre_despace_par_tabulation] fourni par le package supplmentaire moreverb.

Code : TeX

\documentclass{article}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}
\usepackage{verbatim}
\usepackage{moreverb}
\begin{document}

\begin{verbatimtab}[10]
votre code
\end{verbatimtab}

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 62/189

\end{document}

Lenvironnement lstlisting

Lenvironnement lstlisting permet de mettre en forme de faon colore et dutiliser de nombreuses options pour afficher du code.

Dans un premier temps dans len-tte du document, vous devez appeler le package listings avant dutiliser la commande
\lstset et de la paramtrer pour quelle mette en forme votre code selon vos souhaits.

La commande \lstset se place avant \begin{document} et possde un grand nombre darguments paramtrables.

Code : TeX

\lstset{ %
language=nom_du_langage, % choix du langage
basicstyle=\footnotesize, % taille de la police du code
numbers=left, % placer les numros de lignes
droite (right) ou gauche (left)
numberstyle=\normalsize, % taille de la police des numros
numbersep=7pt, % distance entre le code et sa
numrotation
backgroundcolor=\color{white}, % Couleur du fond. Possibilit
dutilisation du package color
}

Les langages compatibles avec la commande sont mis jour constamment sur la page de wikibooks consacre au package
listings. Allez y jetez un coup dil chaque fois que vous utiliserez ce package.

Le code afficher sinsre dans votre document via lenvironnement lstlisting.

Petit exemple ci-dessous de traitement de code C (tir du tutoriel de C du site du zro) avec lstlisting.
Code : TeX

\documentclass{article}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}

\usepackage{listings}
\lstset{
language=C,
basicstyle=\footnotesize,
numbers=left,
numberstyle=\normalsize,
numbersep=7pt,
}

\begin{document}

\begin{lstlisting}
if (age == 2)
{
printf("Salut bebe !");
}
else if (age == 6)
{
printf("Salut gamin !");
}
else if (age == 12)
{
printf("Salut jeune !");
\end{lstlisting}

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 63/189

\end{document}

Gestion des urls


LaTeX gre les urls de faon trs efficace, vous permettant de rendre interactifs vos documents.

Pour insrer une Url, il vous suffit dutiliser le package url ainsi que la commande \url{adresse}, rien de plus compliqu que
cel.
Minipage et texte encadr
Il peut tre parfois utile de faire ressortir une portion de texte de faon singulire. Lenvironnement minipage et la commande
\fbox vous permettent dencadrer du texte et de le mettre en valeur.

Rptons le une fois de plus, ce nest pas parce que vous saurez faire des cadres aprs ce paragraphe quil faut en mettre
partout.

Restez sobre, vos lecteurs vous en remercieront.

La commande \fbox

La commande \fbox{mon bout de texte} a dj t vue prcdemment. Elle permet dencadrer des portions de texte.

Bien que nous ayons vu la commande dans le chapitre prcdent, nous navons pas vu les paramtres applicables celle-ci.
\fbox est une commande puissante, pour laquelle il est possible de paramtrer des tas de choses. Nanmoins nous limiterons
lusage de \fbox lencadrement de texte dans ce cours.

Les deux paramtres qui nous intressent ici sont lcart entre le texte et la bordure ainsi que lpaisseur de cette dernire.

Petite dmonstration de la mthode permettant de changer ces deux paramtres et capture dcran du rsultat ci-dessous.
Code : TeX

\setlength{\fboxsep}{8mm} % Commande permettant de dfinir lcart


\setlength{\fboxrule}{2mm} % Commande permettant de dfinir
lpaisseur du trait
\fbox{Un lapin}

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 64/189

Lenvironnement minipage

Une minipage est un encart de texte de largeur choisie encadr en noir. A lintrieur de cet encart de texte, vous pourrez disposer
et utiliser des environnements comme si cette minipage tait un document part entire.

En quelque sorte, une minipage est un document dans un document. Il vous est mme possible dinsrer une minipage dans une
minipage (mais nous allons viter de faire des choses qui ne servent rien).

Lenvironnement minipage est dpendant de deux paramtres : sa largeur et son alignement.

Pour ce qui est de la largeur, il est facile de comprendre le rle du paramtre, il sexprime en cm. Le paramtre dalignement quant
lui est plus fin comprendre. Lalignement est vertical et dfini par rapport au niveau du texte. Trois alignements vous sont
proposs.

Un schma vaut mieux quun long discours pour visualiser les trois alignements proposs.

Ici, une dmonstration dune minipage centre de 5cm de large et centre verticalement obtenue via la commande :
Code : TeX

\fbox{ %fbox est utilis pour voir les bords de la minipage


\begin{minipage}[c]{5cm}
Un petit paragraphe sur les lapins.
\end{minipage}
}

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 65/189

Notes de bas de pages, rfrences internes


Cette sous-partie traite des notes de bas de pages ainsi que des rfrences internes dans les documents.

Ces deux lments, souvent ngligs, montrent votre lectorat que votre texte est structur et bien pens.

Notes de bas de pages

Il existe deux coles pour linsertion de notes de bas de page.

La commande \footnote

La premire consiste utiliser la commande \footnote{texte de la note} tout simplement aux emplacements o
renvoyer vers une note de bas de page est souhait.

Cette commande est trs intuitive, la seule chose paramtrer ici est lespacement entre lexposant renvoyant la note et le mot
ou le groupe de mots concerns, trois solutions sont disponibles :

coller lexposant au mot concern


utiliser une espace, qui peut parfois tre trop large
insrer via la commande \, une espace plus fin.

Code : TeX

un canard\,\footnote{bestiole qui fait coin}


un ornithorynque\,\footnote{bestiole qui fait rire}
un ours\,\footnote{bestiole qui fait mal}

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 66/189

La commande \footnotemark

Ici lopration se passe en deux temps. Dans un premier temps vous marquerez les lments concerns par des notes de bas de
pages via la commande \footnotemark[numro_de_la_note] , les notes de bas de pages correspondantes aux
numros sont donnes par la commande \footnotetext[numro_de_la_note]{Texte correspondant} .

Ici deux compilations sont ncessaires, lune pour que LaTeX liste les marques, lautre pour que LaTeX associe les notes de bas
de pages aux marques. Cette mthode est souvent salvatrice lorsque des erreurs apparaissent avec \footnote . Utilisez-la
prfrentiellement.

Ci-dessous un code source de dmonstration ainsi quune capture dcran prise aprs deux compilations.

Code : TeX

un canard\,\footnotemark[1]

un ornithorynque\,\footnotemark[18]

un ours\,\footnotemark[32]

\footnotetext[1]{bestiole qui fait coin}


\footnotetext[18]{bestiole qui fait rire}
\footnotetext[32]{bestiole qui fait mal}

Les rfrences internes

LaTeX vous permet dcrire des rfrences internes de faon simple, pour ce faire trois commandes sont connaitre.

La commande \label{nom_choisi} sert marquer un endroit.

Les commandes \ref{nom_choisi} et \pageref{nom_choisi} vous permettent dappeler la page ou la rfrence de


llment marqu dans une autre zone de votre document.

Petite dmonstration (avec rendu en suivant) :

Code : TeX

\documentclass{report}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 67/189

\usepackage[francais]{babel}

\begin{document}

\part{Partie}

\chapter{Chapitre}
\section{Section}
\subsection{Une sous-section}
\label{patate}
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Donec nec condimentum libero. Phasellus condimentum porttitor
congue.
Morbi eget quam sed justo egestas lobortis. Aenean et erat metus.
\chapter{Chapitre}
\section{Section}
\subsection{Une sous-section}
Ici nous parlerons de la sous section \ref{patate} vue la page
\pageref{patate} .
\end{document}

Sur la page o la rfrence est faite, nous pouvons lire :

Les citations et rfrences diverses nont maintenant plus aucun secret pour vous. Vous pourrez ds prsent mettre en valeur
de faon forte certaines parts de vos publications via des minipages et relier les pages entres elles via des rfrences internes.

Ce chapitre est le dernier de la partie deux, nous allons attaquer ensemble notre premier gros exercice dapplication : la
composition dun livre (court, rassurez-vous) contenant lintgralit de la dclaration universelle des droits de lhomme et du
citoyen.

Jeune Zro, aprs cette preuve tu seras un Padawan !

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 68/189

TP : Mise en page de la Dclaration Universelle des


Droits de l'Homme en Latex
LaTeX a envahi votre vie il y a de a huit chapitres, et vous avez apprhend tous les concepts de base du langage, de la mise en
page jusqu la hirarchisation du contenu en passant par la personnalisation du texte et la production de citations lgantes.

Toutes ces notions vous ont t enseignes de faon indpendantes, mais il ne faut pas oublier la finalit de lapprentissage de
LaTeX : la cration de documents rels.

Ce premier TP est loccasion pour vous de tester votre savoir faire et de vous entrainer. Lintgralit du contenu des chapitres
vus jusquici sera mis profit et il y a fort parier que vous aurez besoin daller les consulter pour rpondre aux problmatiques
de l'exercice.

Le titre du chapitre ne laissant aucun suspens, je vous annonce que nous allons mettre en page une publication centre autour
de la dclaration universelle des droits de lhomme. Texte fondateur de notre civilisation moderne, il vous permettra de conjuguer
apprentissage et culture.
Les consignes
Lors de ce TP, vous allez travailler avec trois textes diffrents, en prendre certains morceaux choisis et les mettre en page de sorte
en faire un petit livre de 17 pages. Le nombre de pages peut faire peur, nanmoins ne vous inquitez pas, ce travail devrait vous
prendre moins dune heure et demi si vous avez suivi les prcdents chapitres avec attention.

Le document produit dans ce tp est tlchargeable en cliquant ici. Il est sobre mais lgant, de quoi donner le sourire vos
correcteurs.

Le but ici est de vous faire utiliser des packages ainsi que de vous faire revoir les chapitres de la deuxime partie. Suite
lexercice pratique, de multiples pistes vous seront donnes pour vous permettre daller plus loin et de progresser dans votre
maitrise de LaTeX.

Autre chose noter : ce TP clt la deuxime partie du cours (et vous avez survcu jusqu'ici).

La partie trois suivant ce TP dveloppe les commandes avances de LaTeX telles que les images, les tableaux, les mathmatiques
et les tables. Bien qu'accessibles, ces notions ncessitent dtre laise avec les notions de commandes, denvironnements et de
packages. Limportance de travailler ce TP ne sen trouve que renforce.

Faites chauffer votre clavier : les consignes vous attendent dans le paragraphe ci-dessous. Elles sont longues mais comportent
de grandes quantits de textes copier-coller.

Les contraintes de lexercice

Contenu hirarchis de notre document

Votre travail consistera ici crer un livre en franais intitul Les droits de lhomme .

Ce livre utilisera des extraits de textes issus de quatre sources diffrentes :

larticle Droits de l'homme de Wikipdia


larticle Dclaration des droits de l'homme et du citoyen de 1789 de Wikipdia
larticle Rvolution franaise de Wikipdia
Le texte descriptif de la licence creative commons 3.0 disponible ici.

Sur la page de garde seront crit :

le titre du livre
vos noms et prnoms
la date du jour.

Un chapitre nomm introduction sera compos en prambule gros et en italique.

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 69/189

Il contiendra le texte suivant :

Citation : Wikipdia
Les droits de l'homme sont un concept selon lequel tout tre humain possde des droits universels, inalinables, quel que
soit le droit positif en vigueur ou les autres facteurs locaux tels que l'ethnie, la nationalit, l'orientation sexuelle ou la religion.

Selon cette philosophie, combattue ou clipse aux 19ime sicle, 20ime sicle et 21ime sicle par dautres doctrines,
lhomme, en tant que tel, et indpendamment de sa condition sociale, a des droits inhrents sa personne, inalinables et
sacrs , et donc opposables en toutes circonstances la socit et au pouvoir. Ainsi le concept de droits de lhomme est-il
par dfinition universaliste et galitaire, incompatible avec les systmes et les rgimes fonds sur la supriorit ou la
vocation historique dune caste, dune race, dun peuple, dune classe ou dun quelconque groupe social ; incompatible
tout autant avec lide que la construction dune socit meilleure justifie llimination ou loppression de ceux qui sont
censs faire obstacle cette dification.
Les droits de l'homme, types de prrogatives dont sont titulaires les individus, sont gnralement reconnus dans les pays
occidentaux par la loi, par des normes de valeur constitutionnelle ou par des conventions internationales, afin que leur
respect soit assur, si besoin est mme contre l'tat. L'existence, la validit et le contenu des droits de l'homme sont un sujet
permanent de dbat en philosophie et en sciences politiques.

Le corps du livre sera compos dune partie intitule Dclaration des droits de lhomme et du citoyen de 1789 contenant
trois chapitres.

Le premier chapitre intitul Histoire contiendra le texte ci-dessous :

Citation : Wikipdia
La Dclaration des Droits de l'Homme a t crite dans un temple protestant. Lassemble runie Versailles par la
convocation des tats gnraux pour trouver une solution fiscale au dficit de ltat, se dclare Assemble nationale en
runissant les trois ordres, dont elle dcide labolition, puis sinstitue Assemble nationale constituante, et dcide de rdiger
une dclaration des principes fondamentaux partir desquels sera tablie une nouvelle Constitution. Elle se runit pour cela,
aprs avoir pris les dcrets des 4 et 11 aot 1789 sur la suppression des droits fodaux, quelle reprendra dans larticle
premier de la Dclaration.

La Dclaration des droits de lHomme et du Citoyen a t dbattue par lAssemble nationale franaise sous la prsidence du
marquis de Mirabeau partir dun des trois projets proposs, celui de 24 articles rdig par le VIe bureau, dirig par Jrme
Champion de Cic. Lattribution du texte primitif La Fayette inspir par la Dclaration d'indpendance des tats-Unis est
donc errone. Labb Grgoire propose que la Dclaration des droits de lHomme et du Citoyen soit accompagne de celle
des devoirs.

La discussion dbute le 9 juillet et dbouche sur un vote le 26 aot 1789, sous linfluence des leaders du tiers-tat et de la
noblesse. Le texte est peu modifi, mais est enrichi dun prambule. Il est ratifi en partie le soir du 5 octobre 1789 par Louis
XVI Versailles, sur lexigence de lAssemble, qui utilisa la pression dune foule vindicative venue de Paris, initialement
pour dautres revendications.
Entirement promulgue par le Roi Paris, le 3 novembre 1789, la Dclaration des Droits est la dernire ordonnance royale.
Elle servira de Prambule la premire Constitution de la Rvolution franaise.

Le deuxime chapitre, nomm "Le texte" est plus complexe et hirarchis.

La premire section, intitule Introduction , contient lextrait ci-dessous :

Citation : Wikipdia
Les reprsentants du peuple franais, constitus en Assemble nationale, considrant que lignorance, loubli ou le mpris
des droits de lhomme sont les seules causes des malheurs publics et de la corruption des gouvernements, ont rsolu
dexposer, dans une dclaration solennelle, les droits naturels, inalinables et sacrs de lhomme, afin que cette dclaration,
constamment prsente tous les membres du corps social, leur rappelle sans cesse leurs droits et leurs devoirs ; afin que les
actes du pouvoir lgislatif et ceux du pouvoir excutif, pouvant tre chaque instant compars avec le but de toute
institution politique, en soient plus respects ; afin que les rclamations des citoyens, fondes dsormais sur des principes
simples et incontestables, tournent toujours au maintien de la Constitution et au bonheur de tous.

La seconde section, intitule Les articles contient 17 paragraphes. Le premier paragraphe a pour titre Article premier , les
suivants sappellent Article 2 , Article 3 Article 17 .Ci-dessous le texte respectif de chaque article. Prenez le temps de
le lire, ne serait-ce que par intrt culturel.

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 70/189

Citation : Wikipdia
Article premier - Les hommes naissent et demeurent libres et gaux en droits. Les distinctions sociales ne peuvent tre
fondes que sur l'utilit commune.

Article 2 - Le but de toute association politique est la conservation des droits naturels et imprescriptibles de l'homme. Ces
droits sont la libert, la proprit, la sret et la rsistance l'oppression.

Article 3 - Le principe de toute souverainet rside essentiellement dans la Nation. Nul corps, nul individu ne peut exercer
d'autorit qui n'en mane expressment.

Article 4 - La libert consiste pouvoir faire tout ce qui ne nuit pas autrui : ainsi, l'exercice des droits naturels de chaque
homme n'a de bornes que celles qui assurent aux autres membres de la socit la jouissance de ces mmes droits. Ces bornes
ne peuvent tre dtermines que par la loi.

Article 5 - La loi n'a le droit de dfendre que les actions nuisibles la socit. Tout ce qui n'est pas dfendu par la loi ne peut
tre empch, et nul ne peut tre contraint faire ce qu'elle n'ordonne pas.

Article 6 - La loi est l'expression de la volont gnrale. Tous les citoyens ont droit de concourir personnellement ou par leurs
reprsentants sa formation. Elle doit tre la mme pour tous, soit qu'elle protge, soit qu'elle punisse. Tous les citoyens,
tant gaux ces yeux, sont galement admissibles toutes dignits, places et emplois publics, selon leur capacit et sans
autre distinction que celle de leurs vertus et de leurs talents.

Article 7 - Nul homme ne peut tre accus, arrt ou dtenu que dans les cas dtermins par la loi et selon les formes qu'elle a
prescrites. Ceux qui sollicitent, expdient, excutent ou font excuter des ordres arbitraires doivent tre punis ; mais tout
citoyen appel ou saisi en vertu de la loi doit obir l'instant ; il se rend coupable par la rsistance.

Article 8 - La loi ne doit tablir que des peines strictement et videmment ncessaires, et nul ne peut tre puni qu'en vertu
d'une loi tablie et promulgue antrieurement au dlit, et lgalement applique.

Article 9 - Tout homme tant prsum innocent jusqu' ce qu'il ait t dclar coupable, s'il est jug indispensable de l'arrter,
toute rigueur qui ne serait pas ncessaire pour s'assurer de sa personne doit tre svrement rprime par la loi.

Article 10 - Nul ne doit tre inquit pour ses opinions, mmes religieuses, pourvu que leur manifestation ne trouble pas
l'ordre public tabli par la loi.

Article 11 - La libre communication des penses et des opinions est un des droits les plus prcieux de l'homme ; tout citoyen
peut donc parler, crire, imprimer librement, sauf rpondre de l'abus de cette libert dans les cas dtermins par la loi.

Article 12 - La garantie des droits de l'homme et du citoyen ncessite une force publique ; cette force est donc institue pour
l'avantage de tous, et non pour l'utilit particulire de ceux qui elle est confie.

Article 13 - Pour l'entretien de la force publique, et pour les dpenses d'administration, une contribution commune est
indispensable ; elle doit tre galement rpartie entre les citoyens, en raison de leurs facults.

Article 14 - Les citoyens ont le droit de constater, par eux-mmes ou par leurs reprsentants, la ncessit de la contribution
publique, de la consentir librement, d'en suivre l'emploi, et d'en dterminer la quotit, l'assiette, le recouvrement et la dure.

Article 15 - La socit a le droit de demander compte tout agent public de son administration.

Article 16 - Toute socit dans laquelle la garantie des droits n'est pas assure ni la sparation des pouvoirs dtermine, n'a
point de Constitution.

Article 17 - La proprit tant un droit inviolable et sacr, nul ne peut en tre priv, si ce n'est lorsque la ncessit publique,
lgalement constate, l'exige videmment, et sous la condition d'une juste et pralable indemnit.

Le troisime chapitre intitul Sources contient le texte ci-dessous :

Citation : Wikipdia
La question des sources de la Dclaration franaise a suscit une controverse empreinte de nationalisme au sein de
lhistoriographie. Dans une brochure de 1895, lhistorien allemand Georg Jellinek prsentait luvre franaise comme une
simple hritire des Dclarations anglo-saxonnes (Ptition des droits, Dclaration des droits), elles-mmes inspires du
Protestantisme luthrien. Traduite en franais en 1902, dans un contexte de monte des tensions entre France et Allemagne,

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 71/189

elle donnera lieu une rplique aussi peu nuance, porte par Emile Boutmy : la Dclaration des droits de lhomme et du
citoyen naurait de source que dans la tradition philosophique et humaniste des Lumires.

Le Prambule, ajout au projet, a t rdig sous linfluence de Mirabeau, et de Jean-Joseph Mounier, dput du Tiers qui
avait fait adopter le serment du Jeu de Paume, tous deux monarchiens, cest--dire partisans dune Monarchie
constitutionnelle langlaise.
Linvocation l tre suprme a t rajoute au cours des sances pour tenir compte des convictions chrtiennes de
presque tous les citoyens.

Le texte de larticle Un, Tous les Hommes naissent et demeurent libres et gaux en droit , synthtise la Loi du 4 aot 1789
abolissant la socit dordres hirarchiss.

Larticle 16, associant constitution et organisation de la sparation des pouvoirs, est un principe antrieurement admis avec
la sparation des ordres spirituel, politique et conomique. Mais les trois pouvoirs politiques auxquels renvoie implicitement
cet article, savoir le lgislatif, lexcutif et le judiciaire, est la conception propose par Montesquieu depuis 1748 dans De
lEsprit des Lois.

Larticle 3, qui attribue la souverainet la Nation, sinspire des thmes des remontrances des Parlements, portes par les
nombreux membres du club des Amis de la Constitution, plus connu sous le nom de Club des Jacobins, mais aussi du clbre
pamphlet de labb Sieys, qui pose lquation : peuple = Tiers-tat, cest--dire que les dputs du Tiers-tat sont les
reprsentants lgitimes de lensemble du peuple.

Larticle 6, directement inspir du philosophe Rousseau, a t propos par Talleyrand. Lu la tribune du comit de
constitution le 12 septembre 1789, ce qui deviendra larticle 6 de la dclaration des droits prenait la forme suivante : "La loi
tant lexpression de la volont gnrale, tous les citoyens ont droit de concourir personnellement ou par reprsentation sa
formation ; elle doit tre la mme pour tous".

Les autres articles reprennent des principes gnraux du droit ou de la procdure qui sont dj tablis, comme la positivit du
droit, le caractre contradictoire des procdures, la non rtroactivit des lois, etc.

Son idal est lindividualisme libral. Cest une uvre de circonstance, une proclamation gnrale, un texte tourn vers le
pass avec pour objectif den finir avec lAncien Rgime ; mais galement un texte tourn vers lavenir en promouvant la
philosophie des lumires et son idal rationaliste.

Lannexe A, La rvolution franaise nous raconte une belle histoire via le texte suivant :

Citation : Wikipdia
La Rvolution franaise est la priode de lhistoire de France comprise entre la convocation des tats gnraux en 1789 et le
coup dtat du 18 brumaire (9-10 novembre 1799) de Napolon Bonaparte. Cest un moment fondamental de lhistoire de
France, marquant la fin de lAncien Rgime, et le passage une monarchie constitutionnelle puis la Premire Rpublique.
Elle a mis fin la royaut, la socit dordres et aux privilges. Justifi par la Dclaration des droits de lhomme et du
citoyen, qui proclamait lgalit thorique des citoyens devant la loi, les liberts fondamentales et la souverainet de la
Nation, apte se gouverner au travers des reprsentants lus, cette priode causa la mort de plusieurs milliers de personnes
et la terreur pour la majorit.

Le chapitre pilogue sera nomm Sources et licences , il contiendra deux sections non numrotes . La premire section (
Sources ) contiendra une liste de description. La seconde (Licence Creative Commons 3.0) portera en son sein deux
paragraphes. Les mentions "Paternit" et "Partage des conditions initiales lidentique" devront tre signales comme
importantes.

La mise en forme finale de la page devra tre similaire celle ci-dessous (avec bien sr les adresses internet relles et cliquables).

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 72/189

Consignes additionnelles et pistes

Le pack de police utilis est lmodern.


Les noms propres seront crits en petites majuscules (convention franaise).
Les enttes et pieds de pages seront de type "headings" (rglage par dfaut pour book).
La marge de droite est de 3 cm.
La marge de gauche est de 6 cm.
La marge du bas est de 5 cm.
La marge du haut est de 5 cm.
Les adresses internet ne doivent pas tenir sur plus dune ligne, mais vous avez le droit d'utiliser un rducteur d'url de
type bit.ly qui crera une adresse courte partir d'une adresse initiale.

Les consignes s'arrtent (enfin) ici !

Afin de travailler dans de meilleures conditions, je vous conseille de compiler votre code trs frquemment afin de rgler les
erreurs une par une. Quelques petits piges se trouvent enfouis dans les textes de ce TP, vous de les djouer.

Tout est faisable avec vos connaissances actuelles, il vous suffit de prendre votre temps.

Au fait ! Ce tableau de caractres spciaux devrait vous tre utile

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 73/189

Accents et signes

\
\'{o} \.{o} \b{o} \o \"{o}
{o}

\u{o} \={o} \d{o} \~{o} \^{o} \H{o}

\aa \v s \ddag \dag \t{oo} \ss

\O \ae \AE \c{o} \i \P

\copyright \oe \OE \d s \r s \H s

\j \AA \t s \S \pounds

Que la force soit avec vous !


La correction
Lheure est venue de corriger tout votre travail, de regarder les points qui ont pu poser des problmes. Notez que chaque tape
fait lobjet dau moins une compilation dans le but de pouvoir corriger pas pas les erreurs.

Etape 1 : Le type de document


Le type de document a une importance prpondrante pour nous, il dfinit un squelette de code source. La classe book na pas
t choisie par hasard, souvenez vous nous avions trait ensemble les problmatiques de la cration dannexes et de
prambules.

La premire tape du travail tait de mettre en forme ce squelette, qui devait ressembler peu de chose prs celui-ci :

Code : TeX

\documentclass{book}

\begin{document}

\frontmatter
\mainmatter
\appendix
\backmatter

\end{document}

Etape 2 : la langue
Le texte demandait dcrire en franais et il tait visible que nombres daccents allaient apparatre. Les trois packages habituels
de gestion de caractres taient donc indispensables. Il fallait les insrer dans le prambule du document, comme vous lavez
appris dans le chapitre traitant des packages.

Code : TeX

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 74/189

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}

Etape 3 : les autres packages


Nous venons dappeler les packages nous permettant dcrire en franais, il est de bon ton de survoler les consignes pour
comprendre quels packages nous serons utiles pour continuer lexercice. Ici, trois autres packages taient demands : url ,
geometry et lmodern .

Code : TeX

\usepackage{url} %pour crire des adresses cliquables


\usepackage{lmodern} %pour changer le pack de police
\usepackage[top=5cm, bottom=5cm, left=6cm, right=3cm]{geometry}
%pour les marges

Etape 4 : la page de garde


La cration de page de garde a t aborde dans les chapitres de mise en page. Celle demande dans lexercice est simple, elle
comporte les trois mentions classiques : titre, nom des auteurs (les noms sont en petites majuscules) et date du jour. Les trois
paramtres sont dfinis dans le prambule et la commande \maketitle est insre aprs \begindocument afin de crer
la page de garde.

Code : TeX

\title{Les droits de l'homme}


\author{\textsc{Laleloulilo} - \textsc{Zozor}}
\date{\today} % Pour mettre la date du jour, tapez \today

\begin{document}

\maketitle % Page de garde

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 75/189

Etape 5 : le squelette complet


Les packages sont lists, le travail prparatoire est presque termin. Il nous reste les lments de structure secondaires lister
(chapitres, sections). Certains ntant pas numrots, nous noublions pas leur * .

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 76/189

Code : TeX

\documentclass{book}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}
\usepackage{url} %pour crire des adresses cliquables
\usepackage{lmodern} %pour changer le pack de police
\usepackage[top=5cm, bottom=5cm, left=6cm, right=3cm]{geometry}
%pour les marges

\title{Les droits de l'homme}


\author{\textsc{Laleloulilo} - \textsc{Zozor}}
\date{\today} % Pour mettre la date du jour, tapez \today

\begin{document}

\maketitle % Page de garde

\frontmatter

\chapter{Introduction}

\mainmatter

\part{Dclaration des droits de l'homme et du citoyen de 1789}


\chapter{Histoire}
\chapter{Le texte}
\section{Introduction}

\section{Les articles}

\paragraph{Article premier}
\paragraph{Article 2}
\paragraph{Article 3}
\paragraph{Article 4}
\paragraph{Article 5}
\paragraph{Article 6}
\paragraph{Article 7}
\paragraph{Article 8}
\paragraph{Article 9}
\paragraph{Article 10}
\paragraph{Article 11}
\paragraph{Article 12}
\paragraph{Article 13}
\paragraph{Article 14}
\paragraph{Article 15}
\paragraph{Article 16}
\paragraph{Article 17}

\chapter{Sources}

\appendix

\chapter{La rvolution franaise}

\backmatter

\chapter{Sources et licences}

\section*{Sources}

\begin{description}

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 77/189

\item
\item
\item
\item
\item

\end{description}

\section*{Licence Creative Commons 3.0}

\paragraph{Vous tes libres :}

\begin{itemize}

\item
\item

\end{itemize}

\paragraph{Selon les conditions suivantes :}

\begin{itemize}

\item \emph{Paternit} :
\item \emph{Partage des conditions initiales l'identique} :

\end{itemize}

\end{document}

Si vous avez russi aller jusque ici, c'est dj trs bien. Flicitations, vous commencez vous sentir l'aise avec LaTeX et ses
concepts lmentaires !

Etape 6 : le contenu
Les choses srieuses commencent. Ici se trouvent les plus grosses sources derreurs dtourderies. . Chaque chapitre en est
rempli lun aprs lautre. Ne pas oublier dinsrer les commandes de mise en exposant, de cration de noms en petites
majuscules, dintroduction de guillemets franais ainsi que de remplacer par la commande \oe le caractre spcial prsent un
peu partout dans les paragraphes.

Autre pige, certaines apostrophes sont penches et font planter LaTeX. Il fallait que vous vous en rendiez compte et que vous
les remplaciez par des apostrophes droites (ce genre de problme arrive de faon extrmement frquente au quotidien).

Le chapitre dintroduction
Ce chapitre prsentait des apostrophes penches, des exposants ainsi que des guillemets franais. De plus il tait souhait quil
soit gros et en italique.

Code : TeX

\begin{it}
\Large{
Les droits de l'homme sont un concept selon lequel tout tre
humain possde des droits universels, inalinables, quel que soit le
droit positif en vigueur ou les autres facteurs locaux tels que
l'ethnie, la nationalit, l'orientation sexuelle ou la religion.

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 78/189

Selon cette philosophie, combattue ou clipse aux


19\textsuperscript{ime} sicle, 20\textsuperscript{ime} sicle et
21\textsuperscript{ime} sicle par d'autres doctrines, l'homme, en
tant que tel, et indpendamment de sa condition sociale, a des
droits \og inhrents sa personne, inalinables et sacrs \fg, et
donc opposables en toutes circonstances la socit et au pouvoir.
Ainsi le concept de droits de l'homme est-il par dfinition
universaliste et galitaire, incompatible avec les systmes et les
rgimes fonds sur la supriorit ou la \og vocation historique \fg
d'une caste, d'une race, d'un peuple, d'une classe ou d'un
quelconque groupe social ; incompatible tout autant avec l'ide que
la construction d'une socit meilleure justifie l'limination ou
l'oppression de ceux qui sont censs faire obstacle cette
dification.

Les droits de l'homme, types de prrogatives dont sont titulaires


les individus, sont gnralement reconnus dans les pays occidentaux
par la loi, par des normes de valeur constitutionnelle ou par des
conventions internationales, afin que leur respect soit assur, si
besoin est mme contre l'tat. L'existence, la validit et le
contenu des droits de l'homme sont un sujet permanent de dbat en
philosophie et en sciences politiques.
}
\end{it}

Les chapitres Histoire , Le texte , Sources et lannexe La rvolution franaise

Rien de transcendant, les commandes utilises ici ont t aussi utilises dans le paragraphe prcdant. La cl du succs tait
juste de prendre votre temps et de compiler souvent afin de mieux voir vos erreurs.

Code : TeX

\part{Dclaration des droits de l'homme et du citoyen de 1789}


\chapter{Histoire}

La Dclaration des Droits de l'Homme a t crite dans un temple


protestant. L'assemble runie Versailles par la convocation des
tats gnraux pour trouver une solution fiscale au dficit de

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 79/189

l'tat, se dclare Assemble nationale en runissant les trois


ordres, dont elle dcide l'abolition, puis s'institue Assemble
nationale constituante, et dcide de rdiger une dclaration des
principes fondamentaux partir desquels sera tablie une nouvelle
Constitution. Elle se runit pour cela, aprs avoir pris les dcrets
des 4 et 11 aot 1789 sur la suppression des droits fodaux,
qu'elle reprendra dans l'article premier de la Dclaration.

La Dclaration des droits de l'Homme et du Citoyen a t dbattue


par l'Assemble nationale franaise sous la prsidence du marquis de
\textsc{Mirabeau} partir d'un des trois projets proposs, celui de
24 articles rdig par le VI\textsuperscript{e} bureau, dirig par
Jrme \textsc{Champion de Cic}. L'attribution du texte primitif
\textsc{La Fayette} inspir par la Dclaration d'indpendance des
tats-Unis est donc errone. L'abb Grgoire propose que la
Dclaration des droits de l'Homme et du Citoyen soit accompagne de
celle des devoirs.

La discussion dbute le 9 juillet et dbouche sur un vote le 26 aot


1789, sous l'influence des leaders du tiers-tat et de la noblesse.
Le texte est peu modifi, mais est enrichi d'un prambule. Il est
ratifi en partie le soir du 5 octobre 1789 par Louis XVI
Versailles, sur l'exigence de l'Assemble, qui utilisa la pression
d'une foule vindicative venue de Paris, initialement pour d'autres
revendications.

Entirement promulgue par le Roi Paris, le 3 novembre 1789, la


Dclaration des Droits est la dernire ordonnance royale. Elle
servira de Prambule la premire Constitution de la Rvolution
franaise.

\chapter{Le texte}
\section{Introduction}

Les reprsentants du peuple franais, constitus en Assemble


nationale, considrant que l'ignorance, l'oubli ou le mpris des
droits de l'homme sont les seules causes des malheurs publics et de
la corruption des gouvernements, ont rsolu d'exposer, dans une
dclaration solennelle, les droits naturels, inalinables et sacrs
de l'homme, afin que cette dclaration, constamment prsente tous
les membres du corps social, leur rappelle sans cesse leurs droits
et leurs devoirs ; afin que les actes du pouvoir lgislatif et ceux
du pouvoir excutif, pouvant tre chaque instant compars avec le
but de toute institution politique, en soient plus respects ; afin
que les rclamations des citoyens, fondes dsormais sur des
principes simples et incontestables, tournent toujours au maintien
de la Constitution et au bonheur de tous.

\section{Les articles}

\paragraph{Article premier}

Les hommes naissent et demeurent libres et gaux en droits. Les


distinctions sociales ne peuvent tre fondes que sur l'utilit
commune.

\paragraph{Article 2}

Les hommes naissent et demeurent libres et gaux en droits. Les


distinctions sociales ne peuvent tre fondes que sur l'utilit
commune.

\paragraph{Article 3}

Le principe de toute souverainet rside essentiellement dans la


Nation. Nul corps, nul individu ne peut exercer d'autorit qui n'en
mane expressment.

\paragraph{Article 4}

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 80/189

La libert consiste pouvoir faire tout ce qui ne nuit pas autrui


: ainsi, l'exercice des droits naturels de chaque homme n'a de
bornes que celles qui assurent aux autres membres de la socit la
jouissance de ces mmes droits. Ces bornes ne peuvent tre
dtermines que par la loi.

\paragraph{Article 5}

La loi n'a le droit de dfendre que les actions nuisibles la


socit. Tout ce qui n'est pas dfendu par la loi ne peut tre
empch, et nul ne peut tre contraint faire ce qu'elle n'ordonne
pas.

\paragraph{Article 6}

La loi est l'expression de la volont gnrale. Tous les citoyens


ont droit de concourir personnellement ou par leurs reprsentants
sa formation. Elle doit tre la mme pour tous, soit qu'elle
protge, soit qu'elle punisse. Tous les citoyens, tant gaux ces
yeux, sont galement admissibles toutes dignits, places et
emplois publics, selon leur capacit et sans autre distinction que
celle de leurs vertus et de leurs talents.

\paragraph{Article 7}

La loi est l'expression de la volont gnrale. Tous les citoyens


ont droit de concourir personnellement ou par leurs reprsentants
sa formation. Elle doit tre la mme pour tous, soit qu'elle
protge, soit qu'elle punisse. Tous les citoyens, tant gaux ces
yeux, sont galement admissibles toutes dignits, places et
emplois publics, selon leur capacit et sans autre distinction que
celle de leurs vertus et de leurs talents.

\paragraph{Article 8}

La loi ne doit tablir que des peines strictement et videmment


ncessaires, et nul ne peut tre puni qu'en vertu d'une loi tablie
et promulgue antrieurement au dlit, et lgalement applique.

\paragraph{Article 9}

Tout homme tant prsum innocent jusqu' ce qu'il ait t dclar


coupable, s'il est jug indispensable de l'arrter, toute rigueur
qui ne serait pas ncessaire pour s'assurer de sa personne doit tre
svrement rprime par la loi.

\paragraph{Article 10}

Nul ne doit tre inquit pour ses opinions, mmes religieuses,


pourvu que leur manifestation ne trouble pas l'ordre public tabli
par la loi.

\paragraph{Article 11}

La libre communication des penses et des opinions est un des droits


les plus prcieux de l'homme ; tout citoyen peut donc parler,
crire, imprimer librement, sauf rpondre de l'abus de cette
libert dans les cas dtermins par la loi.

\paragraph{Article 12}

La garantie des droits de l'homme et du citoyen ncessite une force


publique ; cette force est donc institue pour l'avantage de tous,
et non pour l'utilit particulire de ceux qui elle est confie.

\paragraph{Article 13}

Pour l'entretien de la force publique, et pour les dpenses


d'administration, une contribution commune est indispensable ; elle

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 81/189

doit tre galement rpartie entre les citoyens, en raison de leurs


facults.

\paragraph{Article 14}

Les citoyens ont le droit de constater, par eux-mmes ou par leurs


reprsentants, la ncessit de la contribution publique, de la
consentir librement, d'en suivre l'emploi, et d'en dterminer la
quotit, l'assiette, le recouvrement et la dure.

\paragraph{Article 15}

La socit a le droit de demander compte tout agent public de son


administration.

\paragraph{Article 16}

Toute socit dans laquelle la garantie des droits n'est pas assure
ni la sparation des pouvoirs dtermine, n'a point de Constitution.

\paragraph{Article 17}

La proprit tant un droit inviolable et sacr, nul ne peut en tre


priv, si ce n'est lorsque la ncessit publique, lgalement
constate, l'exige videmment, et sous la condition d'une juste et
pralable indemnit.

\chapter{Sources}

La question des sources de la Dclaration franaise a suscit une


controverse empreinte de nationalisme au sein de l'historiographie.
Dans une brochure de 1895, l'historien allemand Georg
\textsc{Jellinek} prsentait l'\oe uvre franaise comme une simple
hritire des Dclarations anglo-saxonnes (Ptition des droits,
Dclaration des droits), elles-mmes inspires du Protestantisme
luthrien. Traduite en franais en 1902, dans un contexte de monte
des tensions entre France et Allemagne, elle donnera lieu une
rplique aussi peu nuance, porte par Emile \textsc{Boutmy} : la
Dclaration des droits de l'homme et du citoyen n'aurait de source
que dans la tradition philosophique et humaniste des Lumires.

Le Prambule, ajout au projet, a t rdig sous l'influence de


\textsc{Mirabeau}, et de Jean-Joseph \textsc{Mounier}, dput du
Tiers qui avait fait adopter le serment du Jeu de Paume, tous deux
monarchiens, c'est--dire partisans d'une Monarchie
constitutionnelle l'anglaise.

L'invocation l' \og tre suprme \fg a t rajoute au cours des


sances pour tenir compte des convictions chrtiennes de presque
tous les citoyens.

Le texte de l'article Un, \og Tous les Hommes naissent et demeurent


libres et gaux en droit \fg, synthtise la Loi du 4 aot 1789
abolissant la socit d'ordres hirarchiss.

L'article 16, associant constitution et organisation de la


sparation des pouvoirs, est un principe antrieurement admis avec
la sparation des ordres spirituel, politique et conomique. Mais
les trois pouvoirs politiques auxquels renvoie implicitement cet
article, savoir le lgislatif, l'excutif et le judiciaire, est la
conception propose par Montesquieu depuis 1748 dans \emph{De
l'Esprit des Lois}.

L'article 3, qui attribue la souverainet la Nation, s'inspire des


thmes des remontrances des Parlements, portes par les nombreux
membres du club des Amis de la Constitution, plus connu sous le nom
de Club des Jacobins, mais aussi du clbre pamphlet de l'abb
\textsc{Sieys}, qui pose l'quation : peuple = Tiers-tat, c'est--
dire que les dputs du Tiers-tat sont les reprsentants lgitimes

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 82/189

de l'ensemble du peuple.

L'article 6, directement inspir du philosophe \textsc{Rousseau}, a


t propos par \textsc{Talleyrand}. Lu la tribune du comit de
constitution le 12 septembre 1789, ce qui deviendra l'article 6 de
la dclaration des droits prenait la forme suivante : \og La loi
tant l'expression de la volont gnrale, tous les citoyens ont
droit de concourir personnellement ou par reprsentation sa
formation ; elle doit tre la mme pour tous\fg.

Les autres articles reprennent des principes gnraux du droit ou de


la procdure qui sont dj tablis, comme la positivit du droit, le
caractre contradictoire des procdures, la non rtroactivit des
lois, etc.

Son idal est l'individualisme libral. C'est une \oe uvre de


circonstance, une proclamation gnrale, un texte tourn vers le
pass avec pour objectif d'en finir avec l'Ancien Rgime ; mais
galement un texte tourn vers l'avenir en promouvant la philosophie
des lumires et son idal rationaliste.

\appendix

\chapter{La rvolution franaise}

La Rvolution franaise est la priode de l'histoire de France


comprise entre la convocation des tats gnraux en 1789 et le coup
d'tat du 18 brumaire (9-10 novembre 1799) de Napolon
\textsc{Bonaparte}. C'est un moment fondamental de l'histoire de
France, marquant la fin de l'Ancien Rgime, et le passage une
monarchie constitutionnelle puis la Premire Rpublique. Elle a
mis fin la royaut, la socit d'ordres et aux privilges.
Justifi par la Dclaration des droits de l'homme et du citoyen, qui
proclamait l'galit thorique des citoyens devant la loi, les
liberts fondamentales et la souverainet de la Nation, apte se
gouverner au travers des reprsentants lus, cette priode causa la
mort de plusieurs milliers de personnes et la terreur pour la
majorit.

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 83/189

Le chapitre pilogue Sources et Licences

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 84/189

Pour ce chapitre, il fallait utiliser une liste de description dans un premier temps ainsi que la commande \url accompagne
durls rduites via bit.ly. Dans un second temps, deux listes puces toutes simples faisaient leur apparition. Dans lune delle la
commande emph{} sera manipule pour signifier limportance des termes Paternit et Partage des conditions initiales
l'identique .

Code : TeX

\chapter{Sources et licences}

\section*{Sources}

\begin{description}

\item[Droits de l'homme (Wikipedia):] \url{http://bit.ly/9nYoSU}


\item[Dclaration de 1789 (Wikipedia):]
\url{http://bit.ly/1DJqQg}
\item[Dclaration de 1793 (Wikipedia):] \url{http://bit.ly/SeRyG}
\item[Dclaration de 1795 (Wikipedia):]
\url{http://bit.ly/b6sdRI}
\item[La rvolution franaise (Wikipedia):]
\url{http://bit.ly/cUd3SF}

\end{description}

\section*{Licence Creative Commons 3.0}

\paragraph{Vous tes libres :}

\begin{itemize}

\item de reproduire, distribuer et communiquer cette cration


au public
\item de modifier cette cration

\end{itemize}

\paragraph{Selon les conditions suivantes :}

\begin{itemize}

\item \emph{Paternit} : vous devez citer le nom de l'auteur


original de la manire indique par l'auteur de l'\oe uvre ou le
titulaire des droits qui vous confre cette autorisation (mais pas
d'une manire qui suggrerait qu'ils vous soutiennent ou approuvent
votre utilisation de l'\oe uvre).
\item \emph{Partage des conditions initiales l'identique} :
si vous transformez ou modifiez cette oeuvre pour en crr une
nouvelle, vous devez la distribuer selon les termes du mme contrat
ou avec une licence similaire ou compatible.

\end{itemize}

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 85/189

Etape 7 : rassembler les morceaux


Ltape 7 est tout simplement ltape durant laquelle nous allons regrouper tous les lments du fichier (je lai appel tp.tex, libre
vous de lappeler autrement).
Une fois tous les morceaux rassembls, le code source est le suivant:

Code : TeX

\documentclass{book}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}
\usepackage{url}
\usepackage{lmodern}
\usepackage[top=5cm, bottom=5cm, left=6cm, right=3cm]{geometry}

\title{Les droits de l'homme}


\author{\textsc{Laleloulilo} - \textsc{Zozor}}
\date{\today} % Pour mettre la date du jour, tapez \today

\begin{document}

\maketitle % Page de garde

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 86/189

\frontmatter

\chapter{Introduction}
\begin{it}
\Large{
Les droits de l'homme sont un concept selon lequel tout tre
humain possde des droits universels, inalinables, quel que soit le
droit positif en vigueur ou les autres facteurs locaux tels que
l'ethnie, la nationalit, l'orientation sexuelle ou la religion.

Selon cette philosophie, combattue ou clipse aux


19\textsuperscript{ime} sicle, 20\textsuperscript{ime} sicle et
21\textsuperscript{ime} sicle par d'autres doctrines, l'homme, en
tant que tel, et indpendamment de sa condition sociale, a des
droits \og inhrents sa personne, inalinables et sacrs \fg, et
donc opposables en toutes circonstances la socit et au pouvoir.
Ainsi le concept de droits de l'homme est-il par dfinition
universaliste et galitaire, incompatible avec les systmes et les
rgimes fonds sur la supriorit ou la \og vocation historique \fg
d'une caste, d'une race, d'un peuple, d'une classe ou d'un
quelconque groupe social ; incompatible tout autant avec l'ide que
la construction d'une socit meilleure justifie l'limination ou
l'oppression de ceux qui sont censs faire obstacle cette
dification.

Les droits de l'homme, types de prrogatives dont sont titulaires


les individus, sont gnralement reconnus dans les pays occidentaux
par la loi, par des normes de valeur constitutionnelle ou par des
conventions internationales, afin que leur respect soit assur, si
besoin est mme contre l'tat. L'existence, la validit et le
contenu des droits de l'homme sont un sujet permanent de dbat en
philosophie et en sciences politiques.
}
\end{it}

\mainmatter

\part{Dclaration des droits de l'homme et du citoyen de 1789}


\chapter{Histoire}

La Dclaration des Droits de l'Homme a t crite dans un temple


protestant. L'assemble runie Versailles par la convocation des
tats gnraux pour trouver une solution fiscale au dficit de
l'tat, se dclare Assemble nationale en runissant les trois
ordres, dont elle dcide l'abolition, puis s'institue Assemble
nationale constituante, et dcide de rdiger une dclaration des
principes fondamentaux partir desquels sera tablie une nouvelle
Constitution. Elle se runit pour cela, aprs avoir pris les dcrets
des 4 et 11 aot 1789 sur la suppression des droits fodaux,
qu'elle reprendra dans l'article premier de la Dclaration.

La Dclaration des droits de l'Homme et du Citoyen a t dbattue


par l'Assemble nationale franaise sous la prsidence du marquis de
\textsc{Mirabeau} partir d'un des trois projets proposs, celui de
24 articles rdig par le VI\textsuperscript{e} bureau, dirig par
Jrme \textsc{Champion de Cic}. L'attribution du texte primitif
\textsc{La Fayette} inspir par la Dclaration d'indpendance des
tats-Unis est donc errone. L'abb Grgoire propose que la
Dclaration des droits de l'Homme et du Citoyen soit accompagne de
celle des devoirs.

La discussion dbute le 9 juillet et dbouche sur un vote le 26 aot


1789, sous l'influence des leaders du tiers-tat et de la noblesse.
Le texte est peu modifi, mais est enrichi d'un prambule. Il est
ratifi en partie le soir du 5 octobre 1789 par Louis XVI
Versailles, sur l'exigence de l'Assemble, qui utilisa la pression
d'une foule vindicative venue de Paris, initialement pour d'autres
revendications.

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 87/189

Entirement promulgue par le Roi Paris, le 3 novembre 1789, la


Dclaration des Droits est la dernire ordonnance royale. Elle
servira de Prambule la premire Constitution de la Rvolution
franaise.

\chapter{Le texte}
\section{Introduction}

Les reprsentants du peuple franais, constitus en Assemble


nationale, considrant que l'ignorance, l'oubli ou le mpris des
droits de l'homme sont les seules causes des malheurs publics et de
la corruption des gouvernements, ont rsolu d'exposer, dans une
dclaration solennelle, les droits naturels, inalinables et sacrs
de l'homme, afin que cette dclaration, constamment prsente tous
les membres du corps social, leur rappelle sans cesse leurs droits
et leurs devoirs ; afin que les actes du pouvoir lgislatif et ceux
du pouvoir excutif, pouvant tre chaque instant compars avec le
but de toute institution politique, en soient plus respects ; afin
que les rclamations des citoyens, fondes dsormais sur des
principes simples et incontestables, tournent toujours au maintien
de la Constitution et au bonheur de tous.

\section{Les articles}

\paragraph{Article premier}

Les hommes naissent et demeurent libres et gaux en droits. Les


distinctions sociales ne peuvent tre fondes que sur l'utilit
commune.

\paragraph{Article 2}

Les hommes naissent et demeurent libres et gaux en droits. Les


distinctions sociales ne peuvent tre fondes que sur l'utilit
commune.

\paragraph{Article 3}

Le principe de toute souverainet rside essentiellement dans la


Nation. Nul corps, nul individu ne peut exercer d'autorit qui n'en
mane expressment.

\paragraph{Article 4}

La libert consiste pouvoir faire tout ce qui ne nuit pas autrui


: ainsi, l'exercice des droits naturels de chaque homme n'a de
bornes que celles qui assurent aux autres membres de la socit la
jouissance de ces mmes droits. Ces bornes ne peuvent tre
dtermines que par la loi.

\paragraph{Article 5}

La loi n'a le droit de dfendre que les actions nuisibles la


socit. Tout ce qui n'est pas dfendu par la loi ne peut tre
empch, et nul ne peut tre contraint faire ce qu'elle n'ordonne
pas.

\paragraph{Article 6}

La loi est l'expression de la volont gnrale. Tous les citoyens


ont droit de concourir personnellement ou par leurs reprsentants
sa formation. Elle doit tre la mme pour tous, soit qu'elle
protge, soit qu'elle punisse. Tous les citoyens, tant gaux ces
yeux, sont galement admissibles toutes dignits, places et
emplois publics, selon leur capacit et sans autre distinction que
celle de leurs vertus et de leurs talents.

\paragraph{Article 7}

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 88/189

La loi est l'expression de la volont gnrale. Tous les citoyens


ont droit de concourir personnellement ou par leurs reprsentants
sa formation. Elle doit tre la mme pour tous, soit qu'elle
protge, soit qu'elle punisse. Tous les citoyens, tant gaux ces
yeux, sont galement admissibles toutes dignits, places et
emplois publics, selon leur capacit et sans autre distinction que
celle de leurs vertus et de leurs talents.

\paragraph{Article 8}

La loi ne doit tablir que des peines strictement et videmment


ncessaires, et nul ne peut tre puni qu'en vertu d'une loi tablie
et promulgue antrieurement au dlit, et lgalement applique.

\paragraph{Article 9}

Tout homme tant prsum innocent jusqu' ce qu'il ait t dclar


coupable, s'il est jug indispensable de l'arrter, toute rigueur
qui ne serait pas ncessaire pour s'assurer de sa personne doit tre
svrement rprime par la loi.

\paragraph{Article 10}

Nul ne doit tre inquit pour ses opinions, mmes religieuses,


pourvu que leur manifestation ne trouble pas l'ordre public tabli
par la loi.

\paragraph{Article 11}

La libre communication des penses et des opinions est un des droits


les plus prcieux de l'homme ; tout citoyen peut donc parler,
crire, imprimer librement, sauf rpondre de l'abus de cette
libert dans les cas dtermins par la loi.

\paragraph{Article 12}

La garantie des droits de l'homme et du citoyen ncessite une force


publique ; cette force est donc institue pour l'avantage de tous,
et non pour l'utilit particulire de ceux qui elle est confie.

\paragraph{Article 13}

Pour l'entretien de la force publique, et pour les dpenses


d'administration, une contribution commune est indispensable ; elle
doit tre galement rpartie entre les citoyens, en raison de leurs
facults.

\paragraph{Article 14}

Les citoyens ont le droit de constater, par eux-mmes ou par leurs


reprsentants, la ncessit de la contribution publique, de la
consentir librement, d'en suivre l'emploi, et d'en dterminer la
quotit, l'assiette, le recouvrement et la dure.

\paragraph{Article 15}

La socit a le droit de demander compte tout agent public de son


administration.

\paragraph{Article 16}

Toute socit dans laquelle la garantie des droits n'est pas assure
ni la sparation des pouvoirs dtermine, n'a point de Constitution.

\paragraph{Article 17}

La proprit tant un droit inviolable et sacr, nul ne peut en tre


priv, si ce n'est lorsque la ncessit publique, lgalement
constate, l'exige videmment, et sous la condition d'une juste et

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 89/189

pralable indemnit.

\chapter{Sources}

La question des sources de la Dclaration franaise a suscit une


controverse empreinte de nationalisme au sein de l'historiographie.
Dans une brochure de 1895, l'historien allemand Georg
\textsc{Jellinek} prsentait l'\oe uvre franaise comme une simple
hritire des Dclarations anglo-saxonnes (Ptition des droits,
Dclaration des droits), elles-mmes inspires du Protestantisme
luthrien. Traduite en franais en 1902, dans un contexte de monte
des tensions entre France et Allemagne, elle donnera lieu une
rplique aussi peu nuance, porte par Emile \textsc{Boutmy} : la
Dclaration des droits de l'homme et du citoyen n'aurait de source
que dans la tradition philosophique et humaniste des Lumires.

Le Prambule, ajout au projet, a t rdig sous l'influence de


\textsc{Mirabeau}, et de Jean-Joseph \textsc{Mounier}, dput du
Tiers qui avait fait adopter le serment du Jeu de Paume, tous deux
monarchiens, c'est--dire partisans d'une Monarchie
constitutionnelle l'anglaise.

L'invocation l' \og tre suprme \fg a t rajoute au cours des


sances pour tenir compte des convictions chrtiennes de presque
tous les citoyens.

Le texte de l'article Un, \og Tous les Hommes naissent et demeurent


libres et gaux en droit \fg, synthtise la Loi du 4 aot 1789
abolissant la socit d'ordres hirarchiss.

L'article 16, associant constitution et organisation de la


sparation des pouvoirs, est un principe antrieurement admis avec
la sparation des ordres spirituel, politique et conomique. Mais
les trois pouvoirs politiques auxquels renvoie implicitement cet
article, savoir le lgislatif, l'excutif et le judiciaire, est la
conception propose par Montesquieu depuis 1748 dans \emph{De
l'Esprit des Lois}.

L'article 3, qui attribue la souverainet la Nation, s'inspire des


thmes des remontrances des Parlements, portes par les nombreux
membres du club des Amis de la Constitution, plus connu sous le nom
de Club des Jacobins, mais aussi du clbre pamphlet de l'abb
\textsc{Sieys}, qui pose l'quation : peuple = Tiers-tat, c'est--
dire que les dputs du Tiers-tat sont les reprsentants lgitimes
de l'ensemble du peuple.

L'article 6, directement inspir du philosophe \textsc{Rousseau}, a


t propos par \textsc{Talleyrand}. Lu la tribune du comit de
constitution le 12 septembre 1789, ce qui deviendra l'article 6 de
la dclaration des droits prenait la forme suivante : \og La loi
tant l'expression de la volont gnrale, tous les citoyens ont
droit de concourir personnellement ou par reprsentation sa
formation ; elle doit tre la mme pour tous\fg.

Les autres articles reprennent des principes gnraux du droit ou de


la procdure qui sont dj tablis, comme la positivit du droit, le
caractre contradictoire des procdures, la non rtroactivit des
lois, etc.

Son idal est l'individualisme libral. C'est une \oe uvre de


circonstance, une proclamation gnrale, un texte tourn vers le
pass avec pour objectif d'en finir avec l'Ancien Rgime ; mais
galement un texte tourn vers l'avenir en promouvant la philosophie
des lumires et son idal rationaliste.

\appendix

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 90/189

\chapter{La rvolution franaise}

La Rvolution franaise est la priode de l'histoire de France


comprise entre la convocation des tats gnraux en 1789 et le coup
d'tat du 18 brumaire (9-10 novembre 1799) de Napolon
\textsc{Bonaparte}. C'est un moment fondamental de l'histoire de
France, marquant la fin de l'Ancien Rgime, et le passage une
monarchie constitutionnelle puis la Premire Rpublique. Elle a
mis fin la royaut, la socit d'ordres et aux privilges.
Justifi par la Dclaration des droits de l'homme et du citoyen, qui
proclamait l'galit thorique des citoyens devant la loi, les
liberts fondamentales et la souverainet de la Nation, apte se
gouverner au travers des reprsentants lus, cette priode causa la
mort de plusieurs milliers de personnes et la terreur pour la
majorit.

\backmatter

\chapter{Sources et licences}

\section*{Sources}

\begin{description}

\item[Droits de l'homme (Wikipedia):] \url{http://bit.ly/9nYoSU}


\item[Dclaration de 1789 (Wikipedia):]
\url{http://bit.ly/1DJqQg}
\item[Dclaration de 1793 (Wikipedia):] \url{http://bit.ly/SeRyG}
\item[Dclaration de 1795 (Wikipedia):]
\url{http://bit.ly/b6sdRI}
\item[La rvolution franaise (Wikipedia):]
\url{http://bit.ly/cUd3SF}

\end{description}

\section*{Licence Creative Commons 3.0}

\paragraph{Vous tes libres :}

\begin{itemize}

\item de reproduire, distribuer et communiquer cette cration


au public
\item de modifier cette cration

\end{itemize}

\paragraph{Selon les conditions suivantes :}

\begin{itemize}

\item \emph{Paternit} : vous devez citer le nom de l'auteur


original de la manire indique par l'auteur de l'\oe uvre ou le
titulaire des droits qui vous confre cette autorisation (mais pas
d'une manire qui suggrerait qu'ils vous soutiennent ou approuvent
votre utilisation de l'\oe uvre).
\item \emph{Partage des conditions initiales l'identique} :
si vous transformez ou modifiez cette oeuvre pour en crr une
nouvelle, vous devez la distribuer selon les termes du mme contrat
ou avec une licence similaire ou compatible.

\end{itemize}

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 91/189

\end{document}

Conclusion
Vous voici arriv la fin de cette correction. Vous avez pu constater quune bonne organisation permet davancer vite dans la
cration de documents avec LaTeX. 7 tapes plutt simples ont t ncessaires pour venir bout de ce TP.

Gardez ces tapes en tte, elles vous aideront crer de longs rapports sans vous embrouiller (et cela peut trs vite arriver, lors
de la cration du tp, je me suis aussi emml les pinceaux). .Il est maintenant temps de vous prsenter de nouveaux outils .
Ces outils sont un peu plus complexes que ceux utiliss jusqu maintenant mais ils vous seront utiles pour concevoir des
documents la mise en page plus fine.

Aller plus loin


Ce TP a t loccasion de vous entrainer manipuler des concepts simples. Dans cette sous-partie nous allons apprendre
quelques subtilits de LaTeX qui pourront vous servir lors de la conception de vos publications.

Commandes et espaces
Nous allons ici apprendre mettre une espace aprs une commande LaTeX.
Petit test, compilez le code suivant (la commande \LaTeX sert crire le mot LaTeX) :

Code : TeX

\emph{canard} lapin\\
\LaTeX lapin\\
\LaTeX{} lapin\\

Constatez que dans la deuxime ligne il ny a pas despace entre les deux mots alors que vous en aviez mis un dans le code. La
troisime ligne, via linsertion de {} vient palier ce problme. Nous allons donc formuler ici une rgle simple qui vous permettra
dinsrer des espaces aprs les commandes se terminant par des lettres.

Les commandes se terminant par des lettres doivent tre suivies de {} afin de pouvoir
insrer un espace leur suite.
Rgle toute simple, elle vous sauvera dans de nombreuses situations (je nai pas utilis cette rgle dans le TP, vu que nous ne
lavions pas encore vue). Nous apprendrons grer les espaces de manire beaucoup plus fine dans le second TP.

Marges et Layout
Lors du TP, nous avons paramtr les marges de notre document de sorte quil ait des marges dfinies en haut, en bas, gauche
et droite.
Il est temps dapprendre faire les choses de manire plus fine. LaTeX lors de la cration dun layout (via la commande
\layout que nous avons dj vu dans le chapitre concernant les marges) vous montre toute une liste de paramtres.

Chaque paramtre dun layout est paramtrable et nous allons apprendre ici mme les modifier.

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 92/189

Ces informations sont donnes titre de prcision, si vos besoins en terme de mise en page nexigent pas un niveau de
dtail exceptionnel, vous pouvez trs bien vous contenter de dfinir les marges en haut, en bas droite et gauche
comme nous lavons fait jusqu maintenant.

Avant toute manipulation, remmorons-nous lapparence dun layout ainsi que le code source ncessaire sa cration :

Code : TeX

\documentclass{article}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}
\usepackage{layout}

\begin{document}

\layout

\end{document}

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 93/189

Chaque longueur est associe une commande et un repre sur le layout, de sorte que vous pouvez facilement identifier les
diffrentes longueurs et les associer leurs noms.

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 94/189

Je vous montre ici comment modifier une longueur du layout. Prenons la longueur \marginparwidth repre par le nombre
10 dans le layout, pour la modifier il suffit dutiliser la commande suivante (dans le prambule du document) :

Code : TeX

\setlength{nom de la longueur}{longueur dans lunit qui vous plait}


\setlength{\marginparwidth}{2cm} %les centimtres seront
automatiquement convertis

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 95/189

Ce mcanisme est applicable toutes les longueurs figurant dans le layout.

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 96/189

La liste des units de longueur vous sera fournie dans lune des annexes.

Personnalisation de la commande \emph{}


Nous avons vu lors du chapitre traitant du texte ainsi que des polices que la commande emph{} sert non pas mettre en
italique du texte, mais signaler son importance.

Ce TP est loccasion pour vous dapprendre modifier la manire dont emph{} met en valeur du texte.
Nous souhaitons ici que les commandes emph{} transforment le texte en texte type machine crire plutt quen italique. Le
rsultat en serait le suivant (capture dcran du dernier paragraphe du TP) :

Code : TeX

\begin{itemize}

\item \emph{Paternit} : vous devez citer le nom de l'auteur


original de la manire indique par l'auteur de l'\oe uvre ou le
titulaire des droits qui vous confre cette autorisation (mais pas
d'une manire qui suggrerait qu'ils vous soutiennent ou approuvent
votre utilisation de l'\oe uvre).
\item \emph{Partage des conditions initiales l'identique} :
si vous transformez ou modifiez cette oeuvre pour en crr une
nouvelle, vous devez la distribuer selon les termes du mme contrat
ou avec une licence similaire ou compatible.

\end{itemize}

La capture dcran :

Comment en sommes nous arrivs l ? Tout simplement en redfinissant la commande \emph{} grce la commande suivante
insre dans le prambule du document.

Code : TeX

\renewcommand{nom de la commande}{fonctions lies cette commande}


\renewcommand{\emph}{\texttt}

Ici la commande est \emph et elle est associe la transformation machine crire (\texttt{} ). Nayant pas spcifi que
le texte devait tre en italique, il ne le sera pas. En revanche, des problmes pourront se poser si elle est insre dans un texte en
italique (elle ne jouera plus son rle).
La commande \renewcommand a de nombreuses applications, nous en verrons dautres par la suite.

En-ttes et pieds de pages customiss

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 97/189

Il y a de a quelques chapitres, vous tiez jeunes et innocents et utilisiez la commande \pagestyle{} avec lune des trois
options prdfinies : plain , empty , headings .
Jeune zro, te voici padawan et prt apprendre crer des en ttes et pieds de pages personnaliss. La commande
\pagestyle{fancy} permet de faire cela (elle est fournie par le package fancyhdr ).
\pagestyle{fancy} dcoupe chaque en-tte et pieds de page en trois morceaux, de sorte que nous devons personnaliser
six commandes diffrentes pour arriver crer une mise en page cohrente des enttes et pieds de pages.

\lhead{..} gre le coin gauche de len-tte.


\chead{..} gre le centre de len-tte.
\rhead{..} gre le coin droit de len-tte.
\lfoot{..} gre le coin gauche du pieds de page.
\cfoot{..} gre le centre du pieds de page.
\rlfoot{..} gre le coin droit du pieds de page.

Diffrentes autres commandes sont utilisables :

\leftmark : nom du chapitre


\rightmark : nom de la section
\thepage : numro de page
\thechapter : numro du chapitre
\thesection : numro de la section courante
\renewcommand{\headrulewidth} {paisseur dans lunit de votre choix} : paisseur de la ligne entre lentte
et le corps du texte.
\renewcommand{\footrulewidth} { paisseur dans lunit de votre choix } : paisseur de la ligne entre le pieds
de page et le corps du texte.
\renewcommand{\headsep} { longueur dans lunit de votre choix }: espacement entre len-tte et le corps du
document.

Faites le test sur le document que nous venons de crer dans le TP en remplaant les premires lignes par les suivantes.
Code : TeX

\documentclass{book}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}
\usepackage{url}
\usepackage{lmodern}
\usepackage{fancyhdr}
\usepackage[top=5cm, bottom=5cm, left=6cm, right=3cm]{geometry}

\title{Les droits de l'homme}


\author{\textsc{Laleloulilo} - \textsc{Zozor}}
\date{\today} % Pour mettre la date du jour, tapez \today
\begin{document}

\pagestyle{fancy}

\renewcommand{\headheight}{13pt}
\renewcommand{\headrulewidth}{2pt}
\renewcommand{\footrulewidth}{2pt}
\renewcommand{\headsep}{15pt}
\lhead{\rightmark }
\chead{}
\rhead{\leftmark }
\lfoot{Section \thesection}
\cfoot{Chapitre \thechapter }
\rfoot{\thepage}

\maketitle % Page de garde

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 98/189

Toutes les commandes ont t utilises ici. Avouons le, certaines pages ne sont pas des modles de grce. Qu cela ne tienne,
vous pouvez changer le style des en-ttes et pieds de page la carte via la commande \thispagestyle{} qui peut se voir
attribuer lui aussi les options plain , empty ou headings . Cette commande se place nimporte o dans le document, elle
prendra effet sur la page o le texte qui lentoure est mis en page.

Ce Tp a t pour vous votre premire exprience complte de mise en page et de rdaction. Les choses ne sont pas videntes si
elles sont prises toutes ensemble mais faciles apprhender si le travail est fait avec mthode.

Jai choisi dintroduire de nombreux lments douverture dans ce Tp afin de vous permettre de composer des documents plus
complexes et la mise en page plus subtile si vous le souhaitez.

Lorsque lcriture du cours sera acheve, je rajouterai dautres lments ici mmes et dans les chapitres prcdents afin de vous
aider tre plus efficaces et plus performants. Lide sous-jacente aux sous-parties et lannexe aller plus loin est de vous
faire comprendre que tout dans LaTeX peut tre approfondi et paramtr.

www.siteduzero.com
Partie 2 : Utilisation basique de LaTeX 99/189

Partie 3 : Utilisation avance de LaTeX

La partie 3 contient des chapitres potentiellement difficiles maitriser. Aucune notion prsente ici nest vidente. La maitrise de
vos interfaces et du concept de compilation est crucial afin dapprhender les notions introduites.

Les figures
Ce premier chapitre de la troisime partie du cours introduit les manipulations de figures. Les concepts et packages introduits ici,
bien qu'assez faciles prendre en main dans des cas simples, peuvent se rvler extrmement agaants dans des situations plus
exotiques, et les plus expriments connaissent la difficult relle rencontre lors du placement de certaines figures dans des
documents la mise en page complexe.

Ne vous inquitez pas, nous allons dcouvrir ensemble et sans empressement les notions lies aux figures.

Un nouvel objet fera son apparition dans ce tutoriel : Le flottant. Nous prendrons le temps de ltudier.
Les diffrents formats d'images
LaTeX et ses packages vous permettent dinsrer des figures et des images de divers formats afin de les mettre en page selon
vos souhaits.

Une chose importante est noter : tous les formats dimages ne sont pas compatibles entre eux.

Raison invoque : la compilation. Nous avons vu lors du troisime chapitre du cours quun fichier .tex pouvait selon les besoins
tre compil en des fichiers aux extensions varies (nous avions vu les ps et pdf). Selon les mthodes de compilation, vous
pourrez ou ne pourrez pas utiliser les diffrents formats dimage.

Avant de donner des explications techniques, un schma simpose.

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 100/189

Nous nous intresserons ici linsertion de plusieurs formats courants dimages et de figures (eps, png, gif,jpeg, bmp). Nous
constatons sur ce schma quun fichier pdf sobtient de deux manires bien distinctes. Soit il est le produit dune compilation
directe du fichier .tex, soit il est le rsultat de la conversion dun fichier postscript (ces possibilits de conversions et de
compilation ont t abordes dans le chapitre 3 en dtail, revenez-y si elles ne sont pas claires pour vous).

Cette diffrence nous intresse car le schma montre quune compilation directe en pdf ne permet pas linsertion de figures aux
formats .eps alors quune compilation dun fichier .tex en un fichier postscript l'autorise.

Nous sommes ici face une originalit technique embtante : tous les formats dimages ne peuvent pas tre utiliss
simultanment dans un document. Consquence logique, un choix entre lutilisation de figures (eps, ps) ou dimages (bmp, gif,
png, jpeg) se pose ds la conception dun document.

Une image/figure peut se convertir facilement dun format un autre en louvrant avec des logiciels ddition (Gimp,
Photoshop) avant de lenregistrer de nouveau sous un nouveau format.

Votre choix doit se faire selon le type de fichier que vous manipulez. Des chercheurs auront plutt tendance travailler avec des
postscript alors quun tudiant prfrera utiliser des images au format png. Quel que soit votre choix, les packages ainsi que les
commandes utilises par la suite resteront les mmes.

Rsumons tout ceci !

Si vous souhaitez insrer des figures en .eps, il est obligatoire de compiler en postscript avant deffectuer une conversion
en pdf (vous pouvez aussi conserver votre fichier en ps). Il vous sera interdit dutiliser des formats tels que png, bmp,
jpeg ou gif.
Si vous souhaitez insrer des images (gif, bmp, jpeg, png), il est obligatoire de compiler en pdf directement. Il vous sera
interdit dutiliser les figures au format ps et eps.
Une image peut facilement se convertir en figure et vice-versa.

Insertion d'images et de figures


Lpineux problme de la cohabitation entre les fichiers .eps et les autres formats dimages ayant t trait dans la sous partie
prcdente, nous pouvons maintenant aborder la pratique.

Nous allons apprendre insrer une ou plusieurs images dans un document. Les oprations effectues dans cette sous-partie
ncessiteront toutes lutilisation du package graphicx. Chargez-le via la commande \usepackage{graphicx} chaque
fois que vous aurez manipuler des images.

Afin de travailler une image, il nous faut tout d'abordune image. Voici donc la wonder Poulpy, qui a accept de se faire
photographier en exclusivit afin que nous puissions inclure et manipuler sa photo.

Tlchargez cette image en effectuant un clic droit avant de lenregistrer sous le nom de votre choix (sans accents et
sans espace) dans le dossier o vous composez vos documents LaTeX. Pour ma part je lai appel poulpy.png.

Insertion simple

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 101/189

Une image est insre dans un document via la commande suivante :

Code : TeX

\includegraphics{chemin de limage}

Le chemin de limage est ladresse de limage sur votre ordinateur, vous pouvez au choix spcifier un chemin absolu ou
un chemin relatif.

Le chemin absolu est le chemin exact parcourir dans vos dossiers et rpertoires permettant de retrouver votre image,
il est du type : C:/Cassoulet/Documents/fichierslatex/chapitre9/poulpy.png .
Le chemin relatif , en revanche, est le chemin parcourir par rapport au fichier source .tex pour retrouver une image. Si
le fichier .tex se trouve dans le rpertoire fichierslatex , le chemin relatif de limage sera chapitre9/poulpy.png.

Code : TeX

\documentclass[12pt]{report}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}
\usepackage{graphicx}

\begin{document}
\includegraphics{poulpy.png}
\end{document}

Le rsultat attendu saffiche : limage est sa taille par dfaut et cale en haut gauche du document.

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 102/189

Taille dune image

Plusieurs solutions se proposent vous pour spcifier LaTeX votre choix de taille pour une image donne. Vous pouvez selon
vos souhaits lui demander de :

faire en sorte quune image ait une certaine largeur et sadapte en hauteur afin de conserver ses proportions
faire en sorte quune image ait une certaine hauteur et sadapte en largeur
fixer la fois la hauteur et la largeur, quitte dformer limage
choisir un coefficient, une chelle, permettant de rduire de faon cohrente et simultane la hauteur et la largeur de
limage.

La longueur et la hauteur sont fixes respectivement par les variables width et height. Lchelle quant elle se fixe via la
variable scale et un coefficient. Ce coefficient est de 1 pour la taille par dfaut de limage, vous de le diminuer ou de laugmenter
selon vos dsirs. Ci-dessous plusieurs codes sources de dmonstration.
Code : TeX

\includegraphics[width=200]{ poulpy.png}
\includegraphics[height=200]{ poulpy.png}
\includegraphics[height=200, width=600]{ poulpy.png} %Ici poulpy
est un peu plate
\includegraphics[scale=1.5]{ poulpy.png} %Ici poulpy est plutt
grande

Rotation dune image


La variable angle nous permet de faire tourner une image dans un document. Le rendu sur des images rectangulaires est assez
laid mais pour dautres types dimages, cela peut tre utile. Dmonstration :
Code : TeX

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 103/189

\includegraphics[angle=45]{ poulpy.png} %poulpy en biais

Insertion dune portion dimage

Il peut tre agrable dinsrer une portion dimage dans un document sans avoir passer par un logiciel ddition. Nous allons
ici apprendre isoler une portion rectangulaire d'une image de grande taille.
Les subtilits dveloppes dans ce paragraphe ne fonctionnent (facilement) quavec les fichiers postscript.

Pour ce faire nous allons nous exercer sur la photo suivante, que vous pouvez tlcharger au format eps en cliquant ici :

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 104/189

Notre but va tre ici disoler Poulpy afin dinsrer sa photo dans un nouveau document sans son compagnon plume. Chaque
pixel de limage reprsente un point. A chaque point sont associs une abscisse et une ordonne, lorigine se trouvant au coin
infrieur gauche de limage. Si nous souhaitons isoler Poulpy, notre photo de dpart devient la suivante.

La commande utiliser afin de dcouper convenablement un rectangle dans une image est la suivante :
Code : TeX

\includegraphics*[abscisse du coin infrieur gauche du


rectangle,ordonne du coin infrieur gauche du rectangle][ abscisse
du coin suprieur droit du rectangle, ordonne du coin suprieur
droit du rectangle]{chemin de l'image}

Tentez disoler Poulpy, je donne la solution ceux qui naurait pas le courage de faire lexercice (il est un peu difficile pour les

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 105/189

moins expriments).
Code : TeX

\includegraphics*[120,20][400,251]{poulpy_et_mr_poule.eps}

Intgration dune image dans un paragraphe


Nous allons ici apprendre intgrer une image dans du texte tout en faisant en sorte que le texte contourne la figure.
Soyons francs, LaTeX naime pas trop a et peut de temps en temps grer les choses de manire extrmement exotique.

Le package utilis ici wrapfig. Il est ncessaire de l'appeler lorsque vous souhaitez inclure lenvironnement wrapfigure
afin dencadrer des images/figures par le texte prsent dans un paragraphe. Plusieurs variables font leur apparition lors de
lutilisation de lenvironnement wrapfigure :

le nombre de lignes ncessaires la bonne intgration de limage


la taille du dpassement autoris dans la marge (nous laisserons cette variable 0 afin de garder des publications
propres)
la largeur de limage
lalignement de limage.

La syntaxe observer est la suivante :

Code : TeX

\begin{wrapfigure}[nbre de ligne]{placement}{largeur de limage en


cm}
\includegraphics[width=largeur en cm]{votre image}
\end{wrapfigure}
Votre paragraphe sans sauter de ligne entre \end et le paragraphe

Le placement se dfinit partir des lettres :

l pour placer gauche


r pour placer droite
o pour placer lextrieur, c'est--dire droite pour une page impaire et gauche pour une page paire
i pour placer lintrieur, c'est--dire gauche pour une page impaire et droite pour une page paire.

Petit exercice : reprenez limage de Poulpy donne en dbut de chapitre et tentez de linsrer dans un paragraphe de faux texte.
Limage devra faire 4 cm de large et occuper 8 lignes de haut droite de votre paragraphe.

Solution de lexercice ci-dessous.

Code : TeX

\documentclass[12pt]{report}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}

\usepackage{wrapfig}
\usepackage{graphicx}
\begin{document}

\begin{wrapfigure}[8]{r}{4cm}
\includegraphics[width=4cm]{poulpy.png}

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 106/189

\end{wrapfigure}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut sit amet
lectus a odio condimentum porttitor ac cursus orci. Aenean at sapien
turpis. Fusce sollicitudin dictum tellus placerat porta. Curabitur
lacinia consequat quam. Cras dapibus, sem vitae posuere facilisis,
turpis sem facilisis arcu, quis ornare urna risus quis justo. Nunc
sagittis blandit lectus sit amet ultrices.
Curabitur lacinia consequat quam. Cras dapibus, sem vitae posuere
facilisis, turpis sem facilisis arcu, quis ornare urna risus quis
justo. Nunc sagittis blandit lectus sit amet ultrices.
\end{document}

Les flottants
Les techniques dinsertion dimages cites dans les paragraphes prcdents sont des solutions simples mais nanmoins peu
utilises. LaTeX propose aux auteurs doptimiser le placement des images et des figures leur place.

Afin de laisser LaTeX la possibilit de placer les images sa guise, nous allons placer les images dans des environnements dits
flottants . Le contenu de ces environnements sera plac de la manire qui semblera Latex la plus judicieuse dans votre mise
en page.

Bien sr, vous pourrez suggrer LaTeX votre prfrence pour tel ou tel type de placement.

Aprs avoir appris placer des flottants contenant des images, nous apprendrons les lgender. Ces mmes lgendes seront
traites dans des chapitres ultrieurs.

Cest parti !

Lenvironnement figure

La cration dun flottant

Afin de crer un flottant, nous allons tout simplement insrer la commande habituelle \includegraphics dans
lenvironnement figure. Afin de rendre le tout plus lgant dans le document final, nous centrerons limage. Notons que
lenvironnement center utilis ici nest pas une simple fioriture de mise en page, il nous permettra un peu plus tard de rendre
cohrents les alignements des images (et des figures) avec les alignements des lgendes.

Code : TeX

\begin{figure}
\begin{center}
\includegraphics{poulpy.png}
\end{center}

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 107/189

\end{figure}

Le placement

Une option permet de spcifier lenvironnement figure (et par extension LaTeX) vos prfrences en terme de placement.

Vous pouvez souhaiter que votre flottant soit :

plutt plac en haut de page (option t)


plutt plac en bas de page (option b)
sur une page ne comportant que des flottants (option p).

Deux autres options soffrent vous. Vous pouvez spcifier LaTeX votre souhait de faire figurer limage dans la zone o vous
avez tap la commande de manire informative (option h) ou bien de manire insistante (option H).

h et H sont des outils intressants mais que je vous conseille dutiliser avec modration. Laissez LaTeX faire son travail avant de
lui imposer des contraintes.

Les options de placements sont spcifies dans la balise douverture de lenvironnement figure selon la syntaxe suivante.

Code : TeX

\begin{figure}[les options non spares par des virgules]


Quelques dmonstrations ci-dessous. Le ! est utilis ici pour
faire comprendre LaTeX que nous aimerions normment une
option.
\begin{figure}[b] %nous voulons le flottant en bas
\begin{figure}[!b] %nous voulons le flottant en bas (avec
insistance)
\begin{figure}[bt] %nous voulons le flottant en bas ou en haut s'il
ne peut pas tre en bas
\begin{figure}[h] %nous voulons le flottant ici
\begin{figure}[H] %nous voulons le flottant ICI !
\begin{figure}[hb] %nous voulons le flottant ici ou en bas si cela
nest pas possible

Les placements par dfaut

LaTeX, selon votre distribution et votre configuration, place les flottants par dfaut selon lune des options dveloppes ci
dessus. La commande \floatplacement{type de flottant}{options} sutilise afin de changer les

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 108/189

comportements de LaTeX par dfaut.

Dans notre cas, le type de flottant est figure et la commande sutilise par exemple comme ceci :

Code : TeX

\floatplacement{figure}{t}

Cette commande est fournie par le package float .

Les lgendes
Lgender ses figures et images est indispensable en LaTeX. Nous allons ici apprendre apposer des lgendes sous nos
flottants. La commande \caption{ma lgende} sert cela, elle sutilise la suite de lenvironnement center et prcde
une ventuelle commande \label .

Dmonstration pratique :

Code : TeX

\begin{figure}
\begin{center}
\includegraphics{poulpy.png}
\end{center}
\caption{Poulpy est multicolore}
\label{Poulpy est multicolore}

\end{figure}

Sauts de page
Nous avions appris dans les chapitres de mise en page demander LaTeX deffectuer un saut de page grce la commande
\newpage .

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 109/189

Avec les flottants, deux nouvelles commandes apparaissent .

\clearpage , qui ralise un saut de page tout en imposant LaTeX de mettre en page tous les flottants (il les traitera
tous et produira des pages remplies par les flottants non traits).
\cleardoublepage , qui a le mme effet hormis le fait quil redmarre la nouvelle page sur une page impaire.

Comprenez bien lutilit de ces commandes. Si vous crivez un rapport en deux grandes parties, il est intressant et primordial
quaucune image de la premire partie ne se retrouve dans la seconde cause dun choix de LaTeX. Ces deux commandes
sutilisent exactement de la mme manire que \newpage .

Ce chapitre comportait beaucoup de nouveauts et de concepts. Mine de rien, son contenu cause de nombreux problmes de
mise en pages mme aux grands acharns de LaTeX. Ne soyez pas surpris si dans un premier temps les flottants ne vous
obissent que de faon relative, leur matrise vient avec lexprience et de nombreux essais.

Nous retiendrons de ce chapitre quun choix est faire entre le format postscript et les autres formats dimages (ce choix
entranant aussi une possible modification de la mthode de compilation). De mme, nous nous souviendrons des commandes
permettant de manipuler des flottants.

Prochain chapitre : les tableaux, un nouveau type de flottant. C'est le chapitre le plus difficile du cours mais je vous aiderai
mieux les comprendre par de multiples exemples. Pas d'inquitudes, nous allons prendre le temps de comprendre.

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 110/189

Les tableaux
En science, les tableaux sont des lments essentiels. Les crateurs de LaTeX ont su les mettre lhonneur et apporter une
somme colossale de packages et denvironnements sachant les grer.

Massifs et encombrants, comme des images ou des figures, les tableaux sont des flottants et LaTeX peut les grer comme tels.

Les tableaux, tout comme les maths (que nous tudierons dans le prochain chapitre), font lobjet dune documentation
extrmement fournie (ainsi que dun nombre de commandes impressionnant). Ce chapitre traitera plusieurs points utiles la
cration des tableaux en vous apprenant :

crer des tableaux simples


fusionner des cellules
paramtrer le placement des flottants ainsi que quelques autres dtails de mise en page.

Bien que difficile, ce chapitre sera extrmement riche en exemples.


Structure type d'un tableau
Dans cette premire sous-partie, nous allons faire nos premiers pas avec des tableaux. Notre but sera de raliser une grande table
de multiplication.

La thorie
Tableau sans bordure

Le tableau sans bordure est le plus simple crer. Ici tout se passe dans lenvironnement tabular , et nous souhaitons crer
le tableau suivant (la cration va se drouler en trois temps) :

Nous devons dcider dans un premier temps de lalignement des cellules dans chaque colonne. Trois choix soffrent nous :

droite (option r)
gauche (option l)
centr (option c)

Dans un second temps, lune des trois lettres l,r et c sera choisie pour chaque colonne et insre entre accolades
louverture de lenvironnement tabular .

Ici nous souhaitons crer un tableau contenant deux colonnes centres, notre squelette de dpart sera donc le suivant :

Code : TeX

\begin{tabular}{cc}
\end{tabular}

Pour finir, nous rentrons ligne par ligne le contenu des cellules spar par le caractre & . Chaque ligne sera termine par \\
(cest un moyen de signifier LaTeX notre souhait de changer de ligne).

Pour notre tableau simple, voici le code source :

Code : TeX

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 111/189

\begin{tabular}{cc}
1 & 2 \\
3 & 4 \\
\end{tabular}

Bien que peu intuitif au dbut, lenvironnement tabular est trs pratique.

Tableau avec bordure

Nous souhaitons maintenant rajouter des bordures visibles. Afin de faire apparatre les lignes, la commande \hline est
placer entre deux lignes conscutives, et plus gnralement partout o vous souhaitez obtenir une ligne horizontale (dans un
tableau).

Dmonstration :

Code : TeX

\begin{tabular}{cc}
\hline
1 & 2 \\
\hline
3 & 4 \\
\hline
\end{tabular}

Les colonnes, quant elles, sont un peu plus subtiles mettre en place. Pour marquer la sparation entre deux colonnes
conscutives, par une bordure verticale, il faut insrer le caractre | entre elles dans lors de la spcification des alignements.

Ici, {cc} devient {|c|c|} .

Dmonstration :

Code : TeX

\begin{tabular}{|c|c|}
\hline
1 & 2 \\
\hline
3 & 4 \\
\hline
\end{tabular}

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 112/189

Exercice
Il est temps pour vous de souffrir. . Dans cet exercice, vous devez reproduire en LaTeX laffreux tableau ci-dessous. Prenez
le temps de rflchir, il ny a pas de pige. Recopier ce tableau devrait vous prendre moins de dix minutes.

La solution :

Code : TeX

\begin{tabular}{|c|c|c|c|c|c|c|c|c|c|c|}

\hline
Multipli par & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 \\
\hline
1 & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 \\
\hline
2 & 2 & 4 & 6 & 8 & 10 & 12 & 14 & 16 & 18 & 20 \\
\hline
3 & 3 & 6 & 9 & 12 & 15 & 18 & 21 & 24 & 27 & 30 \\
\hline
4 & 4 & 8 & 12 & 16 & 20 & 24 & 28 & 32 & 36 & 40 \\
\hline
5 & 5 & 10 & 15 & 20 & 25 & 30 & 35 & 40 & 45 & 50 \\
\hline
6 & 6 & 12 & 18 & 24 & 30 & 36 & 42 & 48 & 54 & 60 \\
\hline
7 & 7 & 14 & 21 & 28 & 35 & 42 & 49 & 56 & 63 & 70 \\
\hline
8 & 8 & 16 & 24 & 32 & 40 & 48 & 56 & 64 & 72 & 80 \\

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 113/189

\hline
9 & 9 & 18 & 27 & 36 & 45 & 54 & 63 & 72 & 81 & 90 \\
\hline
10 & 10 & 20 & 30 & 40 & 50 & 60 & 70 & 80 & 90 & 100 \\
\hline

\end{tabular}

Fusion de cellules
Nous allons apprendre fusionner des lignes ainsi que des colonnes. Les commandes exposes ici ne sont pas faciles prendre
en main et demandent un peu dentranement et de gymnastique intellectuelle.

Fusion de colonnes
La commande de fusion de colonnes est la suivante :

Code : TeX

\multicolumn{nombre de colonnes fusionnes}{c,l ou r accompagn des


bordures ventuelles}{le texte de la cellule}

La difficult rside dans la possibilit de choisir de nouveau un alignement pour la cellule fusionne. Faites bien attention ce
que lalignement et les bordures de votre cellule soient cohrents avec celles du reste du tableau.

Mise en pratique de la commande de fusion de colonnes (regardez bien les diffrentes syntaxes utilises) :

Code : TeX

\begin{tabular}{|c|c|c|c|c|}
\hline
1 & \multicolumn{2}{c|}{2} & 3 & 4 \\
\hline
\multicolumn{2}{|c|}{5} & 6 & 7 & 8 \\
\hline
9 & 10 & \multicolumn{3}{c|}{11} \\
\hline
\end{tabular}

Fusion de lignes
Fusionner deux lignes entre elles ncessite une commande introduite par le package multirow . Cette commande sappelle
galement \multirow et est dpendante de trois paramtres (dont lun remplaable par une toile) :

Code : TeX

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 114/189

\multirow{nombre de lignes fusionnes}{taille de la colonne en


cm}{votre texte}
\multirow{nombre de lignes fusionnes}*{votre texte}

Vous pouvez voir ci-dessous la dmonstration de lutilisation de \multirow . Notez que la commande \cline{} a t
introduite. Elle vous permet selon vos souhaits de ne mettre une ligne horizontale quentre deux colonnes choisies par vous (les
colonnes sont numrotes de la gauche vers la droite). Prenez le temps de regarder le code et l'image afin de mieux comprendre
l'utilit de \cline{} .

Code : TeX

\begin{tabular}{|l|c|c|c|c|}
\hline
1 & \multicolumn{2}{c|}{2} & 3 & 4 \\
\hline
\multicolumn{2}{|l|}{5} & 6 & 7 & 8 \\
\hline
9 & 10 & \multicolumn{3}{c|}{11} \\
\hline
\multirow{2}{1cm}{12} & 13 & 14 & 15 & 16 \\
\cline{2-5}
& 17 & 18 & 19 & 20 \\
\hline
21 & 22 & \multirow{2}*{23} & 24 & 25 \\
\cline{1-2} \cline{4-5}
26 & 27 & & 28 & 29 \\
\hline
\end{tabular}

Autres paramtres applicables un tableau


De nombreuses options de personnalisation sont disponibles sous LaTeX. Nous allons ici tudier les plus courantes avant
dapprendre nous servir de lenvironnement table permettant de faire flotter nos tableaux. Nous les rendrons plus lgants
et plus lisibles.

Modifications mineures

Colonne de largeur paramtre

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 115/189

Nous avons appris prcdemment crer des colonnes en spcifiant simplement l'alignement de leur contenu. Il existe des
alternatives au trio r,c,l . Je vais vous en prsenter trois dans ce paragraphe.

La nouvelle instruction possible est :

Code : TeX

p{largeur de la colonne en centimtre}

A la diffrence de ses consurs r,c,l , cette instruction na pas dinfluence sur lalignement horizontal du texte au sein des
cellules.

Code : TeX

\begin{tabular}{|p{1cm}|p{2cm}|p{3cm}|p{4cm}|}
\hline
1cm & 2cm & 3cm & 4cm \\
\hline
\end{tabular}

Nous apprendrons plus loin dans ce chapitre utiliser des environnements. Ceci vous permettra de choisir l'alignement du
contenu dans des colonnes largeur fixe.

Crer une slashbox

Le package slashbox permet dintroduire la commande \backslashbox{Texte dessous}{Texte dessus} .


Cette commande sert scinder en deux parties triangulaires de mme aire une cellule initiale rectangulaire.

Dmonstration :

Code : TeX

\begin{tabular}{|c|p{1cm}|p{2cm}|}
\hline
\backslashbox{Patate}{Carotte} & 1cm & 2cm \\
\hline
\end{tabular}

Changer les sparateurs

Le sparateur habituel lors de la cration dun tableau en LaTeX est le caractre | . Il symbolise la cration dune ligne

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 116/189

verticale. Il est possible dutiliser de nouveaux sparateurs via les commandes !{votre sparateur} ou @{votre
sparateur} . Ces commandes sont introduites par le package array (comme beaucoup de commandes utiles la cration
de tableaux).

La commande !{} prsente lavantage, par rapport @{} , dinsrer une espace avant et aprs le sparateur.
Visuellement, la diffrence est flagrante :

Code : TeX

\begin{tabular}{|c !{bah} c @{bah}c|}


\hline
texte & texte & texte \\
\hline
\end{tabular}

Exercice : tentez de recrer vous-mme le tableau suivant (le symbole euro est disponible via la commande euro{} disponible
dans le package eurosym ) :

Solution :

Code : TeX

\begin{tabular}{|c| c @{,} c !{\euro{}}|}


\hline
bonbon & 0 & 50 \\
table & 14 & 99 \\
\hline
\end{tabular}

Utilisations de commandes et denvironnements dans un tableau


La conception de tableau telle que nous venons de lapprendre ne permet pas linsertion de commande ou mme
denvironnements dans les colonnes. Avouons-le, cest fcheux. Pour pouvoir agir sur les colonnes, il vous faudra utiliser
<{votre commande ou votre \begin{..} } avant linstruction de cration de colonne (l, r,c ou p{}) et >{votre
commande ou votre \end{..} } juste aprs si vous le souhaitez.

Dmonstration avec la table de multiplication que nous avons utilise en dbut de chapitre :

Code : TeX

\begin{tabular}{|>{\begin{bf}} c <{\end{bf}}|c|c|c|c|c|c|c|c|c|c|}

\hline
Multipli par & \begin{bf}1\end{bf} & \begin{bf}2\end{bf} &
\begin{bf}3\end{bf} & \begin{bf}4\end{bf} & \begin{bf}5\end{bf} &
\begin{bf}6\end{bf} & \begin{bf}7\end{bf} & \begin{bf}8\end{bf} &
\begin{bf}9\end{bf} & \begin{bf}10\end{bf} \\
\hline

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 117/189

1 & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 \\
\hline
2 & 2 & 4 & 6 & 8 & 10 & 12 & 14 & 16 & 18 & 20 \\
\hline
3 & 3 & 6 & 9 & 12 & 15 & 18 & 21 & 24 & 27 & 30 \\
\hline
4 & 4 & 8 & 12 & 16 & 20 & 24 & 28 & 32 & 36 & 40 \\
\hline
5 & 5 & 10 & 15 & 20 & 25 & 30 & 35 & 40 & 45 & 50 \\
\hline
6 & 6 & 12 & 18 & 24 & 30 & 36 & 42 & 48 & 54 & 60 \\
\hline
7 & 7 & 14 & 21 & 28 & 35 & 42 & 49 & 56 & 63 & 70 \\
\hline
8 & 8 & 16 & 24 & 32 & 40 & 48 & 56 & 64 & 72 & 80 \\
\hline
9 & 9 & 18 & 27 & 36 & 45 & 54 & 63 & 72 & 81 & 90 \\
\hline
10 & 10 & 20 & 30 & 40 & 50 & 60 & 70 & 80 & 90 & 100 \\
\hline

\end{tabular}

Colorer des cellules


Nous allons ici apprendre colorer des lignes, des cellules ainsi que des colonnes. Deux packages sont utiliser : color (dont
nous nous sommes dj servi) et colortbl .

Les commandes sont les suivantes :

\columncolor{couleur} pour colorer les colonnes


\rowcolor{couleur} pour colorer les lignes
\cellcolor{couleur} pour colorer les cellules

Exercice : tentez de raliser le tableau ci-dessous (vous avez le droit de vous servir des codes prcdemment vus dans le
chapitre) :

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 118/189

Solution :

Code : TeX

\begin{tabular}{>{\begin{bf} \columncolor{yellow}} c
<{\end{bf}}cccccccccc}

\rowcolor{yellow}Multipli par & \begin{bf}1\end{bf} &


\begin{bf}2\end{bf} & \begin{bf}3\end{bf} & \begin{bf}4\end{bf} &
\begin{bf}5\end{bf} & \begin{bf}6\end{bf} & \begin{bf}7\end{bf} &
\begin{bf}8\end{bf} & \begin{bf}9\end{bf} & \begin{bf}10\end{bf} \\

1 & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 \\

2 & 2 & 4 & 6 & 8 & 10 & 12 & 14 & 16 & 18 & 20 \\

3 & 3 & 6 & 9 & 12 & 15 & 18 & 21 & 24 & 27 & 30 \\

4 & 4 & 8 & 12 & 16 & 20 & 24 & 28 & 32 & 36 & 40 \\

5 & 5 & 10 & 15 & 20 & 25 & 30 & 35 & 40 & 45 & 50 \\

6 & 6 & 12 & 18 & 24 & 30 & 36 & 42 & 48 & 54 & 60 \\

7 & 7 & 14 & 21 & 28 & 35 & 42 & 49 & 56 & 63 & 70 \\

8 & 8 & 16 & 24 & 32 & 40 & 48 & 56 & 64 & 72 & 80 \\

9 & 9 & 18 & 27 & 36 & 45 & 54 & 63 & 72 & 81 & 90 \\

10 & 10 & 20 & 30 & 40 & 50 & 60 & 70 & 80 & 90 & 100 \\

\end{tabular}

Vous constaterez que les tableaux ne sont pas difficiles raliser mais demandent de la rigueur lors de la conception.

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 119/189

Lenvironnement table, un environnement flottant


Faire flotter un tableau revient insrer lenvironnement tabular dans un nouvel environnement, qui lui est flottant. Celui-ci
sappelle table et son fonctionnement interne est similaire celui de lenvironnement figure vu prcdemment. Caption
, label , center Rien ne change dans leur fonctionnement.

Tentez de faire flotter le tableau vu dans le paragraphe prcdent tout en crivant en lgende tables de multiplication .
Rappelez vous de la syntaxe ci-dessous et tout ira bien.

Code : TeX

\begin{table}
\begin{center}
\begin{tabular}
Votre tableau
\end{tabular}
\end{center}
\caption{votre lgende}
\label{votre rfrence}
\end{table}

La solution :

Code : TeX

\begin{table}[h]
\begin{center}
\begin{tabular}{>{\begin{bf} \columncolor{yellow}} c
<{\end{bf}}cccccccccc}

\rowcolor{yellow}Multipli par & \begin{bf}1\end{bf} &


\begin{bf}2\end{bf} & \begin{bf}3\end{bf} & \begin{bf}4\end{bf} &
\begin{bf}5\end{bf} & \begin{bf}6\end{bf} & \begin{bf}7\end{bf} &
\begin{bf}8\end{bf} & \begin{bf}9\end{bf} & \begin{bf}10\end{bf} \\

1 & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 \\

2 & 2 & 4 & 6 & 8 & 10 & 12 & 14 & 16 & 18 & 20 \\

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 120/189

3 & 3 & 6 & 9 & 12 & 15 & 18 & 21 & 24 & 27 & 30 \\

4 & 4 & 8 & 12 & 16 & 20 & 24 & 28 & 32 & 36 & 40 \\

5 & 5 & 10 & 15 & 20 & 25 & 30 & 35 & 40 & 45 & 50 \\

6 & 6 & 12 & 18 & 24 & 30 & 36 & 42 & 48 & 54 & 60 \\

7 & 7 & 14 & 21 & 28 & 35 & 42 & 49 & 56 & 63 & 70 \\

8 & 8 & 16 & 24 & 32 & 40 & 48 & 56 & 64 & 72 & 80 \\

9 & 9 & 18 & 27 & 36 & 45 & 54 & 63 & 72 & 81 & 90 \\

10 & 10 & 20 & 30 & 40 & 50 & 60 & 70 & 80 & 90 & 100 \\

\end{tabular}
\end{center}
\caption{Tables de multiplication}
\label{mes belles tables}
\end{table}

Ce chapitre vous a prsent de faon globale les tableaux. Gardez lesprit quil existe de multiples subtilits dans leur utilisation
et que vous trouverez srement dans vos recherches futures un package ou une commande rpondant chacune de vos envies.

Le choix ditorial fait dans ce tutoriel est de vous prsenter les grands ensembles de LaTeX et toutes les fonctions essentielles
la mise en place rapide de rapports ou de compte-rendus crits. Nous approfondirons un peu les tableaux lors du tp et une
annexe aller plus loin sera disponible en annexe pour les plus acharns !

Retenons de ce chapitre que :

un tableau ncessite un formalisme et un code propre


un tableau est cr dans lenvironnement tabular
un tableau est flottant si celui-ci est entour par lenvironnement table
tout est possible avec les tableaux.

Chapitre suivant : Les mathmatiques.

Cest un trs gros morceau, essentiel en LaTeX.

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 121/189

Les Mathmatiques
Vous venez de survivre aux tableaux, ctait le chapitre le plus difficile de ce cours. . Il est maintenant temps dapprendre
crire des expressions mathmatiques (le domaine de prdilection de LaTeX), des formules et des intgrales.

Rsumer lintgralit des outils permettant dcrire des maths reviendrait crire un pav de quelques centaines de pages. Nous
nous attarderons ici sur les lments essentiels tout en vous permettant daller plus loin si cela est votre souhait.

Il est notable que certains zros ont un niveau en math ou en physique qui ne leur permet pas de comprendre lutilit de
certaines formes mathmatiques (discriminants, matrices, exponentielles). Ne prenez pas peur, ceci nest pas un cours de maths
mais un cours visant crire des expressions mathmatiques. Il vous suffira de sauter les paragraphes qui ne vous seront pas
utiles.

Cest un chapitre long mais qui tout de mme possde une certaine cohrence, nous traiterons dans lordre :

la manire de saisir des maths


les quations simples
les formalismes dquation un peu plus violents (type intgrale)
les systmes dquations ainsi que tout ce qui ressemble de prs ou de loin une accolade
les matrices
les thormes
les flches et symboles tirables

Comme je vous le disais plus haut, la liste est longue mais ne comporte pas dlments rellement affreux. Les maths ne font que
combiner diffrentes mthodes et syntaxes vues prcdemment (avec des noms de commandes et denvironnements diffrents
bien entendu).
Saisir une expression mathmatique
Cette premire sous partie prsente les lments vous permettant dinsrer au sein dun texte des expressions mathmatiques ou
scientifiques. Ces commandes et environnements ont pour effet de passer de la police standard du document (que nous avons
appris modifier dans le chapitre traitant des polices) la police dfinie pour les maths (que nous avons elle aussi apprit
modifier via les packs de polices).

Ce changement de police est aussi accompagn dun changement global des rgles de typographie. Par exemple, il ny aura pas
la mme espace de chaque ct du signe - suivant que vous soyez dans le mode texte ou dans le mode criture scientifique.

Deux possibilits vous sont offertes par LaTeX. Vous pouvez selon vos dsirs choisir dcrire des expressions scientifiques au
sein de votre texte ou plutt part, dans un espace o il sera plus lisible.

Bien sr, tout serait trop simple sil nexistait quune mthode, nous allons donc en examiner plusieurs autres au cours de ce
chapitre.

Pour crire des expressions mathmatiques au sein dun texte, il faudra entourer les expressions par des $ ou utiliser
lenvironnement math.
Pour crire des expressions mathmatiques en dehors dun paragraphe, il faudra entourer les expressions par \[ (
l'ouverture) et \] ( la clture) ou des $$ ou utiliser lenvironnement equation (qui est plutt spcifique aux
quations et permet de numroter ces dernires).
Pour crire du texte dans une expression mathmatique, il faudra utiliser la commande \text{mon bout de texte}

Noublions pas que la bonne lisibilit dun document met de bonne humeur son lecteur. Nous privilgierons donc la seconde
solution.

Dmonstration de toutes ces commandes ci-dessous. Les commandes et environnements sont volontairement noys dans des
paragraphes afin que vous puissiez mieux voir leurs effets.

Code : TeX

Lorem ipsum dolor sit amet, consectetur adipiscing elit.


Vitae faucibus augue velit ac elit. Aliquam ullamcorper, lectus non
tincidunt pharetra, $x+y+z=4$nisi sapien ornare felis, ut tristique
tellus justo id ipsum.

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 122/189

Lorem ipsum dolor sit amet, consectetur adipiscing elit.


Vitae faucibus augue velit ac elit. Aliquam ullamcorper, lectus non
tincidunt pharetra, \[x+y+z=4\] nisi sapien ornare felis, ut
tristique tellus justo id ipsum.

Lorem ipsum dolor sit amet, consectetur adipiscing elit.


Vitae faucibus augue velit ac elit. Aliquam ullamcorper, lectus non
tincidunt pharetra, \begin{math}x+y+z=4\end{math} nisi sapien ornare
felis, ut tristique tellus justo id ipsum.

Lorem ipsum dolor sit amet, consectetur adipiscing elit.


Vitae faucibus augue velit ac elit. Aliquam ullamcorper, lectus non
tincidunt pharetra, \begin{equation}x+y+z=4\end{equation} nisi
sapien ornare felis, ut tristique tellus justo id ipsum.

Ces commandes et environnements sont des incontournables et savent montrer leur utilit dans de nombreux cas. La sous-partie
suivante va introduire un grand nombre dexemples et de formules.

Cel nous change des tableaux et de leur syntaxe affreuse.


Fonctions usuelles
Cette sous partie traite des fonctions assez faciles crire. Quelques-unes (tableau 1) sont des commandes avec arguments
(mais qui nutilisent pas forcment le \ rituel) alors que dans un second tableau, vous pourrez par exemple constater que
cosinus (cos pour les intimes) sintroduit exactement de la mme manire quun caractre spcial.

Fonctions usuelles arguments

Dans le premier tableau visible ci-dessous, la liste des fonctions arguments avec pour chacune, une capture et un exemple.

Nom de la
Code Exemple
fonction

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 123/189

Fonctions usuelles

Fraction \[\frac{numerateur}{denominateur}\]

Fraction complexe
\[\cfrac{num1}{den1 +
Package
\cfrac{num2}{den2}}\]
amsmath

Racine \[\sqrt[15]{nombre}\]

Limite \[\lim_{nbr1 \to nbr2} x+42\]

Exposant \[nombre^{exposant}\]

Indice \[nombre_{indice}\]

Fonctions usuelles sans argument

Le prochain tableau contient des commandes sutilisant comme des caractres spciaux. Par exemple, au lieu davoir une
hypothtique commande \cos{argument} pour cosinus, il y aura le caractre spcial \cos suivi de ce que vous voudrez
(un exposant, un thta ou autre chose). Petite dmonstration ci-dessous et ensuite un gros tableau.

Code : TeX

\[\cos\]
\[\cos^{42}(\lambda)\] %Les caractres spciaux grecs sont dans
l'une des annexes

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 124/189

Vous venez de constater quutiliser cosinus revient assembler des commandes lmentaires simples entre elles (comme a tout
est plus facile).

Fonctions usuelles sans argument


Nom Code Nom Code
cos \cos sin \sin

arccos \arccos arcsin \arcsin

cos \cos sin \sin


cosh \cosh sinh \sinh

tan \tan arg \arg

arctan \arctan ln \ln


tanh \tanh log \log

exp \exp dim \dim

min \min max \max

Tout ce tableau ne contient que des commandes permettant dcrire le texte en romain plutt quen italique mathmatique. La
fonction normalement utilise pour faire a est \mathrm{votre fonction} mais pour viter dcrire sans arrt
\mathrm{cos} des bonnes mes ont crs des raccourcis de types \cos. La commande \mathrm{fonction} nous
servira mettre en caractres romains le texte de nimporte quelle fonction.
Les intgrales
Prambule technique

A partir de ce paragraphe, les choses se complexifient un peu (mais pas beaucoup, rassurez-vous). .Vous allez faire ctoyer
dans vos expressions des symboles ainsi que des intgrales, des fonctions et pleins de petites choses sympathiques. Le
problme de fond est qu force de tout mlanger vous allez finir par ne plus vraiment savoir quels packages appeler.

Soyons simples et allons-y comme des brutes ! Nous allons tout simplement appeler les trois packages majeurs utiles lcriture
dexpression scientifique ds le prambule de notre document et ne plus nous embter chercher quel package nous faisons
appel pour tel ou tel symbole (vous vous imaginez une table de 300 symboles avec cot de chacun le nom du package, a serait
juste ignoble). Ici je les ai mis par ordre alphabtique mais l'ordre na strictement aucune importance notre niveau.

Code : TeX

\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{mathrsfs}

Souvent vous tomberez sur des docs donnant des commandes LaTeX sans les packages qui vont avec. Ces trois-l devraient
vous sortir de bon nombre de situations dsagrables.

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 125/189

Intgrales et formules complexes


Suite ce petit prambule, nous allons apprendre composer des quations dune nature un peu plus ambitieuses que celles
vues prcdemment. Nous allons ici voir comment crire des formules comportant des intgrales (simples, doubles, triples et
autres) ainsi que des sommes ou des produits.

Un exemple tant beaucoup plus facile comprendre quun long discours, jai dress pour vous un tableau vous montrant des
formules gnrales ainsi que des exemples. La commande \ suivie d'une espace est introduite, elle sert insrer une espace dans
un environnement mathmatique.

Nom Modle Exemple Rendu


Fonctions complexes

Code : TeX Code : TeX

\[\int {contenu}\] \[\int {x^2


\[\int_{borne dx}\]
Intgrale infrieure}^{borne \[\int_{1}^{3}
simple suprieure} {contenu}\] {x^2 dx}\]
\[\int \limits_{borne \[\int
infrieure}^{borne \limits_{1}^{3}
suprieure} {contenu}\] {x^2 dx}\]

Code : TeX
Code : TeX

Intgrale
\[\oint{x^2\
curviligne \[\oint{Contenu}\]
dx}\]

Code : TeX Code : TeX

Somme \[\sum_{en dessous}^{au \[\sum_{k=2}^{47}


dessus} contenu\] k+1\]

Code : TeX Code : TeX

Produit \[\prod_{en dessous}^{au \[\prod_{k=2}^{47}


dessus} contenu\] k+1\]

Les intgrales doubles et triples ne sont que des intgrales lintrieur dautres intgrales. Petites dmonstrations ci-dessous,
dans des cas plus ou moins exotiques.

Code : TeX

\[\int{\int {x^2+y\ dx dy}}\]


\[\int{\int_{1}^{3} {x^2+y\ dx dy}}\]
\[\int{\int \limits_{1}^{3} {x^2+y\ dx dy}}\]
\[\int_{0}^{4}{\int_{1}^{3} {x^2+y\ dx dy}}\]
\[\int \limits_{0}^{4} {\int \limits_{1}^{3} {x^2+y\ dx dy}}\]

\[\int{\int{\int {x^2+y+z\ dx dydz}}}\]


\[\int_{x=0}^{x=5}{\int_{y=0}^{y=4}{\int_{z=1}^{z=3} {x^2+y+z\ dx
dydz}}}\]
\[\int \limits_{x=0}^{x=5} {\int \limits_{y=0}^{y=4} {\int

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 126/189

\limits_{z=1}^{z=3} {x^2+y+z\ dx dydz}}}\]

Si jamais un jour le besoin se fait sentir d'crire plusieurs lignes sous un oprateur, la commande \substack{} est conue
pour et permet d'crire plusieurs lignes en dessous d'un oprateur en sparant chaque ligne par les habituels \\. Dmonstration
ci-dessous sur la somme et le produit.

Code : TeX

\[\sum_{\substack{k=0 \\ i=0 \\ j=0}}^{n} i+j+k\]


\[\prod_{\substack{k=0 \\ i=0 \\ j=0}}^{n} i+j+k\]

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 127/189

Les systmes d'quations


Mise en place d'un systme

Les systmes dquations sont simples mettre en place. Ils ncessitent dutiliser des environnements ayant des fonctions
similaires celles de tabular, mais mettant en forme des formules.

Notre choix va ici se porter sur lenvironnement eqnarray, qui offre la possibilit de crer via le caractre & un systme
dquation align bien proprement. Lenvironnement eqnarray numrote les quations, mais son homologue eqnarray* ne
les numrote pas.

Dmonstration :

Code : TeX

\begin{eqnarray}
y &=& x - y + z\\
x &=& y\\
z &=& y
\end{eqnarray}

\begin{eqnarray*}
y &=& x - y + z\\
x &=& y\\
z &=& y
\end{eqnarray*}

\begin{eqnarray}
y &=& x - y + z\\
x &=& y\\
z &=& y
\end{eqnarray}

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 128/189

Premire constatation, la numrotation des quations nest pas interne un environnement, elle se poursuit dans le document.
Cest trs pratique pour guider vos lecteurs, et un lecteur heureux est un lecteur qui vous aime. Important nest ce pas ?

Les dlimiteurs
Notre mission suivante est de positionner dans un premier temps des parenthses autour du systme et dans un second temps,
de positionner une accolade sur le cot gauche de notre systme dquation. Pour ce faire, nous allons utiliser la syntaxe
suivante (nous utilisons ici array pour crer lalignement des quations et choisir lalignement de chaque colonne) :

Code : TeX

\[
\left code_du_dlimiteur_de_gauche
\begin{array}{r c l}
y &=& x - y + z\\
x &=& y\\
z &=& y
\end{array}
\right code_du_dlimiteur_de_droite
\]

Pour pouvoir installer nos parenthses et notre accolade, il nous faut le tableau des dlimiteurs avec les codes correspondants
chacun dentre eux (le point correspond une absence de dlimiteur lors de l'utilisation de \right et \left).

Code Rendu Code Rendu


Les dlimiteurs

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 129/189

( )

[ ]

\{ \}

\uparrow \downarrow

\updownarrow \Uparrow

\Downarrow \Updownarrow

\lfloor \rfloor

\lceil \rceil

\langle \rangle

/ \backslash

| \|

Vous avez lexercice, vous avez les codes des dlimiteurs A vous de jouer !

La solution :

Code : TeX

\[
\left(
\begin{array}{r c l}
y &=& x - y + z\\
x &=& y\\
z &=& y
\end{array}
\right)
\]

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 130/189

$$
\left\{
\begin{array}{r c l}
y &=& x - y + z\\
x &=& y\\
z &=& y
\end{array}
\right.
$$

Les dlimiteurs : usage avanc

Si jcris \[ ( \cfrac{\int{\int {x^2+y\ dx dy} }{1 + cfrac{\Pi}{2}} ) \], cest correct mais plutt
laid vu que les parenthses nentourent pas rellement compltement le contenu. Le mieux serait de pouvoir utiliser les
dlimiteurs comme nous lavions fait pour les systmes dquations.

Ici les dlimiteurs fonctionnent de la mme manire que prcdemment avec les systmes dquations. \left avant le dlimiteur
de gauche, \right avant le dlimiteur de droite, tout en noubliant pas que le point symbolise labsence de dlimiteur (donc si
vous voulez un dlimiteur droite et pas gauche vous pouvez trs bien crire \left ( mon contenu \right . ).

Mise en pratique :

Code : TeX

\[ ( \cfrac{\int \limits_{x=0}^{x=5} {\int \limits_{y=0}^{y=4} {\int


\limits_{z=1}^{z=3} {x^2+y+z\ dx dydz}}}}{1 + \cfrac{\Pi}{2}} ) \]
\[ \left( \cfrac{\int \limits_{x=0}^{x=5} {\int \limits_{y=0}^{y=4}
{\int \limits_{z=1}^{z=3} {x^2+y+z\ dx dydz}}}}{1 + \cfrac{\Pi}{2}}

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 131/189

\right) \]
\[ \sqrt{ \left ( \frac{x}{x + y} \right ) \times \left [ \frac{x}{x
+ y} \right ] }= \left | \frac{x}{x + y} \right | \]
% Trs pratique pour les drives partielles !
\[ C_p = \left . \frac{\delta H}{\delta T} \right |_{P} \]

Rendu :

Les matrices
Vous vous dites srement quune matrice ou un dterminant se conoit laide de array, eh bien non ! Bien que cela soit
possible, des environnements ont t crs spcialement pour vous aider concevoir des matrices et les mettre en place dans
vos documents.

Les syntaxes utilises ressemblent toujours celles utilises pour crer des tableaux, la seule chose qui change est le nom des
diffrents environnements. Une nouvelle fois, un tableau vous rsume les diffrentes options qui vous sont proposes :

Nom de l'environnement Exemple Rendu


Les matrices

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 132/189

Code : TeX

\[
\begin{matrix}
1 & 2 & 3 \\
matrix
4 & 5 & 6 \\
7 & 8 & 9
\end{matrix}
\]

Code : TeX

\[
\begin{pmatrix}
1 & 2 & 3 \\
pmatrix
4 & 5 & 6 \\
7 & 8 & 9
\end{pmatrix}
\]

Code : TeX

\[
\begin{vmatrix}
1 & 2 & 3 \\
vmatrix
4 & 5 & 6 \\
7 & 8 & 9
\end{vmatrix}
\]

Code : TeX

\[
\begin{Vmatrix}
1 & 2 & 3 \\
Vmatrix
4 & 5 & 6 \\
7 & 8 & 9
\end{Vmatrix}
\]

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 133/189

Code : TeX

\[
\begin{bmatrix}
1 & 2 & 3 \\
bmatrix
4 & 5 & 6 \\
7 & 8 & 9
\end{bmatrix}
\]

Code : TeX

\[
\begin{Bmatrix}
1 & 2 & 3 \\
Bmatrix
4 & 5 & 6 \\
7 & 8 & 9
\end{Bmatrix}
\]

Petite application pratique de lenvironnement matrix et de ses pairs, la cration de matrices contenant des sries de trois
points horizontaux (commande \cdots), verticaux (commande \vdots) ou diagonaux (commande \ddots). Effet garanti
(vous pouvez vous servir de ces trois commandes dans d'autres contextes si vous le souhaitez).
Code : TeX

\[
\begin{pmatrix}
1 & \cdots & k \\
\vdots & \ddots &\vdots \\
k & \cdots & n
\end{pmatrix}
\]

Autre petite astuce, la commande \phantom{texte} permettant dinsrer un espace de la longueur du texte contenu dans la
commande. Dans le cadre des matrices, cest trs utile pour insrer des blancs et aligner les diffrents lments. Cette commande

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 134/189

nest pas spcifique aux matrices, elle peut servir dans beaucoup dautres cas.

Code : TeX

\[ %sans \phantom{}
\begin{Vmatrix}
1 & 12345 & 3 \\
94 & 5 & -6 \\
7 & 8 & 9
\end{Vmatrix}
\]

\[ %avec \phantom{}
\begin{Vmatrix}
\phantom{9}1 & 12345 & \phantom{-}3 \\
94 & \phantom{1234}5 & -6 \\
\phantom{9}7 & \phantom{1234}8 & \phantom{-}9
\end{Vmatrix}
\]

Mise en forme type thorme


Tout comme les citations, les thormes ainsi que les corollaires et autres petites choses affreuses crites par des vieux barbus
ont leur typographie propre. Nous allons apprendre la mettre en place (et oui, vos souffrances ne sont pas termines).

Gnralits

Tout dabord, clarifions une chose. Il existe un abus de langage assez affreux qui consiste dire jcris un thorme
chaque fois que vous allez utiliser la syntaxe dont je vais vous parler dans les lignes qui suivent. Si vous tes
physicien, personne ne vous en voudra (preuve en est, je suis physicien et je ne vous en voudrai pas). En revanche, si

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 135/189

vous faites des maths, vitez de dire tout va jcris un thorme quand vous mettez en page un corollaire, vous
viterez ainsi les multiples railleries de vos collgues fourbes.

Revenons nos moutons ! Nous cherchons mettre en page diffrentes choses : des corolaires, des lois, des thormes Nous
souhaitons que chacune de ces diffrentes entits ait une numrotation propre au sein du document (si dans une page vous
tapez un thorme et un corolaire, le thorme sappellera thorme 1 et le corollaire sappellera corollaire 1 et non
corollaire 2 ).

Petit plus, nous souhaiterions pouvoir numroter les diffrentes entits par rapport aux chapitres, sections et autres lments
structuraux. De sorte que si un thorme est le troisime du chapitre cinq, il puisse porter le nom thorme 5.3 (mme ide
pour les sections et les autres lments de structure).

Tout ceci se fait trs facilement grce LaTeX, mais en deux temps. Dans un premier temps il nous faudra demander LaTeX
dans le prambule de crer les diffrentes entits utilisant la mise en page ddie au thorme. Dans le texte, nous pourrons
ensuite utiliser simplement la commande permettant dinclure les thormes, lois et autres joyeusets.

Cest parti !

Pratiquons !

Si vous avez lu les paragraphes prcdents, vous avez du garder en tte la mthode en deux temps. La premire chose faire est
dappeler dans le prambule la commande \newtheorem (dcline de plusieurs faons) avant dutiliser un nom
denvironnement choisi par vous-mme dans la suite du document.

Code : TeX

\documentclass{book}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}

\usepackage{amsthm}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{mathrsfs}

\newtheorem*{petit_nom}{Lemme} %la petite toile enlve la


numrotation, mais ncssite le package asmthm
\newtheorem{petit_nom1}{Proposition}
\newtheorem{petit_nom2}{Dfinition}[chapter] %le [chapter] peut par
exemple tre remplac par [section], il permet de numroter les
lments par rapport aux numros de chapitre
\newtheorem{petit_nom3}{Dfinition}[section]

\begin{document}
\chapter{Les Ours}
\chapter{Les Lapins}
\section{les lapins nains}

\begin{petit_nom}
ils aiment les carottes
\end{petit_nom}

\begin{petit_nom}[des lapins] % argument optionnel, je rajoute le


nom de la loi entre crochets
ils aiment les carottes
\end{petit_nom}

\begin{petit_nom1}
ils aiment les carottes

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 136/189

\end{petit_nom1}

\begin{petit_nom1}[des lapins] % argument optionnel, je rajoute le


nom entre crochets
ils aiment les carottes
\end{petit_nom1}

\begin{petit_nom2}
ils aiment les carottes
\end{petit_nom2}

\begin{petit_nom2}[des lapins] % argument optionnel, je rajoute le


nom entre crochets
ils aiment les carottes
\end{petit_nom2}

\section{les autres}

\begin{petit_nom3}
ils aiment les carottes
\end{petit_nom3}

\begin{petit_nom3}[des lapins] % argument optionnel, je rajoute le


nom entre crochets
ils aiment les carottes
\end{petit_nom3}

\end{document}

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 137/189

Lexemple est trs explicite : la faon dont vous utiliserez la commande \newtheorem est importante, mais il ny a rien dautre
savoir utiliser. Prenez conscience aussi que vos professeurs vous montreront certaines fonctions pas videntes en LaTeX via
des exemples de code comment sans mme ajouter de texte complmentaire. Si vous prenez le temps de dcortiquer le code, la
vie sera plus belle pour vous (ou au moins le morceau concernant LaTeX).
Flches, symboles tirables et espaces
Cette avant-dernire sous partie recense de nombreuses commandes la fois paramtrables et utiles en LaTeX. Elles vont des
diffrents types despaces aux accolades, en passant pas les flches et les accents.

Ici ne sont listes que les commandes paramtrables, toutes les autres se trouvent dans la partie mathmatique de lannexe
traitant des caractres spciaux (sinon le chapitre deviendrait vraiment trop long).

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 138/189

Les espaces

Diffrents types despaces sont disponibles dans un environnement mathmatique. Notez que lune delles est ngative et
permet de rapprocher des lments. Un exemple de rendu est fourni en suivant.

Espace Code

ngative \!
fine \,

normale \ suivie d'une espace

moyenne \;
large \:

cadratin \quad

double quadratin \qquad

Code : TeX

$$1\!2$$
$$1\,2$$
$$1\ 2$$
$$1\;2$$
$$1\:2$$
$$1\quad2$$
$$1\qquad2$$

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 139/189

Les accents et chapeaux divers

Les environnements scientifiques ncessitent parfois de- coiffer une lettre ou une srie de lettres de flches (reprsentant des
vecteurs) ou de divers accents (dans le cas de \stackrel nous remplacerons l'accent par une srie de lettres). Ils sont lists
ci-dessous.

Code Rendu

\hat{a}

\acute{a}

\bar{a}

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 140/189

\dot{a}

\breve{a}

\check{a}

\grave{a}

\vec{a}

\ddot{a}

\tilde{a}

\overleftarrow{aze}

\overrightarrow{aze}

\overbrace{aze}

\underbrace{aze}

\overline{aze}

\underline{aze}

\stackrel{dessus}{dessous}

\widehat{aze}

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 141/189

\widetilde{aze}

\xrightarrow[dessous]{dessus}

\xleftarrow[dessous]{dessus}

\overset{a}{X}

\underset{b}{X}

\overset{a}{\underset{b}{X}}

\overbrace{\sin^2(x)+\cos^2(x)}^{Merveilleux}=1

\underbrace{\sin^2(x)+\cos^2(x)}_{\acute{E}pique}=1

Les mathmatiques et la typographie des expressions scientifiques mritent elles seules un ouvrage entier et un tutoriel de
plusieurs centaines de pages approfondies. Ces notions reprsentent ici prs dun quart en volume du tutoriel (en comptant les
tables de caractres spciaux qui viendront se greffer en annexe et les exercices pratiques en TP).

Comme vous avez pu le voir, les syntaxes apprises ici ne sont que des combinaisons de syntaxes vues prcdemment. En
somme, rien de bien mchant.

Vous avez surement aussi remarqu que dans certains exemples je nutilise pas de $$, et pour cause, certains environnements
nen ncessitent pas (et malheureusement pour le savoir il faut faire le test, il ny a pas vraiment de rgle gnrale).

Gardez tout cela lesprit et prparez-vous pour le prochain chapitre : les tables.

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 142/189

Sommaire et index
Les maths sont derrire nous. Il est temps de souffler

Prenons le temps de faire un bilan : les tableaux, les images, la mise en forme de texte et des pages Nous serions tents de nous
dire que tous les grands domaines de LaTeX ont t abords. Eh bien non, il nous en manque encore deux, qui nous occuperont
pendant deux courts chapitres. Je pense ici aux diffrents types de tables dindex ainsi quaux bibliographies. Ces deux lments,
bien que ne reprsentant pas une difficult insurmontable, sont le cauchemar de bon nombre dtudiants et une source de
blocage intarissable. Ne vous inquitez pas, nous allons apprendre utiliser simplement les tables et index dans ce chapitre (les
bibliographies seront pour le chapitre suivant). Prparez vos neurones !

Nous apprendrons ici manier les tables de tableaux, de figures et bien sur les tables des matires. Nous apprendrons aussi les
mcanismes lmentaires ncessaires la cration d'un index simple.
Tables des matires
Les tables sont censes aider le lecteur mieux se reprer dans vos publications. Leur propret (et la vtre accessoirement) sera
pour le correcteur un gage de srieux.

Dans de nombreux cas en dition, ce qui est jug est votre table des matires. Mal la prsenter revient partir avec une balle
dans le pied, cest pourquoi tout projet srieux ncessite une table des matires rflchie et bien fournie. Il est aussi parfois
ncessaire denlever des lments superflus une table des matires, ou de ne pas aller trop loin dans le dtail.

Imaginez un document o vous prsentez la fois vos chapitres, sections, sous-sections et paragraphes dans votre table des
matires. Ne serait-ce pas un peu trop ? Nous apprendrons ici enlever certains lments de la table et demander LaTeX de
ne pas considrer les lments hirarchiques de trop bas niveaux.

Rsumons en trois mots une bonne table des matires :

cohrence
pertinence (vis--vis du contenu rel de la publication)
propret.

Table des matires simple


Avant de commencer faire des choses trs subtiles, nous devons apprendre insrer une table des matires dans un
document. Pour ce faire il vous suffit dinsrer la commande \tableofcontents lendroit o vous souhaitez insrer une
table des matires dans votre document.

Je vous assure, a na rien de plus compliqu. En une ligne de code vous vous retrouverez avec une table conue avec les
paramtres par dfaut de LaTeX, ce qui suffit la majorit des petits rapports. La seule subtilit rside dans le fait quil faille
compiler deux fois. La premire permet LaTeX de comprendre la structure du document et la seconde dannexer les numros de
pages.

Petite dmonstration sur le code suivant :

Code : TeX

\documentclass{book}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}
\begin{document}

\part{Partie 1}
\chapter{Chapitre 1}
\section*{Une section}
\section{Une section avec un nom mga mais alors vraiment mga
trop giga long qui dpasse}
\subsection{Une sous section}
\subsection{Une sous section}
\chapter{Chapitre 2}
\section{Une section}
\subsection{Une sous section}

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 143/189

\paragraph{un paragraphe}
\subsection{Une sous section}
\paragraph{un paragraphe}
\section{Une section}
\chapter{Chapitre 3}
\section{Une section}
\section{Une section}

\tableofcontents

\end{document}

La table obtenue apparait aprs 2 compilations et plusieurs lments sont noter :

il manque les paragraphes


le titre de lune des sections est trop long
il manque une section
vous aimeriez appeler cette table des matires sommaire et la placer en tte de document.

La seule de ces cinq choses que nous sachions faire pour linstant est de mettre en tte de document la table des matires. Il
suffit dcrire \tableofcontents aprs la commande de cration dune ventuelle page de garde ou encore juste aprs
votre \begin{document}.

Examinons de plus prs les autres lments.

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 144/189

Paramtrage dune table des matires


Appeler votre table Sommaire
Avec les packages francisant votre document, le nom par dfaut de votre table des matires est Tables des matires . Ce nom
me semble peu adapt si la table est prsente en dbut de manuscrit. Lappellation Sommaire peut paraitre plus adapte.

Voici la commande :

Code : TeX

\renewcommand{\contentsname}{Votre nouveau titre} %dans le corps du


document, avant la commande \tableofcontents .

Ci-dessous, le rsultat avec le mot Sommaire .

La mthode dveloppe ici permet tout aussi bien de changer le nom en Sommaire quen autre chose. Elle est applicable aussi
peu prs tous les lments de structure dun document (il vous faudra pour changer lappellation Partie en autre chose
remplacer \contentsname par \partname par exemple).

Raccourcir une ligne

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 145/189

Nous pouvons voir que dans notre sommaire une des lignes est trop longue et dpasse. Heureusement, la communaut LaTeX a
pens permettre aux utilisateurs de dfinir deux titres diffrents lors de la cration dun lment de structure : lun pour le
document, lautre pour la table des matires.

La commande \section{titre dans le document} se transforme en \section[titre dans la table des


matires]{titre dans le document} .

Dans le cas qui nous intresse, remplaons \section{Une section avec un nom mga mais alors
vraiment mga trop giga long qui dpasse} par \section[un titre plus court]{ Une
section avec un nom mga mais alors vraiment mga trop giga long qui dpasse} et
observons le rsultat.

Magnifique nest ce pas ? Et cela fonctionne avec tous les lments de structure.

Inclure les paragraphes dans le sommaire

Par dfaut, LaTeX ninclut pas les paragraphes dans la table des matires de la classe book. Nous souhaiterions quils le soient.

Pour ce faire, nous allons nous dire que chaque lment de hirarchie correspond un chiffre. Nous dmarrons par les parties -
1 (je sais, cest bizarre), puis les chapitres 0 et ainsi de suite, ceci nous donnant un tableau sympathique.

Elment hirarchique Nombre

Parties -1

Chapitres 0

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 146/189

Sections 1

Sous section 2

Sous sous section 3


Paragraphe 4

Sous paragraphe 5

La commande qui nous intresse est {tocdepth}{Nombre de votre choix}. Elle sert demander LaTeX de
composer une table des matires contenant tous les lments hirarchiques jusqu ceux dfinis par le nombre que vous aurez
choisi. Si vous choisissez -1 il ny aura que les parties, si vous choisissez 5 il y aura tout. Tentons le 4 pour avoir une table des
matires comportant les titres des paragraphes :
Code : TeX

\setcounter{tocdepth}{4}

Le rsultat :

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 147/189

Inclure un lment de structure fictif

Lorsquun lment de structure est suivi de * (par exemple \chapter*{un chapitre}) il ny a pas de rfrence vers celui-
ci dans la table des matires. Nanmoins il est aussi possible de forcer LaTeX rajouter une entre.

La commande est \addcontentsline{toc}{lment de structure sans son \ ni ses accolades et


crochets}{titre apparaissant dans le sommaire}.

Petit exemple :

Code : TeX

\documentclass{book}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}
\begin{document}
\addcontentsline{toc}{part}{Le Monde}
\addcontentsline{toc}{chapter}{L'Eurasie}
\addcontentsline{toc}{section}{L'Europe}
\addcontentsline{toc}{subsection}{La France}
\addcontentsline{toc}{subsubsection}{L'aquitaine}
\addcontentsline{toc}{paragraph}{La Gironde}
\addcontentsline{toc}{subparagraph}{Bordeaux}

\setcounter{tocdepth}{5}
\tableofcontents
\end{document}

Chose importante ici, tant donn que la commande \addcontentsline nest quun marqueur et ne reprsente rien de rel
dans le document, il est normal que le sommaire affiche que tous les lments sont en premire page. Vous pouvez bien sr les
placer o vous le souhaitez dans votre document selon vos besoins.
Tables des figures et tableaux
Les tables des figures et tables des tableaux permettent au lecteur de mieux sy retrouver dans un texte. Ces deux tables ne sont
pas incontournables, mais suivent les mmes mcanismes peu de choses prs que les tables des matires.

Elles sinsrent respectivement via les commandes \listoffigures et \listoftables et font apparaitre au choix un

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 148/189

titre spcialement conu pour la table, soit la lgende contenue dans \caption . Nous navons pas encore appris mettre de
titres conus pour les tables dans la commande \caption , pourtant cela est trs simple. Ci-dessous vous sont prsentes les
deux syntaxes possibles.

Code : TeX

\caption[titre court]{lgende normale de limage}


\caption{lgende normale de limage}

Vous vous attendiez quelque chose de plus compliqu ? Dsol de vous dcevoir.

Ne vous trompez pas lors de la compilation. Noubliez pas quil faut compiler 2 fois. Je suis certain quil y en a un qui va
loublier et poser la question en commentaire.

Je vous ai fabriqu un exemple massif mais qui illustre bien la manire de crer des tables recensant les tableaux ainsi que les
figures. Prenez le temps de le dcortiquer, il nest vraiment pas mchant mais trs utile. Jai rutilis ici limage de Poulpy,
mascotte officielle du tutoriel.

Code : TeX

\documentclass[12pt]{report}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}

\usepackage{graphicx}
\begin{document}

\begin{table}
\begin{center}
\begin{tabular}{|c|c|}
\hline
1 & 2 \\
\hline
3 & 4 \\
\hline
\end{tabular}
\end{center}
\caption[Un tableau]{Mon beau tableau}
\end{table}

\begin{figure}
\begin{center}
\includegraphics{poulpy.png}
\end{center}
\caption{Poulpy est multicolore}
\end{figure}

\begin{figure}
\begin{center}
\includegraphics{poulpy.png}
\end{center}
\caption[Chatoyante]{Poulpy est chatoyante}
\end{figure}

\begin{figure}
\begin{center}

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 149/189

\includegraphics{poulpy.png}
\end{center}
\caption{Poulpy est inestimable}
\end{figure}

\begin{table}
\begin{center}
\begin{tabular}{|c|c|}
\hline
1 & 2 \\
\hline
3 & 4 \\
\hline
\end{tabular}
\end{center}
\caption{Mon beau tableau}
\end{table}

\begin{figure}
\begin{center}
\includegraphics{poulpy.png}
\end{center}
\caption[Poulpesque]{Poulpy est poulpesque}

\end{figure}

\listoftables
\listoffigures

\end{document}

Les index
A mon sens, les index sont la limite en difficult de ce tutoriel et nont finalement pas un intrt norme dans des rapports ou des
petites publications. Jai tout de mme choisi de vous en parler un peu, ne serait-ce que par souhait de faire une ouverture.

Prenez conscience tout de mme que je vous expose ici la mthode permettant dlaborer des index lmentaires mais que les
choses peuvent extrmement vite devenir trs difficiles mettre en place (la syntaxe de certains index me rappelle un peu celle
des regex en php en terme de difficult).

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 150/189

En rsum, je vous explique ici le concept pour que vous ne soyez pas paniqu plus tard si vous devez approfondir la chose,
mais nous ne nous y attarderons pas (pas mal de documentations nabordent mme pas le sujet).

Thorie

Commenons par les choses simples. . La cration dun index ncessite dutiliser le package makeidx, dinsrer la commande
\makeindex dans le prambule et \printindex lendroit o vous souhaitez insrer celui-ci (exactement comme vous
lavez fait pour les tables).

Pour mettre en place les entres dans lindex, il faut les marquer avec la commande \index{argument} en collant celle-ci au mot
concern. Cest partir dici que les choses se gtent.

Code : TeX

Jaime les patates\index{patate}.

Aprs trois compilations, vous vous retrouvez normalement avec un index vous donnant la position du marqueur patate
dans votre document.

Les utilisateurs de TeXnicCenter nauront besoin que de compiler trois fois pour crer un index, nanmoins ce nest pas
aussi simple pour tout le monde. Les utilisateurs de linux devront compiler une fois avant de taper makeindex
nom_de_fichier.tex dans leur console (ou cliquer sur Build>Compile>Makeindex dans Kile) et recompiler de nouveau.

Les utilisateurs de TeXShop trouveront quant eux la commande Makeindex dans lun de leur menu droulant et
devront eux aussi compiler normalement une fois, slectionner Makeindex et compiler dans ce mode, avant de compiler
nouveau en mode LaTeX.

Si nous faisions le test de mettre un marqueur pat et un marqueur patate LaTeX placerait dans lordre alphabtique
pat avant patate . Difficile croire et pourtant

Code : TeX

J'aime le pat\index{pat} et les patates\index{patate}

Lide derrire tout a cest que LaTeX a un peu (beaucoup) de mal avec les accents et il faut lui mettre en argument une version
non accentue de chaque mot accentu (cest aussi valable pour les mots avec majuscules). Ces deux versions devront tre
spares par un@. Oui, je sais, cest tordu.

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 151/189

Code : TeX

J'aime le pat\index{pate@pat} et les patates\index{patate@Patate}

Cest dj plus joli.

Si vous souhaitez crer des sous-entres dans lindex, il vous suffit de sparer les entres et sous entres par des ! .
Lexemple est trs parlant ici. Notez que crer des sous-sous-entres est possible.
Code : TeX

J'aime le pat\index{pate@pat} et les patates\index{patate}, ainsi


que les patates nouvelles\index{patate!patates nouvelles}.

Pratique

Votre mission si vous lacceptez est de crer lindex ci-dessous partir de la phrase Poulpy est chatoyante, merveilleuse et
multicolore bien que son inestimable charisme ne cache quune fourberie sans nom, son tre tout entier est abyssal et
inestimable.

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 152/189

La solution :

Code : TeX

Poulpy\index{poulpy@Poulpy} est
chatoyante\index{poulpy@Poulpy!chatoyante},
merveilleuse\index{poulpy@Poulpy!merveilleuse} et
multicolore\index{poulpy@Poulpy!multicolore} bien que son
inestimable charisme\index{poulpy@Poulpy!charisme} ne cache qu'une
fourberie\index{poulpy@Poulpy!charisme!fourberie} sans nom, son
tre\index{poulpy@Poulpy!etre@tre} tout entier est
abyssal\index{poulpy@Poulpy!etre@tre!abyssal} et
inestimable\index{poulpy@Poulpy!etre@tre!inestimable}.

Si vous en tes venu bout sans problme, vous pouvez vous estimer laise avec LaTeX.

Les tables et Index ont donn des sueurs froides bien des tudiants et vous y avez survcu. Flicitations. . Il ny a pas de
grande conclusion faire ici, je vous conseillerai juste de rester mthodique et de garder le cours sous le coude lors de vos
premires compositions.

Ne faites pas les tables et index en premier, gardez-les plutt pour la fin lors de la cration dun document. Il est toujours plus
facile dy voir plus clair dans la ralisation et lorganisation dun document une fois quil est rellement crit.

Le prochain chapitre vous apprendra utiliser les bibliographies.

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 153/189

La Bibliographie
Chers zros, vous qui avez suivi avec attention jusque l, je dois vous annoncer que vous arrivez au dernier chapitre de cours du
tutoriel.

Je sais, cest triste.

Pour finir en beaut, nous allons apprendre lune des notions qui donnent des boutons bien des dbutants en LaTeX : la
bibliographie. Cet lment, qui est cr malgr tout pour tre maniable, nest pas souvent bien compris par les novices et pass
sous silence.

Consquence logique du problme : les novices nutilisent pas de bibliographie dans leurs publications et ne citent pas leurs
sources et leurs ressources documentaires. Sachez une chose, en science ce genre doubli est grave. En journalisme, je ne vous
en parle mme pas, a peut tre un bon motif pour prendre la porte pour incomptence notoire.

Ce chapitre est consacr entirement lune des mthodes permettant de crer des bibliographies. Elle vous sera dveloppe,
explique sous toutes ses coutures.

Aprs ce chapitre, nous entamerons lultime preuve du TP 2 qui fera de vous un Jedi.
Principe d'une bibliographie
Avant de parler technique et LaTeX, jaimerais parler de la dfinition du mot bibliographie et de son sens. Rien que sur la
signification du mot, deux coles se distinguent.

Dun cot nous avons ceux qui estiment que la bibliographie comporte la liste de toutes les uvres, quelles soient sous format
papier ou numrique, qui ont servi de prs ou de loin concevoir une production. De lautre, ceux pour qui une bibliographie est
un rassemblement duvres qui rpond un besoin particulier. Je vous cite ci-dessous un petit morceau de la dfinition du mot
bibliographie sur Wikipdia, qui vous permettra de vous faire une ide des diffrents types de bibliographie existantes.

Citation : Wikipdia : bibliographie


Une bibliographie thmatique regroupe des documents sur un mme sujet ou un mme thme. Inversement, une bibliographie
systmatique (parfois gnrale) regroupe des documents parus dans un mme lieu et / ou une mme date.

Une bibliographie signaltique ne donne que les caractristiques essentielles du document. Une bibliographie analytique en
donne une description qui se veut neutre. Une bibliographie critique met un jugement sur les documents qui y sont
signals.

Une bibliographie rtrospective dcrit des documents publis dans le pass.

Une bibliographie exhaustive dcrit tous les livres publis dans le cadre thmatique, chronologique ou gographique retenu ;
elle s'oppose une bibliographie slective. Une bibliographie sommaire propose une description plus rduite des ouvrages
concerns.

La forme globale et la prsentation dune bibliographie sont variables selon les besoins et les auteurs de contenu. Cest ce que
nous devons retenir ici.

Arriv ici, normalement, les choses doivent vous sembler un peu tordues. Vous pensiez savoir ce quest une bibliographie et au
final vous vous rendez compte quelles peuvent prendre de multiples formes. Nanmoins ces multiples formes ont un point
commun : mettre en forme une liste duvres.

Restons sur cette ide l : Une bibliographie est un listing dun certain nombre duvres choisies, rpondant toutes une
consigne (regrouper les sources, regrouper toutes des uvres thmatiques), mise en page selon les souhaits dun (ou de
plusieurs) auteur(s ).

Tout de suite, nous y voyons dj un peu plus clair.

La dmarche de lauteur est donc de choisir dans la longue liste des uvres quil connait celles qui seront publies dans sa
bibliographie. Ceci, LaTeX sait trs bien le faire, et le listing se cre grce un programme externe : bibtex.

Bibtex fournit une armada doutils lauteur dans le but de concevoir facilement son listing (que nous appellerons base
de donnes) contenant toutes les informations sur les uvres quil connait (auteur, date dcriture).

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 154/189

Lauteur donnera une petite tiquette chaque uvre, et il lui suffira par la suite dans son document LaTeX de faire rfrence
certaines tiquettes pour intgrer aussitt les uvres concernes dans la bibliographie de sa publication.

Nous allons rsumer tout ceci dans un schma.

L'ide gnrale tant maintenant fixe, nous allons maintenant rentrer dans le vif du sujet. Dans un premier temps nous crerons
la base de donnes avant d'apprendre faire des rfrences celle-ci dans nos documents .tex afin de crer la bibliographie.
La base de donnes
Crer la base de donnes est la partie la plus facile dans une bibliographie. La base se constitue de paragraphes contenant
chacun les informations et ltiquette des uvres.

Le fichier que nous enregistrerons ici et qui contiendra la base de donnes ne sera pas un .tex mais un .bib

La structure des informations donnes propos dune uvre dans la base de donnes est toujours exactement la mme. Je vous
la montre ci-dessous.

Code : TeX

@type_duvre{rfrence_courte,
Titre_du_champ1={texte de votre choix},
Titre_du_champ2={texte de votre choix},
Titre_du_champ3={texte de votre choix},
Titre_du_champ4={texte de votre choix},
}
Entre deux uvres, mon texte est considr comme commentaire
@type_duvre{rfrence_courte,
Titre_du_champ1={texte de votre choix},
Titre_du_champ2={texte de votre choix},
Titre_du_champ3={texte de votre choix},

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 155/189

Titre_du_champ4={texte de votre choix},


}

Vous pouvez enchainer autant duvres que vous le souhaitez dans le fichier. Certaines rgles sont nanmoins respecter afin
que votre base de donnes fonctionne correctement :

ne pas oublier les virgules


ne pas choisir au hasard des types duvres ou des titres de champs, il y en a des prdfinis, vous ne pouvez pas en
inventer.

Voil ce qui rebute les dbutants, le formalisme un peu tristounet. . En ralit, par rapport la mise en forme dun tableau,
cest beaucoup plus simple dcrire et de relire ce genre de code.

Revenons notre code. Je vous ai dit que les types duvres et les titres taient prdfinis, il est temps pour vous dutiliser
leurs deux tableaux rcapitulatifs.

Type d'oeuvre
Type d'oeuvre Commentaires Champs

author
journal
title
@article Article year
month
pages
notes
author
title
@book Livre
publisher
year

title
author
@manual Document technique
year
organization

author
title
@misc (utilis pour les sites web et ce qui ne trouve pas sa place ailleurs) Divers month
year
note
title
author
@phdthesis Thse de docotorat
school
year
author
title
@unpublished Manuscrit non publi note
year
month

Il en existe d'autres bien sr, mais ceux-ci sont les plus rpandus.

Champs Correspondance
Champs
author auteur

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 156/189

journal Journal

month mois de publication, au choix (jan, feb, mar, apr


note notes complmentaires

organization socit ou organisation

pages pages concernes


publisher diteur

year anne de publication

Utiliser le package url pour la saisie d'adresse permet d'afficher les URL correctement dans la bibliographie et de
s'affranchir des erreurs de compilation lorsque qu'une URL contient un caractre tel que &, #, %, etc... (ajout d'un
membre fort pertinent ! Grand merci lui)

Nous pouvons en utilisant les diffrents lments ci-dessus crer notre premire petite base de donne bibliographique. Nous
l'appellerons biblio.bib .

Code : TeX

pour author, les noms et prnoms sont spars par une vigule, et les
diffrents auteurs par AND

@Article{ref,
author={Durand, Patrick AND Durand, Ren},
journal={Le beau journal},
title={Les tomates tueuses},
year={2007},
month={jan},
pages={24},
notes={sympatique}
}

@book
{ref2,
author={Dupont, Fernand},
title={Les choux farcis},
publisher={Un gros diteur},
year={2004}
}

@manual
{ref3,
title={rparer son vaisseau},
author={Dupont, Nestor},
year={2009},
organization={l'Alliance}
}

@misc
{ref4,
author={Les Zros},
title={Le site du zro},
month={jun},
year={2009},
note={www.siteduzero.com}
}

@phdthesis
{ref5,
title={La Belle thse},
author={Barbu, Monsieur},
school={Universit},

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 157/189

year={2002}
}

@unpublished
{ref6,
author={Mauvais, Monsieur},
title={Mon roman inachev},
note={il est chouette mon roman},
year={2000},
month={feb}
}

Mise en place de la bibliographie


La base de donnes bibliographique que vous venez dapprendre crer peut contenir autant dlments que vous le souhaitez.
Lide centrale tant dy regrouper les uvres que vous utilisez ainsi que celles que vous citerez dans vos documents.

Ici nous avons cr un fichier .bib. Certains nen utilisent quun seul dans lequel ils vont aller piocher, dautres en crent un par
publication, cest selon les gots de chacun. De mon cot jaime assez lide de pouvoir avoir en un seul endroit toute la liste
des ressources utilises dans toutes mes crations (en partant du principe que le geek a tendance tre un peu dsordonn,
commencer mettre des fichiers .bib partout cest un peu du suicide).

Concept

Apprenons maintenant nous servir de cette base de donnes. Nous allons devoir faire des rfrences des lments de la base
de donnes via la commande \cite{rfrence_courte} que nous placerons o nous le voudrons dans le texte. Deux autres
commandes, \bibliographystyle{ } et \bibliography{nom du fichier.bib sans lextension
.bib} servent respectivement donner LaTeX le style de mise en page souhaite pour la bibliographie ainsi que la
localisation de la base de donnes.

Les lments de la base de donnes auxquels les commandes \cite{rfrence_courte} font rfrence seront lists avec
leurs informations respectives dans une page Bibliographie ou un encart Rfrences suivant les classes de document
utilises. Cette page se trouvera lemplacement o vous aurez choisi de faire apparaitre les commandes
\bibliographystyle{ } et \bibliography{ } (le fonctionnement est similaire celui des tables).

Exemples

Beaucoup dinformations vous ont t donnes, je vous montre quelques exemples, illustrant les diffrents styles de
bibliographies possibles, avant de vous expliquer plus en dtail comment se passe la compilation suivant que vous soyez sous
Mac, Linux ou Windows.

Code : TeX

\documentclass{article}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}

\begin{document}

J'insre le premier \cite{ref}, le second \cite{ref2}, le troisime


\cite{ref3}, le quatrime \cite{ref4}, le cinquime \cite{ref5} et
le sixime \cite{ref6}.

\bibliographystyle{} % Le style est mis entre crochets.


\bibliography{bibli} % mon fichier de base de donne s'appelle
bibli.bib

\end{document}

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 158/189

\bibliographystyle{plain} classe les entres par ordre alphabtique et les numrote en consquence.

\bibliographystyle{abbrv} classe les entres par ordre alphabtique, les numrote en consquence et abrge certains
lments de la bibliographie.

\bibliographystyle{unsrt} trie les entres par ordre dapparition dans le texte.

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 159/189

\bibliographystyle{alpha} le repre nest plus un chiffre mais les trois premires lettres du nom de lauteur ainsi que
les deux derniers chiffres de lanne de parution.

Compilation

La compilation dun document comportant une bibliographie se passe dune manire lgrement inhabituelle, dtaillons ici les
trois manires darriver bout de celle-ci.

Gardons lesprit que nous souhaitons tout dabord compiler notre document LaTeX (pour obtenir la liste des rfrences aller
rechercher dans la base de donnes) avant dappeler BibTeX (pour piocher dans la base de donnes) et de recompiler une
nouvelle fois notre document LaTeX.

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 160/189

Dans la pratique, des cas exotiques peuvent arriver (crations de sommaires, de notes de bas de page et autres petites choses
sympathiques), jai pris lhabitude de compiler deux fois au lieu dune les sources LaTeX.

Sous MiKTeX

Compilez deux fois votre document comme vous le feriez dhabitude avant de cliquer sur le bouton Bibtex contenu dans
Build>Current File et de recompiler deux nouvelles fois.

Le processus est un peu fastidieux mais une fois maitris il ne pose pas de problme, cest une nouvelle routine intgrer.

Sous Linux

Pour vous, nous allons nous y prendre la console, les choses seront plus simples ainsi.

Code : Console

latex nom_de_fichier.tex
latex nom_de_fichier.tex

bibtex nom_de_fichier

latex nom_de_fichier.tex
latex nom_de_fichier.tex

TeXshop

Les utilisateurs sous mac devront dans un premier temps compiler deux fois comme leur habitude, avant de slectionner dans
lun de leurs menus droulants loption Bibtex au lieu de LaTeX et de compiler. Re-slectionnez LaTeX dans votre menu
droulant, compilez deux nouvelles fois et tout devrait aller.

La compilation, le cot trs laborieux des bases de donnes et le formalisme inhabituel sont autant de caractristiques qui
peuvent vous faire frmir de peur au dbut mais qui bien vite vont devenir des rflexes.

Il ny a pas vraiment de conclusion technique ici. Restez juste conscient de limportance de citer vos sources dans vos

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 161/189

publications. Il en ira souvent de votre rputation et de votre crdibilit si vous fondez des propos sur des rfrences fausses ou
absentes ( mes dbuts en tant que blogueurs a mest arriv et cest trs dsagrable).

Ce chapitre est le dernier du cours, nous allons maintenant pouvoir nous lancer dans le second TP !

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 162/189

TP 2 : Rdaction d'un article prsentant le thorme


de Pythagore
Vous voici arrivs au dernier second et dernier TP du cours. Je lai compos de faon ce quune majeure partie des notions
abordes prcdemment soient revues et que vous puissiez vous rendre compte dventuelles lacunes.

Nous utiliserons ici un article de wikipdia traitant du thorme de Pythagore ainsi quune table de multiplication et une table
daddition (qui peuvent aussi tre retrouves sur wikipdia).

Le livre final issu de ce TP fait 23 pages (dont 9 blanches) et il ny a pas vraiment de piges fourbes ici. Jai prfr vous faire
utiliser les commandes usuelles, vous de voir si vous voulez rajouter des fioritures ou faire des essais.

La sous-partie douverture sera riche de nombreuses nouvelles ides et commandes vous permettant damliorer vos documents
et votre maitrise de LaTeX.
Les consignes
Jai choisi pour cet exercice de ne plus vous tenir la main, il vous faudra tenter de russir suivre les consignes donnes, recrer
une structure et la remplir avec le contenu donn, ceci sans oublier de respecter les standards et le formalisme de LaTeX.

Terrifiant, nest ce pas ? . Ne vous inquitez pas, tout va bien se passer.

La structure

Nous allons nous proccuper en premier lieu de la structure du livre que nous rdigeons. Il comportera :

une page de garde dont le titre sera Le thorme de Pythagore et comportant votre nom en petites majuscules et la
date du jour
un sommaire
un chapitre dintroduction (nomm Introduction )
une premire partie nomme Thorme de Pythagore contenant un chapitre nomm nonc du thorme et un
chapitre Rciproque
le chapitre nonc du thorme portera en son sein deux sections nommes respectivement Thorie et Exemple

une seconde partie nomme Annexes et Tables contiendra : un chapitre Table daddition , un chapitre Table de
multiplication , une table des figures, une liste des tableaux ainsi quune bibliographie.

Vous devrez choisir o placer les diffrentes balises de structure caractristiques des livres selon vos souhaits. Essayez de rester
le plus pertinent possible dans vos choix.

Les contenus

La bibliographie

Une bibliographie sera utile dans ce document, je vous montre ci-dessous son allure. A vous de crer la base de donnes
correspondante (je nai rien mis de difficile dedans).

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 163/189

Chapitre dintroduction

Le chapitre dintroduction comporte un paragraphe et une image (dont la lgende sera Une version gomtrique du thorme
.

Le texte :
Le thorme de Pythagore est un thorme de gomtrie euclidienne qui nonce que dans un triangle rectangle (qui possde un
angle droit) le carr de la longueur de lhypotnuse (ct oppos langle droit) est gal la somme des carrs des longueurs
des deux autres cts. Ce thorme est nomm daprs Pythagore de Samos, mathmaticien, philosophe et astronome de la Grce
antique.

Limage :

Chapitre nonc du thorme

Nous utiliserons ici pour la premire fois dans notre document une rfrence la bibliographie, ainsi que la mise en page lie au
thorme. Les mathmatiques sont omniprsentes et un flottant fait son apparition. Bien quaprs les paragraphes de texte, ce
flottant est insr dans la section Thorie .

Le texte est donn sur larticle "Thorme de Pythagore" de wikipdia et la mise en page doit respecter les captures ci-dessous
(et oui, je ne vous donne pas limage, vous allez devoir la prendre sur la page du wiki et la convertir en PNG).

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 164/189

Chapitre Rciproque

Si vous avez russi lpreuve du chapitre nonc du thorme il ne vous posera aucun problme.

Tables daddition et de multiplication

Ces deux annexes ncessitent la cration de tableaux, lutilisation dune couleur en niveau de gris et des rfrences
bibliographiques. Les choses se corsent un peu.

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 165/189

Au boulot (vous devriez avoir besoin dune heure normalement) !

Petite aide

Vous avez eu toutes les informations ncessaires la cration du document nanmoins je me doute que certains d'entre vous
n'arrivent pas vraiment visualiser le travail dans sa globalit. Si vous avez essay (et seulement si vous avez essay) de faire
lexercice mais que vous vous sentez trop perdu, vous pouvez consulter le document en pdf fourni ici.

La correction
Compiler souvent, reprendre le cours et relire les exemples, telles taient les les cls du succs. je ne vous donnerai pas ici de
technique dtaille pour parvenir au document final (cest exactement le mme type de processus que lors du tp1).

Les concepts avancs de LaTeX sentremlent tous lors de la cration dun document, de sorte que vous pouvez trs bien faire
votre bibliographie pendant ou aprs lcriture de votre contenu. Limportant reste dtre organis et de ne rien oublier. Lors de
la cration du TP, jj'ai utilis la mthode suivante pour raliser le document :

cration de la structure dun livre (avec \appendix , \begin{document} )


compilation et correction des erreurs
page de garde et listing des \usepackage{}
compilation et correction des erreurs
cration des lments de structure internes (parties, chapitres, section)
compilation et correction des erreurs
cration du sommaire
double compilation et correction des erreurs
remplissage des diffrents chapitres
compilation et correction des (nombreuses) erreurs
cration des flottants
compilation et correction des erreurs
cration des tables de flottants
compilation
cration de la bibliographie
cycle habituel : 2 compilations, appel de bibtex puis 2 nouvelles compilations

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 166/189

Le trait est ici peine grossi et la mthode est ponctue par de nombreuses tapes de correction. Cette mthode a lavantage de
pouvoir sappliquer la quasi-totalit des projets de publication (des tapes peuvent venir se greffer ou senlever) et suivant
votre efficacit vous pouvez sauter lune ou lautre des compilations.

Pour ma part, jaime assez savoir do viennent mes erreurs et compiler aprs chaque tape me permet de ne pas avoir besoin de
fouiller trs longtemps, mme sur des documents complexes.

Les deux seules difficults prsentes dans lexercice sont la prsence dune bibliographie remplir avec des pages web (donc
des lments @misc) et les tableaux complexes (qui ont dj t vus dans le chapitre sur les tableaux). Je vous livre ci-dessous
les deux codes sources, celui de bibliographie.bib ainsi que celui de tp2.tex. Prenez le temps de les lire si jamais vous avez bloqu
et retentez, vous y arriverez.

Code : TeX

\documentclass{book}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}
\usepackage{graphicx}
\usepackage{amsthm}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{mathrsfs}
\usepackage{color}
\usepackage{colortbl}

\definecolor{grisclair}{gray}{0.8}

\newtheorem*{theo}{Thorme}
\newtheorem*{reci}{Rciproque}

\title{Le thorme de Pythagore}


\author{\textsc{Laleloulilo}}
\date{\today}

\begin{document}

\renewcommand{\contentsname}{Sommaire}

\maketitle % Page de garde

\frontmatter
\tableofcontents

\chapter{Introduction}

Le thorme de Pythagore est un thorme de gomtrie euclidienne


qui nonce que dans un triangle rectangle (qui possde un angle
droit) le carr de la longueur de l'hypotnuse (ct oppos
l'angle droit) est gal la somme des carrs des longueurs des deux
autres cts. Ce thorme est nomm d'aprs Pythagore de Samos,
mathmaticien, philosophe et astronome de la Grce antique.

\begin{figure}
\begin{center}
\includegraphics{intro.png}
\end{center}
\caption{Une version gomtrique du thorme}
\label{Une version gomtrique du thorme}

\end{figure}

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 167/189

\mainmatter
\part{Thorme de Pythagore}
\chapter{nonc du thorme}

\section{Thorie}

La forme la plus connue du thorme de Pythagore \cite{theo}


est la suivante :

\begin{theo}[de Pythagore]
Dans un triangle rectangle, le carr de la longueur de l'hypotnuse
(ct oppos l'angle droit) est gal la somme des carrs des
longueurs des cts de l'angle droit.
\end{theo}

Note: Le terme longueur , gnralement oubli, est trs


important. En effet, la longueur est un nombre rel sur lequel
l'opration d'lvation au carr est parfaitement dfinie ;
l'hypotnuse est un segment de droite, objet gomtrique pour lequel
l'lvation au carr n'a pas de sens.

Cependant, il est parfois retir afin de ne pas compliquer


l'apprentissage du thorme (La notion de longueur tant sous-
entendue).

\begin{figure}
\begin{center}
\includegraphics{triangle.png}
\end{center}

\caption{Triangle rectangle}
\label{Triangle rectangle}
\end{figure}

Dans un triangle ABC rectangle en C, AB tant l'hypotnuse, o $AB =


c$, $AC = b$ et $BC = a$ (cf. figure ci-dessus), on aura donc :
$BC^2 + AC^2 = AB^2$ ou encore $a^2 + b^2 = c^2$.

Le thorme de Pythagore permet ainsi de calculer la longueur d'un


des cts d'un triangle rectangle si on connat les deux autres.

\section{Exemple}

Avec les notations ci-dessus, soit le triangle rectangle de cts $a


= 3$ et $b = 4$; alors la longueur du troisime ct, c, est donne
par : $a^2 + b^2 = 32 + 42 = 25 = c^2$. Les longueurs tant des
rels positifs, on obtient $c = 5$. Un triplet de nombres entiers
tel que $(3, 4, 5)$, reprsentant la longueur des cts d'un
triangle rectangle s'appelle un triplet pythagoricien.

\chapter{Rciproque}

La rciproque du thorme de Pythagore est galement vraie :

\begin{reci}[Thorme de Pythagore]
Si dans un triangle, la somme des carrs de deux cts est gale au
carr du plus grand ct, alors ce triangle est rectangle.
\end{reci}

Le thorme de Pythagore est donc une proprit caractristique des


triangles rectangles. Formul autrement, si dans un triangle $ABC$
on a $BC^2 + AC^2 = AB^2$, alors ce triangle est rectangle en $C$.

\appendix
\part{Annexes et Tables}

\chapter{Table d'addition}

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 168/189

Table issue de Wikipdia \cite{addi}.

\begin{table}
\begin{center}

\begin{tabular}{>{\begin{bf} \columncolor{grisclair}} c
<{\end{bf}}cccccccccc}

\rowcolor{grisclair}Additionn & \begin{bf}1\end{bf} &


\begin{bf}2\end{bf} & \begin{bf}3\end{bf} & \begin{bf}4\end{bf} &
\begin{bf}5\end{bf} & \begin{bf}6\end{bf} & \begin{bf}7\end{bf} &
\begin{bf}8\end{bf} & \begin{bf}9\end{bf} & \begin{bf}10\end{bf} \\

1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 & 11 \\

2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 & 11 & 12 \\

3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 & 11 & 12 & 13 \\

4 & 5 & 6 & 7 & 8 & 9 & 10 & 11 & 12 & 13 & 14 \\

5 & 6 & 7 & 8 & 9 & 10 & 11 & 12 & 13 & 14 & 15 \\

6 & 7 & 8 & 9 & 10 & 11 & 12 & 13 & 14 & 15 & 16 \\

7 & 8 & 9 & 10 & 11 & 12 & 13 & 14 & 15 & 16 & 17 \\

8 & 9 & 10 & 11 & 12 & 13 & 14 & 15 & 16 & 17 & 18 \\

9 & 10 & 11 & 12 & 13 & 14 & 15 & 16 & 17 & 18 & 19 \\

10 & 11 & 12 & 13 & 14 & 15 & 16 & 17 & 18 & 19 & 20 \\

\end{tabular}
\end{center}
\caption{Table d'addition}
\label{Table d'addition}
\end{table}

\chapter{Table de multiplication}

Table issue de Wikipdia \cite{mult}.

\begin{table}
\begin{center}

\begin{tabular}{>{\begin{bf} \columncolor{grisclair}} c
<{\end{bf}}cccccccccc}

\rowcolor{grisclair}Multipli par & \begin{bf}1\end{bf} &


\begin{bf}2\end{bf} & \begin{bf}3\end{bf} & \begin{bf}4\end{bf} &
\begin{bf}5\end{bf} & \begin{bf}6\end{bf} & \begin{bf}7\end{bf} &
\begin{bf}8\end{bf} & \begin{bf}9\end{bf} & \begin{bf}10\end{bf} \\

1 & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 \\

2 & 2 & 4 & 6 & 8 & 10 & 12 & 14 & 16 & 18 & 20 \\

3 & 3 & 6 & 9 & 12 & 15 & 18 & 21 & 24 & 27 & 30 \\

4 & 4 & 8 & 12 & 16 & 20 & 24 & 28 & 32 & 36 & 40 \\

5 & 5 & 10 & 15 & 20 & 25 & 30 & 35 & 40 & 45 & 50 \\

6 & 6 & 12 & 18 & 24 & 30 & 36 & 42 & 48 & 54 & 60 \\

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 169/189

7 & 7 & 14 & 21 & 28 & 35 & 42 & 49 & 56 & 63 & 70 \\

8 & 8 & 16 & 24 & 32 & 40 & 48 & 56 & 64 & 72 & 80 \\

9 & 9 & 18 & 27 & 36 & 45 & 54 & 63 & 72 & 81 & 90 \\

10 & 10 & 20 & 30 & 40 & 50 & 60 & 70 & 80 & 90 & 100 \\

\end{tabular}
\end{center}
\caption{Table de multiplication}
\label{Table de multiplication}
\end{table}
\backmatter

\listoffigures
\listoftables

\bibliographystyle{plain}
\bibliography{bibliographie}

\end{document}

Code : TeX

@misc
{theo,
author={Wikipdia},
title={Thorme de Pythagore},
month={jul},
year={2010},
note={fr.wikipedia.org}
}

@misc
{mult,
author={Wikipdia},
title={Table de multiplication},
month={jul},
year={2010},
note={fr.wikipedia.org}
}

@misc
{addi,
author={Wikipdia},
title={Table d'addition},
month={jul},
year={2010},
note={fr.wikipedia.org}
}

tre plus l'aise avec LaTeX !


Ce second TP est un rsum des notions dveloppes dans cet ouvrage. Mine de rien, vous savez dj beaucoup de choses sur
LaTeX si vous en tes cette page, et ce n'est pas fini ! J'ai rassembl ici quelques nouvelles commandes, des notions et des
outils qui ne vont pas rvolutionner votre utilisation de LaTeX, mais la rendre plus facile et plus intuitive.

crire un document dans plusieurs fichiers .tex

Le concept
www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 170/189

Le livre issu de ce cours est le fruit d'une compilation d'un fichier nomm latex.tex, je vous laisse imaginer la longueur du code
ncessaire la cration d'un petit pav de ce type. . . C'est long, trs long mme. Fort heureusement, LaTeX sait grer les longs
documents et aide les auteurs scinder une mme publication en plusieurs parties. L'utilit de la chose ? Permettre chacun de
travailler sur une partie sans toucher au reste.

La commande sur laquelle repose ce principe est toute simple, c'est la suivante :

Code : TeX

\input{chemin_de_mon_fichier}

Lorsque vous utilisez \input, LaTeX remplace simplement la commande par le contenu du fichier appel. Un exemple ne ferait
pas de mal, n'est-ce pas ?

Exemple

Cration des diffrents fichiers. Nous allons crer quatre fichiers, le premier s'appelle livre.tex et contiendra le code ci-dessous :
Code : TeX

\documentclass{book}
\begin{document}
\input{chapitre1.tex}
\input{chapitre2.tex}
\input{partie2/chapitre3.tex}
\end{document}

Les trois autres fichiers (chapitre1.tex, chapitre2.tex et chapitre3.tex (ce dernier tant enregistr dans un dossier nomm partie 2))
contiennent les codes ci-dessous.

chapitre1.tex :
Code : TeX

\chapter{Le premier}

chapitre2.tex:
Code : TeX

\chapter{Le second}
Poulpy est une desse.

chapitre3.tex:
Code : TeX

\chapter{Le dernier}

Normalement, l'arborescence de vos fichiers doit tre la suivante :

dans un dossier quelconque, votre fichier livre.tex, ainsi que chapitre1.tex, chapitre2.tex et un dossier nomm partie2 ;

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 171/189

dans le dossier partie2, le fichier chapitre3.tex.

Le rsultat

La commande \input va faire son travail et lors de la compilation, elle va tre remplace par le contenu du fichier vers lequel
elle pointe. Au cours de la compilation, votre fichier va ressembler ceci :

Code : TeX

\documentclass{book}
\begin{document}
% Dbut du contenu de chapitre1.tex
\chapter{Le premier}
% Fin du contenu de chapitre1.tex
% Dbut du contenu de chapitre2.tex
\chapter{Le second}
Poulpy est une desse.
% Fin du contenu de chapitre2.tex
% Dbut du contenu de chapitre3.tex
\chapter{Le dernier}
% Fin du contenu de chapitre3.tex
\end{document}

Ce n'est pas plus compliqu que a. Vous savez maintenant tout ce qu'il faut savoir sur la commande \input, vous pouvez
donc l'utiliser pour dissocier les diffrents morceaux de vos publications.

L'option draft

Il fut un temps o vous tiez jeune et innocent, et o vous ne connaissiez pas les classes de document. Vous avez utilis
travers les divers exemples les options lies aux tailles de polices par dfaut et d'autres petites choses. Il est temps de vous
apprendre un nouvel argument pour \documentclass : l'argument draft. Le mot draft est un terme anglais qui signifie
brouillon ou bauche. Pour nous, cela veut dire deux choses :

les images sont remplaces par des cadres blancs contenant leur chemin (absolu ou relatif) ;
les problmes de dpassement dans les marges peuvent tre facilement reprs en vue de les corriger.

La consquence logique, c'est que les images ne sont pas vraiment charges et donc, que la compilation est plus rapide. titre
d'exemple, le livre issu de ce cours a compil en 65 secondes en mode normal et en 50 secondes en draft. Je recommande
grandement son utilisation en dernire relecture pour vrifier que tous les mots rentrent dans les marges, et son gain en temps de
compilation le rend intressant quand un utilisateur ne travaille pas sur les images, mais qu'il compile souvent. Faites le test sur
ce TP, remplacez la premire
ligne de code par la suivante et constatez le changement.

Code : TeX

\documentclass[draft]{book}

Ici aussi, c'est une option toute simple, mais qui peut changer pas mal de choses et vous apporter normment de confort.

Les units de longueur

www.siteduzero.com
Partie 3 : Utilisation avance de LaTeX 172/189

de nombreuses reprises, des notions de longueurs ont t abordes, mais sans vraiment les dfinir. Quelle longueur fait un
point par rapport un centimtre ? Comment faire les conversions ? Pourquoi Poulpy est-elle tellement magnifique ?

Toutes les rponses sont ici !

Trve de plaisanteries, je vous ai concoct un tableau tout simple comportant le nom des units de longueur, leur abrviation
dans LaTeX (par exemple pour 1 centimtre entre crochets, il faut crire {1cm}) ainsi que leur conversion en millimtres.

Gardez l'esprit qu'une feuille A4 mesure 210 millimtres de large et 297 de haut. Cela permet souvent de choisir les
bonnes longueurs appliquer aux commandes.

Les units de longueur


Nom Abrviation Valeur en millimtres

Point pt 0,35 mm
Millimtre mm 1,00 mm

Pica pc 4,21 mm

Cicro cc 4,53 mm
Centimtre cm 10,00 mm

Inch in 25,4 mm

Les espaces

Le dernier point que nous allons aborder est celui concernant l'espacement hors du mode scientifique. Il se peut que vous ayez
besoin certains moments d'insrer des espaces horizontaux ou verticaux de tailles prcises entre deux mots ou deux morceaux
d'un document.

Plutt que de vous donner toute une gamme de commandes aussi indigeste que difficile mmoriser, je vais seulement vous en
donner quatre. Elles prennent toutes en argument une longueur dans l'unit de votre choix, la seule chose qui change tant leur
effet.

\hspace{longueur} insre un espace horizontal de la longueur choisie.


\hspace*{longueur} : idem, sauf que l'espace n'est pas insre s'il y a un retour la ligne entre les deux mots
concerns par l'espacement.
\vspace{hauteur} insre un espace vertical de la longueur choisie.
\vspace*{hauteur} : ici, l'espace n'est pas insr s'il y a un saut de page.

Rsumons l'ensemble des points vus lors de ce TP !

Une approche mthodique aide venir bout de gros projets LaTeX.


Le mode draft aide compiler plus rapidement un document.
LaTeX fournit des commandes aidant l'insertion d'espacements de tailles et d'orientations variables.
LaTeX convertit automatiquement les units de grandeur utilises, vous avez donc l'embarras du choix.
Citer vos sources dans une bibliographie est un gage de srieux.
Il est possible de sparer un document LaTeX en plusieurs fichiers, et donc de faciliter un travail organis et collaboratif.

www.siteduzero.com
Partie 4 : Annexes 173/189

Partie 4 : Annexes

Les quelques annexes ci-dessous vous donnent les armes pour mieux comprendre le cours.

Les caractres spciaux


Les caractres spciaux sont trs nombreux et trs utiles lors de la cration de documents. Jai choisi de vous les lister en
annexes pour que vous puissiez les garder sous la main tout moment.

La majorit dentre elles nont pas t vu dans le cours nanmoins les introduire dans un document ne pose aucun problme
particulier. Jai prfr dans cette version web vous donner des tableaux et leurs codes sources correspondants juste en dessous
(sinon jaurai t oblig de faire plusieurs centaines de mini-captures dcrans et cela aurait t aussi abrutissant quinutile).

Chaque ligne comporte 5 symboles, et les packages utiliss ici ont t les suivants (rien ne change avec lutf8) :
Code : TeX

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}
\usepackage{lmodern}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{mathrsfs}

Sil manque des caractres spciaux, nhsitez pas menvoyer un mp, je les rajouterai.
Lettres grcques (Mode mathmatique)

Code : TeX

$$
\begin{array}{c c c c c c}
ligne 1 & \alpha & \beta & \gamma & \delta & \epsilon \\
ligne 2 & \zeta & \eta & \theta & \iota & \kappa \\
ligne 3 & \lambda & \mu & \nu & \xi & \pi \\
ligne 4 & \rho & \sigma & \tau & \upsilon & \phi \\
ligne 5 & \chi & \psi & \omega & & \\

www.siteduzero.com
Partie 4 : Annexes 174/189

ligne 6 & \Lambda & \Theta & \Gamma & \Delta & \Xi \\
ligne 7 & \Pi & \Sigma & \Upsilon & \Phi & \Psi \\
ligne 8 & \Omega & & & & \\
\end{array}
$$

Oprateurs extensibles (Mode mathmatique)

Code : TeX

$$
\begin{array}{c c c c c c}
ligne 1 & \sum & \int & \biguplus & \bigoplus & \bigvee \\
ligne 2 & \prod & \oint & \bigcap & \bigotimes & \bigwedge \\
ligne 3 & \coprod & \iint & \bigcup & \bigodot & \bigsqcup \\
\end{array}
$$

Fonctions (Mode mathmatique)

Code : TeX

$$
\begin{array}{c c c c c c}
ligne 1 & \arccos & \cos & \csc & \exp & \ker \\
ligne 2 & \limsup & \min & \sinh & \arcsin & \cosh \\
ligne 3 & \deg & \gcd & \lg & \ln & \Pr \\
ligne 4 & \sup & \arctan & \cot & \det & \hom \\
ligne 5 & \lim & \log & \sec & \tan & \arg \\
ligne 6 & \coth & \dim & \inf & \liminf & \max \\
ligne 7 & \sin & \tanh & & & \\
\end{array}
$$

www.siteduzero.com
Partie 4 : Annexes 175/189

Flches (Mode mathmatique)

Code : TeX

$$
\begin{array}{c c c c c c}
ligne 1 & \leftarrow & \longleftarrow & \uparrow & \Leftarrow &
\Longleftarrow \\
ligne 2 & \Uparrow & \rightarrow & \longrightarrow & \downarrow &
\Rightarrow \\
ligne 3 & \Longrightarrow & \Downarrow & \leftrightarrow &
\longleftrightarrow & \updownarrow \\
ligne 4 & \Leftrightarrow & \Longleftrightarrow & \Updownarrow &
\mapsto & \longmapsto \\
ligne 5 & \nearrow & \hookleftarrow & \hookrightarrow & \searrow &
\leftharpoonup \\
ligne 6 & \rightharpoonup & \swarrow & \leftharpoondown &
\rightharpoondown & \nwarrow \\
ligne 7 & \rightleftharpoons & \leadsto & \dashrightarrow &
\dashleftarrow & \leftleftarrows \\
ligne 8 & \leftrightarrows & \Lleftarrow & \twoheadleftarrow &
\leftarrowtail & \looparrowleft \\
ligne 9 & \leftrightharpoons & \curvearrowleft & \circlearrowleft &
\Lsh & \upuparrows \\
ligne 10 & \upharpoonleft & \downharpoonleft & \multimap &
\leftrightsquigarrow & \rightrightarrows \\
ligne 11 & \rightleftarrows & \rightrightarrows & \rightleftarrows &
\twoheadrightarrow & \rightarrowtail \\

www.siteduzero.com
Partie 4 : Annexes 176/189

ligne 12 & \looparrowright & \rightleftharpoons & \curvearrowright &


\circlearrowright & \Rsh \\
ligne 13 & \downdownarrows & \upharpoonright & \downharpoonright &
\rightsquigarrow & \nleftarrow \\
ligne 14 & \nrightarrow & \nLeftarrow & \nRightarrow &
\nleftrightarrow & \nLeftrightarrow
\end{array}
$$

Accents (Mode mathmatique)

Code : TeX

$$
\begin{array}{c c c c c c}
ligne 1 & \acute{a} & \bar{a} & \Acute{\Acute{a}} & \Bar{\Bar{a}} &
\breve{a} \\
ligne 2 & \check{a} & \Breve{\Breve{a}} & \Check{\Check{a}} &
\ddot{a} & \dot{a} \\
ligne 3 & \Ddot{\Ddot{a}} & \Dot{\Dot{a}} & \grave{a} & \hat{a} &
\Grave{\Grave{a}} \\
ligne 4 & \Hat{\Hat{a}} & \tilde{a} & \vec{a} & \Tilde{\Tilde{a}} &
\Vec{\Vec{a}} \\
\end{array}
$$

Oprateurs (Mode mathmatique)

www.siteduzero.com
Partie 4 : Annexes 177/189

Code : TeX

$$
\begin{array}{c c c c c c}
ligne 1 & \ast & \pm & \cap & \lhd & \star \\
ligne 2 & \mp & \cup & \rhd & \cdot & \amalg \\
ligne 3 & \uplus & \triangleleft & \circ & \odot & \sqcap \\
ligne 4 & \triangleright & \bullet & \ominus & \sqcup & \unlhd \\
ligne 5 & \bigcirc & \oplus & \wedge & \unrhd & \diamond \\
ligne 6 & \oslash & \vee & \bigtriangledown & \times & \otimes \\
ligne 7 & \dagger & \bigtriangleup & \div & \wr & \ddagger \\
ligne 8 & \setminus & \centerdot & \Box & \barwedge & \veebar \\
ligne 9 & \circledast & \boxplus & \curlywedge & \curlyvee &
\circledcirc \\
ligne 10 & \boxminus & \Cap & \Cup & \circleddash & \boxtimes \\
\end{array}
$$

www.siteduzero.com
Partie 4 : Annexes 178/189

Code : TeX

$$
\begin{array}{c c c c c c}
ligne 1 & \bot & \top & \dotplus & \boxdot & \intercal \\
ligne 2 & \rightthreetimes & \divideontimes & \square &
\doublebarwedge & \leftthreetimes \\
ligne 3 & \equiv & \leq & \geq & \perp & \cong \\
ligne 4 & \prec & \succ & \mid & \neq & \preceq \\
ligne 5 & \succeq & \parallel & \sim & \ll & \gg \\
ligne 6 & \bowtie & \simeq & \subset & \supset & \Join \\
ligne 7 & \approx & \subseteq & \supseteq & \ltimes & \asymp \\
ligne 8 & \sqsubset & \sqsupset & \rtimes & \doteq & \sqsubseteq \\
ligne 9 & \sqsupseteq & \smile & \propto & \dashv & \vdash \\
ligne 10 & \frown & \models & \in & \ni & \notin \\
\end{array}
$$

www.siteduzero.com
Partie 4 : Annexes 179/189

Code : TeX

$$
\begin{array}{c c c c c c}
ligne 1 & \approxeq & \leqq & \geqq & \lessgtr & \thicksim \\
ligne 2 & \leqslant & \geqslant & \lesseqgtr & \backsim &
\lessapprox \\
ligne 3 & \gtrapprox & \lesseqqgtr & \backsimeq & \lll & \ggg \\
ligne 4 & \gtreqqless & \triangleq & \lessdot & \gtrdot & \gtreqless
\\
ligne 5 & \circeq & \lesssim & \gtrsim & \gtrless & \bumpeq \\
ligne 6 & \eqslantless & \eqslantgtr & \backepsilon & \Bumpeq &
\precsim \\
ligne 7 & \succsim & \between & \doteqdot & \precapprox &
\succapprox \\
ligne 8 & \pitchfork & \thickapprox & \Subset & \Supset & \shortmid
\\
ligne 9 & \fallingdotseq & \subseteqq & \supseteqq & \smallfrown &
\risingdotseq \\
ligne 10 & \sqsubset & \sqsupset & \smallsmile & \varpropto &
\preccurlyeq \\
\end{array}
$$

www.siteduzero.com
Partie 4 : Annexes 180/189

Code : TeX

$$
\begin{array}{c c c c c c}
ligne 1 & \succcurlyeq & \Vdash & \therefore & \curlyeqprec &
\curlyeqsucc \\
ligne 2 & \vDash & \because & \blacktriangleleft &
\blacktriangleright & \Vvdash \\
ligne 3 & \eqcirc & \trianglelefteq & \trianglerighteq &
\shortparallel & \neq \\
ligne 4 & \vartriangleleft & \vartriangleright & \nshortparallel &
\ncong & \nleq \\
ligne 5 & \ngeq & \nsubseteq & \nmid & \nleqq & \ngeqq \\
ligne 6 & \nsupseteq & \nparallel & \nleqslant & \ngeqslant &
\nsubseteqq \\
ligne 7 & \nshortmid & \nless & \ngtr & \nsupseteqq &
\nshortparallel \\
ligne 8 & \nprec & \nsucc & \subsetneq & \nsim & \npreceq \\
ligne 9 & \nsucceq & \supsetneq & \nVDash & \precnapprox &
\succnapprox \\
ligne 10 & \subsetneqq & \nvDash & \precnsim & \succnsim &
\supsetneqq \\
ligne 11 & \nvdash & \lnapprox & \gnapprox & \varsubsetneq &
\ntriangleleft \\
ligne 12 & \lneq & \gneq & \varsupsetneq & \ntrianglelefteq & \lneqq
\\
ligne 13 & \gneqq & \varsubsetneqq & \ntriangleright & \lnsim &
\gnsim \\

www.siteduzero.com
Partie 4 : Annexes 181/189

ligne 14 & \varsupsetneqq & \ntrianglerighteq & \lvertneqq &


\gvertneqq & \\
\end{array}
$$

Polices mathmatiques (Mode mathmatique)

Code : TeX

$$A B C D E F G H I J K L M N O P Q R S T U V W X Y Z $$
$$\mathcal{A B C D E F G H I J K L M N O P Q R S T U V W X Y Z} $$
$$\mathbb{A B C D E F G H I J K L M N O P Q R S T U V W X Y Z} $$
$$\mathfrak{A B C D E F G H I J K L M N O P Q R S T U V W X Y Z} $$
$$\mathsf{A B C D E F G H I J K L M N O P Q R S T U V W X Y Z} $$
$$\mathbf{A B C D E F G H I J K L M N O P Q R S T U V W X Y Z} $$

Caractres de structure (Mode mathmatique)


Ici sont lists les caractres utiles la cration de code en LaTeX et qui ne peuvent pas tre insrs simplement dans un
document LaTeX.

www.siteduzero.com
Partie 4 : Annexes 182/189

Code : TeX

$$ \$ $$
$$ \& $$
$$ \% $$
$$ \# $$
$$ \{ $$
$$ \} $$
$$ \_ $$
$$ \sim $$
$$ \wedge $$
$$ \backslash $$

Divers (Mode mathmatique)

www.siteduzero.com
Partie 4 : Annexes 183/189

Code : TeX

$$
\begin{array}{c c c c c c}
ligne 1 & \infty & \forall & \Bbbk & \wp & \nabla \\
ligne 2 & \exists & \bigstar & \angle & \partial & \nexists \\
ligne 3 & \diagdown & \measuredangle & \eth & \emptyset & \diagup \\

ligne 4 & \sphericalangle & \clubsuit & \varnothing & \Diamond &
\complement \\
ligne 5 & \diamondsuit & \imath & \Finv & \triangledown & \heartsuit
\\
ligne 6 & \jmath & \Game & \triangle & \spadesuit & \ell \\
ligne 7 & \hbar & \vartriangle & \cdots & \iiiint & \hslash \\
ligne 8 & \blacklozenge & \vdots & \iiint & \lozenge & \blacksquare
\\
ligne 9 & \ldots & \iint & \mho & \blacktriangle & \ddots \\
ligne 10 & \sharp & \prime & \circledS & \natural & \flat \\
ligne 11 & \square & \backprime & \Re & \Im & \surd \\
\end{array}
$$

Caractres spciaux (Mode texte)

www.siteduzero.com
Partie 4 : Annexes 184/189

Code : TeX

\begin{tabular}{c c c c c c}
ligne 1 & \'{o} & \"{o} & \^{o} & \textbackslash{} & \~{o}
\\
ligne 2 & \={o} & \d s & \.{o} & \u{o} & \H{o}
\\
ligne 3 & \t{oo} & \c{o} & \d{o} & \r s & \b{o}
\\
ligne 4 & \AA & \aa & \ss & \i & \j
\\
ligne 5 & \H s & \o & \t s & \v s & \O
\\
ligne 6 & \P & \S & \ae & \AE & \dag
\\
ligne 7 & \ddag & \copyright & \pounds & \{ & \}
\\
ligne 8 & \% & \$ & \& & \# & \_
\\
ligne 9 & \^{} & \dots & & &
\\
\end{tabular}

www.siteduzero.com
Partie 4 : Annexes 185/189

Liste des packages


Depuis vos dbuts dans ce tutoriel, vous avez appris utiliser quelques packages utiles la cration de documents simples sous
LaTeX. Cette annexe va reprendre, thme par thme, le nom et le rle de chacun des packages utiliss dans ce cours avec pour
chacun d'entre eux un petit commentaire sur son utilit et le besoin auquel il rpond.

Garder cette liste sous la main est un bon moyen dviter les erreurs dtourderie ou tout simplement les fautes de frappe lors de
la saisie de prambule. Gardez tout de mme lesprit quun package sinsre via la commande \usepackage{}.
La liste
Les
Utilit Commentaires
packages

inputenc
Ces trois packages sont indispensables pour crire un document en
Packages de langue fontenc
franais.
babel

Le layout permet de connaitre le gabarit de mise en page d'un


Cration d'un layout layout
document.

Modification des marges geometry Il permet de rgler finement les marges.

Interligne setspace -
soul
Soulignement Le package soul peut aussi s'utiliser pour barrer du texte.
ulem
Symbole eurosym -

bookman
charter
newcent
Pack de police N'en utiliser qu'un la fois (il est fortement conseill d'en utiliser un).
lmodern
mathpazo
mathptmx

Citation d'url url -

verbatim verbatim donne accs aux environnements verbatim et


Citation de code
moreverb verbtimtab

Citation de code color listings ne pas oublier de paramtrer correctement \lstset

En-ttes et pieds de pages


fancyhdr \pagestyle{fancy}
personnaliss

Insertion d'images graphicx Primordial pour travailler sur des images.


Insertion d'une image dans un
wrapfig A utiliser en dernier recours uniquement.
paragraphe

Manipuler les couleurs et colorer du A utiliser avec prudence et retenue.


color
texte

Colorer du texte contenu dans un


colortbl Utilisez plutt des couleurs en niveau de gris.
tableau

amsmath
amssymb
Insertion d'expressions scientifiques amsthm n'est utile que si il y a des thormes.
mathrsfs
amsthm

Cration d'index makeidx -

Petite astuce
Petite astuce toute simple pour ne pas avoir vous souvenir de chacun des noms des 29 packages utiliss ici, il vous suffit de
crer un gros bout de code insr en prambule dont chaque ligne est prcde par un signe %. Il vous suffit d'enlever le signe
pour qu'une ligne ne soit plus considre comme commentaire.

www.siteduzero.com
Partie 4 : Annexes 186/189

N'hsitez pas copier-coller le code ci-dessous dans vos prambules.

Code : TeX

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}
%\usepackage{layout}
%\usepackage{geometry}
%\usepackage{setspace}
\usepackage{soul}
\usepackage{ulem}
%\usepackage{eurosym}
%\usepackage{graphicx}
%\usepackage{bookman}
%\usepackage{charter}
%\usepackage{newcent}
%\usepackage{lmodern}
%\usepackage{mathpazo}
%\usepackage{mathptmx}
%\usepackage{url}
%\usepackage{verbatim}
%\usepackage{moreverb}
%\usepackage{listings}
%\usepackage{fancyhdr}
%\usepackage{wrapfig}
%\usepackage{color}
%\usepackage{colortbl}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{mathrsfs}
%\usepackage{asmthm}
%\usepackage{makeidx}

Nous venons de passer au moins une dizaine dheures ensemble pour peine entrevoir le potentiel de 28 packages et LaTeX en
comporte des centaines. Ce potentiel et ce vivier font la force du programme, nanmoins si vous arrivez ne serait-ce qu utiliser
de faon intelligente 10% des packages de LaTeX vous pourrez vous estimer expert.

Qui sait, peut tre quun jour vous apprendrez fabriquer vos propres packages

www.siteduzero.com
Partie 4 : Annexes 187/189

Aller plus loin


Cette annexe pilogue est la vtre et vous permettra dajouter des petits points au tuto. Pour ce faire, il vous suffit de menvoyer
un message priv dans lequel vous crirez ce que vous souhaitez rajouter au tuto.

Actuellement, en me basant sur ce que mont envoys les zros, cette annexe contient les lments suivants :

description rapide de beamer (cest quoi ? A quoi a sert ?)


rgles lmentaires de typographie (jai pas grand-chose de ce ct-l, hsitez pas menvoyer des trucs)
des mises en avant de certaines interfaces graphiques
une petite biblio avec des ressources utiles la cration de documents en LaTeX (et disponibles gratuitement).

A vos mails !
Typographie et encodage
Latin-1 et UTF-8

Un dbat a fait rage diverses tapes de la composition de ce cours : quel encodage de caractres vous apprendre utiliser ?
UTF-8 ou Latin-1 ? Comment vous transmettre les bonnes pratiques sans pour autant vous rendre la vie impossible ? Telles
taient les questions, je vais ici y rpondre.

D'abord, si vous tiez endormi la lecture du passage concern, sachez que l'encodage est, grossirement, le nom donn au
processus qui transforme vos caractres en code informatique. Plusieurs processus ont en effet t dvelopps, et le standard
actuel est l'UTF-8 car il gre trs bien plusieurs dizaines de langues ainsi que des centaines de caractres spciaux.

Vous en dduirez que le Latin-1 a des lacunes dans ces domaines et commencerez doucement vous demander pourquoi je l'ai
recommand aux utilisateurs de Windows et de Mac.

La raison est simple : gnralement, les utilisateurs de Mac et de Windows changent des foules de fichiers et Windows a encore
beaucoup de mal avec l'UTF-8. La probabilit est donc extrmement forte que vous ayez travailler avec des personnes utilisant
encore le Latin-1, mme si c'est mal.

Je suis sous Windows et une personne me communique un document en UTF-8 modifier, que faire ?

Tout simplement tlcharger la version 2 de TEXnicCenter, qui fonctionne trs bien, mme si elle n'est pas encore totalement
stable. Une fois qu'il sera en version finale, ce programme comblera le retard pris par Windows et permettra tous les utilisateurs
de LATEX de travailler en UTF-8. Bien sr, cela prendra du temps, beaucoup de temps. . .

Si vous voulez le tester, Vous pouvez le tlcharger en cliquant sur ce lien : TeXnicCenter.

L'intgriste est partout

Vous aimez les dbats qui tachent, le sang qui coule, et comprendre les luttes mesquines entre pro et anti eqnarray vous
intresse ? J'ai slectionn pour vous un document qui liste les mfaits de cet environnement ainsi que de nombreux autres. Il
s'agit d'un texte lire pour se sentir malin dans un cadre scientifique et ne pas se faire avoir en produisant ses premiers crits
srieux. Ce document explique aussi pourquoi $$ n'est plus beaucoup employ pour crire des expressions scientifiques.

Voir le document.

De l'art de la prsentation

Continuons dans l'ouverture : je vous propose ici deux manuscrits de typographie qui vous permettront, l'un comme l'autre, de
comprendre quelles sont les choses faire pour prserver notre langue et tre crdible typographiquement face des magazines
ou un lectorat trs rigoureux sur l'criture et le respect des conventions.

Premier manuscrit, deuxime manuscrit.

www.siteduzero.com
Partie 4 : Annexes 188/189

Les cours d'approfondissement


Voici une petite slection de divers cours lire si vous voulez approfondir vos connaissances. votre niveau actuel, aucun ne
prsente de difficult particulire. Je vous ai mis :

un exemple de cours sous forme de code comment ;


le tutoriel de formation LATEX de l'ENS (un bon niveau gnral est requis) ;
le Framabook Tout ce que vous avez toujours voulu savoir sur LATEX sans jamais oser le demander ;
le Wikibooks en franais, trs bien construit, traitant de LaTeX. Il donne des exemples intressants d'utilisation du
langage en chimie ;
le Wikibooks en anglais, un peu plus fourni ;
le cours de Ukonline, trs rpandu chez les dbutants ;
une courte introduction LaTeX, vritable perle de pdagogie.

Les incontournables
Quatre outils fort utiles :

Le conjugueur, vritable Bescherelle informatique ;


un aide-mmoire supplmentaire ;
une table listant pratiquement tous les caractres spciaux ;
le guide "Dtecter et rsoudre les problmes", outil salvateur lorsqu'une erreur
de compilation inconnue fait surface.

Beamer
Si vous avez eu le courage de pratiquer, la classe de documents beamer vous tend les bras. Cette classe est conue pour
produire des diapositives et se prsente comme un concurrent trs srieux de PowerPoint dans la sphre scientifique.

La page Beamer sur Wikipedia.


Introduction Beamer sous Linux.
Cours plus complet en anglais.

Les interfaces graphiques alternatives


Si vous tes lass de Kile, de TeXnicCenter ou de TeXShop, prenez le temps de tester les trois logiciels prsents ci-dessous.

L'diteur LaTeX en ligne de Google.


Lyx, le presque traitement de texte en LaTeX.
Emacs, la console par excellence.

Ce tutoriel comportera 3 grandes parties et sera crit en partie au sein de L'IMB (institut de mathmatique de Bordeaux) situ
l'intrieur de l'universit de Bordeaux 1. Cette fac a la spcificit d'tre depuis quelques annes classe par l'universit de
Shanghai comme faisant partie de ce qui se fait de mieux dans le domaine informatique (elle a atteint le 8me rang mondial).

Je garderai un pc sous la main pour vous parler via twitter (@laleloulilo), alors n'hsitez pas, vos remarques seront le plus
possible prises en compte.

En plus, crire en papotant, c'est plus agrable.

www.siteduzero.com