Vous êtes sur la page 1sur 289

Cet ouvrage a bnci des relectures attentives des zCorrecteurs.

Sauf mention contraire, le contenu de cet ouvrage est publi sous la licence : Creative Commons BY-NC-SA 2.0 La copie de cet ouvrage est autorise sous rserve du respect des conditions de la licence Texte complet de la licence disponible sur : http : //creativecommons.org/licenses/by-nc-sa/2.0/fr/ Simple IT 2010 - ISBN : 978-2-9535278-4-1

Avant-propos
L'
histoire des sienesD et plus prtiulirement elle de l9informtiqueD ompte une foule d9inventions ynt onnu un sus phnomnlD lors qu9elles n9tient initilement destines qu9 rpondre un esoin trs lolis et identi(F ves exemples sont lgionD et les iter ii prendrit des dizines de pgesF outefoisD l9un A d9eux vous pouss ouvrir e livre X v iF A v i est un lngge r pr des sienti(ques quiD lsss de ne pulier leurs rits qu9ve des mises en pge disgrieusesD ont did d9rire un progrmme ple de mettre en pge peu prs n9importe quoi @que le doument soit sienti(que ou nonAD de grer l mise en forme d9expressions mthmtiques et d9o'rir l possiilit qui le veut d9jouter des fontionnlitsF l9poqueD e projet tit un yxs X e n9est que depuis quelques nnes qu9il est A possile de se rendre ompte des vnes permises pr v i dns le domine de l ommunition sienti(queF l9origine un simple projet de reherheD e lngge est devenu une rfrene dns le monde sienti(que et dutifF ous seriez surpris de onntre le nomre d9enseignnts rdigent leurs ours dns e lngge notmment gre l mniilit qu9il leur o're 3 wlgr elD ien qu9inontournle et trs ppri dns le monde sienti(queD les universits ne font que trs rrement l9e'ort de mettre en ple des modules de ours A ddis l9pprentissge de v iF he mmeD il existe peu d9ouvrges pour dutnts permettnt ux prtiuliers d9pprendre simplement e lngge 1 F
A ge livre tente de pllier e mnque en prsentnt v i et en fournissnt un ours simpleD dpt tousD du urieux u sienti(que hevronnF sl t rit en olloE rtion ve des herheursD dns le ut de trnsmettre le plus simplement possile les A notions essentielles de v i pour vous permettre l rdtion d9rtilesD de mmoiresD de rpports de stgeD de thses et ien d9utres ritsF outes les notions seront dveE loppes prtir de zro X les seuls prrequis sont de svoir llumer un ordinteur et de disposer d9une onnexion l9internetF A hez que j9i rit le ours gre uquel j9uris souhit pprendre v iF te souhite A qu9il vous guide dns vos premiers ps ve v iF te vous invite me suivre dns l douverte d9un lngge qui deviendrD u (l des pgesD le vtreF F F

1. Il est loin d'tre rserv aux professionnels. Sa simplicit le rend accessible tous.

CHAPITRE 0. AVANT-PROPOS

Qu'allez-vous apprendre en lisant ce livre ?


A ve pln de e livre t onu pour permettre n9importe qui d9pprhender v i sns di0ultF oii le hemin que nous llons prourir ensemleF

IF

A Dcouverte de L TEX :

ette premire prtie sert vous fmiliriser ve le lnggeD u niveu de son histoireD de ses fontionnlits ou de ses petites prtiE ulritsF ille dmrre pr un hpitre introdutif dveloppnt les spi(its de A v i et ses di'renes pr rpport ordF ous les onepts essentiels y seront mentionns pour vous permettre de trviller sereinement pr l suiteF g9est ussi dns ette prtie que nous instllerons les logiiels nessires l9pprentissge du lnggeF

A ve v iF sl n9y uune di0ult dns les qutre hpitres qui l omposentF gependntD l (n de euxEiD vous surez modi(er des mrgesD rer des listesD mnipuler des ittions et hnger les polies dns vos doumentsF n viendr lore ette prtie pour vous permettre de mettre vos onnissnes l9preuve et de rer un petit livre @ynt pour thme l hlrtion de droits de l9hommeA A entirement en v iF A QF Utilisation avance de L TEX : les onepts ords ii sont un peu plus omplexesD mis en vlent l hndelleF l (n de ette prtieD vous surez rire des expressions mthmtiquesD mnipuler des imges et des tleuxF ves tles des mtiresD les iliogrphies et l9index seront ordsD puis e ours se terminer sur un dernier ien ompletD vous fisnt mettre en pge le thorme de ythgore et quelques expressions mthmtiquesF

PF

A Utilisation basique de L TEX : ette prtie ser notre premier ontt onret

he plusD inq nnexes ont t omposes pour vousD elles vous ideront trviller u A quotidien ve v iF

Comment lire ce livre ?


Suivez l'ordre des chapitres
visez e livre omme on lit un romnF sl t onu pour elF gontrirement euE oup de livres tehniques o il est ournt de lire en digonle et de suter ertins hpitresD il est ii trs fortement reommnd de suivre l9ordre du oursD moins que vous ne soyez dj un peu exprimentF

Pratiquez en mme temps


A rtiquez rgulirementF te le rpteri trs souvent u (l du oursD r v i est un lngge qui mlgr s simpliit pprente doit tre prtiqu (n d9qurir des utomtismesF

ii

CE LIVRE EST ISSU DU SITE DU ZRO

Utilisez les codes web !


ve ite du roD dont est issu e livreD vous propose e que nous ppellerons des  odes we F ge sont des odes six hi'resD entrer dns un formulire prvu et e'et sur une pge du ite du roD qui vous permettront d9tre utomtiquement redirig vers un site weD sns que vous yez en reopier l9dresseF our utiliser les odes weD rendezEvous sur l pge suivnte 2 X

httpXGGwwwFsiteduzeroFomGodeweFhtml
n formulire vous inviter entrer votre ode weF pites un premier essi ve le ode iEdessous X gode we X IPQRST ges odes we ont deux utilits X ! vous fire tlhrger les odes soure prsents dns e livreD e qui vous viter d9voir les reopier lorsqu9ils sont un peu longs Y ! vous rediriger vers les sites we prsents tout u long du oursF ge systme de rediretion permet de tenir jour le livre que vous vez entre les minsD sns que vous yez esoin de le rheter systmtiquement hque nouvelle ditionF i un site we hnge d9dresseD le ode we utiliserD luiD ne hnger psF i un site we disprtD le ode we ssoi vous rediriger vers une pge du ite du ro expliqunt e qu9il s9est pss et vous proposnt une solution de sustitutionF in sommeD 9est un moyen d9ssurer l prennit de et ouvrge sns que vous yez fire quoi que e soit 3

Ce livre est issu du Site du Zro


A get ouvrge reprend le ours v i du ite du ro dns une dition revueD orrige et ugmente de nouvelles nnexes insi que de notes de s de pgeF

sl reprend les lments qui ont fit le sus des ours du siteD 9estEEdire leur pprohe progressive et pdgogiqueD le ton lgerD les explitions simples et essilesD insi que des vous permettnt de rellement prtiquer de fon utonomeF ge livre est ussi une innovtionD r il est le premier de l olletion  vivre du ro ne ps voir t rit pr wthieu xer luiEmme @le fondteur du ite du roAD mis pr un memre de l ommunut du siteF g9est un grnd honneur pour moi d9tre le premier memre dont le ours est puli en livreF h9utres memres trvillent dj sur de prohins livresF

2. Vous pouvez aussi utiliser le formulaire de recherche du Site du Zro, section  Code Web .

iii

CHAPITRE 0. AVANT-PROPOS

Un livre crit en partenariat avec une universit !


ge livre t rit en prtie u sein de l9swf @snstitut de wthmtiques de fordeuxAD situ sur le mpus de l9niversit fordeux IF gette fult l prtiulrit d9treD depuis quelques nnesD lsse pr l9niversit de hnghi omme fisnt prtie de e qu9il y de mieux dns le domine de l9informtique 3 u niveu mondilF hes herheurs de diverses p 4 en physique et himie ont prtiip l rtion de e livreF he plusD les logiiels utiliss dns e ours ont t hoisis en fontion des usges et hitudes des tudints de ette universitF

Remerciements
n livre de e genre demnde euoup d9nergie et de temps pour tre produitF t9iE meris remerier ii tous eux qui m9ont id et ont donn de leur temps pour que mon projet soit men ienF ! wlik TalbiD qui je dois les illustrtions de hque hpitreF ille est une prtenire privilgie et une mie trs prieuseF ! edrien Le MercierD vier VaisseauD stien DubosD rh FechtenbaumD wrion DusardD gile QurD wxime LeclercqD hine Martaire et tous eux qui prfois se sont ouhs trois heures du mtin juste pour m9ider orriger ou tester des outs de odeF ns euxD il n9y urit point eu de livreF ! wthieu Nebra @wdteoPIA et ierre Dubuc @krmiloAD qui ont ru en mon projet et m9ont id tout u long du proessus d9ritureF ! qF GodinaudD iF Abraham et gF Zakri qui ont soutenu mon inititiveF sls sont tous les trois herheurs fordeux ID respetivement en mth G infoD physique et himieF ! v9quipe des zgorreteursD une nde de grnds hrns de l lngue frniseF ouE vent plus jeunes que moiD ils ont su me surprendre pr leur mtrise de l typogrphie et de l9orthogrpheF te tiens tout prtiulirement remerier egns Haasser @E tieAD hilippe Lutun @ptipilouAD hmien Smeets @url eurlAD quillume Gaullier @quillwmeAD wxene Cordiez @imeA et ghristophe Tafani-Dereeper @hristoE phetdAF sls ont reluD orrig l9intgrlit du livre et se sont montrs prtiulirement sympthiques ve moiF ! oulpy et wonsieur ouleD les msottes de e livreD que vous douvrirez dns le hpitre IHF ! pn tiyong pour l ouverture du livreF ! v9quipe de imple s et l ommunut du ite du roD qui m9ont permis de donner orps l9un de mes rves X signer un livreF

3. Bordeaux 1 ne compte pas qu'un secteur informatique, elle couvre une trs grande partie des domaines scientiques. 4. Units de Formation et de Recherche.

iv

Sommaire

Avant-propos
u9llezEvous pprendre en lisnt e livre c F F F F F F F F F F F F F F F F F F F F gomment lire e livre c F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F ge livre est issu du ite du ro F F F F F F F F F F F F F F F F F F F F F F F F F n livre rit en prtenrit ve une universit 3 F F F F F F F F F F F F F F F F emeriements F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F

i
ii ii iii iv iv

A I Dcouverte de L TEX
A 1 Qu'est-ce que L TEX ?
A v iD quso c F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F A ord versus v i F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F A v i et les pulitions F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F

1
3
R S V IH

ristorique rpide F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F

A 2 Installer L TEX
he quels logiiels vonsEnous esoin c F F F F F F F F F F F F F F F F F F F F F F F v9instlltion typique F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F snstlltion sur indows F F F F F F F F F F F F F F F F F F F F F F F F F F F F F snstlltion sur w y F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F snstlltion sur vinux F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F

13
IR IR IT PI PP

3 Structurer son premier document


v

27

SOMMAIRE v ompiltion F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F dtion d9un doument simple F F F F F F F F F F F F F F F F F F F F F F F F F ypes de douments et rtres spiux F F F F F F F F F F F F F F F F F F F PV QI QR

4 Les packages
v philosophie des pkges F F F F F F F F F F F F F F F F F F F F F F F F F F F F gomment s9en servir c F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F gomment instller un pkge c F F F F F F F F F F F F F F F F F F F F F F F F F F

39
RH RH RQ

A II Utilisation basique de L TEX


5 Matriser sa mise en page (1/2)
truture des douments F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F ge de grde F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F elignements de texte et suts F F F F F F F F F F F F F F F F F F F F F F F F F F F

47
49
SH SR SU

6 Matriser sa mise en page (2/2)


v forme de votre pulition F F F F F F F F F F F F F F F F F F F F F F F F F F F wrges et interlignes F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F ves listes F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F ves styles F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F

61
TP TQ TT UH

7 Les polices
qrisseD styleD tille F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F gouleur F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F ves pks de polies F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F

75
UT UW VI

8 Les notes
gittionD ode rut et v F F F F F F F F F F F F F F F F F F F F F F F F F F F F winipge et texte endr F F F F F F F F F F F F F F F F F F F F F F F F F F F F F xotes de s de pgeD rfrenes internes F F F F F F F F F F F F F F F F F F F F F

85
VT WH WP

9 TP 1  Mise en page de la Dclaration universelle des droits de l'homme 97


ves onsignes F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F WV v orretion F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F IHS vi

SOMMAIRE eller plus loin F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F IIU

III Utilisation avance de LaTeX


10 Les gures

125
127

ves di'rents formts d9imges F F F F F F F F F F F F F F F F F F F F F F F F F F IPV snsertion d9imges et de (gures F F F F F F F F F F F F F F F F F F F F F F F F F F IPW ves )ottnts F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F IQU

11 Les tableaux

143

truture type d9un tleu F F F F F F F F F F F F F F F F F F F F F F F F F F F F IRR pusion de ellules F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F IRU eutres prmtres ppliles un tleu F F F F F F F F F F F F F F F F F F F IRW

12 Les mathmatiques

157

isir une expression mthmtique F F F F F F F F F F F F F F F F F F F F F F F ISV pontions usuelles F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F ITH ves intgrles F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F ITP ves systmes d9qutions F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F ITT ves mtries F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F IUI wise en forme de thormesD lemmesF F F F F F F F F F F F F F F F F F F F F F F F IUS plhesD symoles tirles et espes F F F F F F F F F F F F F F F F F F F F F F IUU

13 Sommaire et index

181

les des mtires F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F IVP les des (gures et tleux F F F F F F F F F F F F F F F F F F F F F F F F F F F IVW ves index F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F IWI

14 La bibliographie

197

rinipe d9une iliogrphie F F F F F F F F F F F F F F F F F F F F F F F F F F F F IWV v se de donnes F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F IWW wise en ple de l iliogrphie F F F F F F F F F F F F F F F F F F F F F F F F F PHP

15 TP 2  Rdaction d'un article prsentant le thorme de Pythagore 209


ves onsignes F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F PIH v orretion F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F PIU vii

SOMMAIRE
A tre plus l9ise ve v i F F F F F F F F F F F F F F F F F F F F F F F F F F F F PPQ

IV Annexes
A Les caractres spciaux

229
231

invironnement mthmtique F F F F F F F F F F F F F F F F F F F F F F F F F F F PQP eutres rtres spiux F F F F F F F F F F F F F F F F F F F F F F F F F F F F F PQU

B Liste des packages

239

v liste F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F PRH etite stue F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F PRP

C Les gabarits

243

v lsse rtile F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F PRR v lsse report F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F PRS v lsse ook F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F PRT v lsse letter F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F PRU

D Mmento

249

ves essentiels F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F PSH v ommnde doumentlss F F F F F F F F F F F F F F F F F F F F F F F F F F PSH ves lments de mise en pge F F F F F F F F F F F F F F F F F F F F F F F F F F F PSI ves polies F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F PSS ves notes F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F PSV ves (gures F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F PSV ves tleux F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F PSW ves mthmtiques F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F PTH ves tles F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F PTQ sndex F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F PTQ filiogrphie F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F PTR

E Aller plus loin

265

ypogrphie et enodge F F F F F F F F F F F F F F F F F F F F F F F F F F F F F PTT ves ours d9pprofondissement F F F F F F F F F F F F F F F F F F F F F F F F F F PTU ves inontournles F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F PTV viii

SOMMAIRE femer F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F PTV ves interfes grphiques lterntives F F F F F F F F F F F F F F F F F F F F F F F PTV

ix

SOMMAIRE

Premire partie A Dcouverte de L TEX

Chapitre

1
Dicult :

A Qu'est-ce que L TEX ?

aTEX, vous en avez dj entendu parler, mais ce nom vous intrigue. quoi sert-il ? Estil rellement utile ? Quels sont ses avantages et inconvnients ? Pourquoi a-t-il t cr, et quelle est son histoire ? A Toutes ces questions trouveront leurs rponses dans ce chapitre. Du rle de LTEX dans l'avance du journalisme scientique ses caractristiques techniques, en passant par un court portrait de ses crateurs, cette introduction vous apportera d'intressantes informations culturelles et techniques. Bien entendu, nous verrons quelques exemples de la mise en page qu'il permet, an de mieux comprendre les capacits de ce langage (car c'en est un). Et tout vous sera expliqu partir de. . . zro.

A CHAPITRE 1. QU'EST-CE QUE L TEX ?

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

Figure

A IFI ! ve logo de v i

A v i est un lngge r pour sprer le fond de l forme lors de l rtion d9un doument ou d9une pulitionF lus lirementD l9uteur tpe des instrutions dns une sorte de loEnotes 1 et struture son texte gre des mots et des ommndes propres A A v iF r exempleD l9uteur peut indiquer v i de pler l premire prtie de son texte en grsD et une utre en itliqueF in sommeD il dcrit omment il veut A hirrhiser l9informtionF insuiteD son ode est trit pr un logiiel X v i hoisit lors les meilleurs genements et l disposition optimle pour hun des lments du doumentF A in rsumD v i est un langage de description donnnt l9uteur les moyens d9otenir des douments mis en pge de fon professionnelle sns voir se souier de leur formeF v priorit est donne l9essentiel X le ontenuF

A LTEX est une arme double tranchant, car s'il a tendance gnrer une mise en page presque parfaite, il est souvent trs dicile d'agencer les lments de faon plus exotique 2 .
n soin tout prtiulier t onsr l9lortion de ommndes permettnt d9rire trs filement d9impeles formules mthmtiquesF v (gure IFP est un exemple de rendu d9une formule ompliqueD qui n9 pourtnt requis qu9une seule ligne A A de ode v iF gette spi(it et ette filit d9riture des formules font de v i un outil trs di'us dns le monde sienti(queF

A 1. Nous dnirons prcisment les outils et logiciels ncessaires l'utilisation de L TEX dans le prochain chapitre. A 2. L TEX est conu pour crer des documents lisibles et beaux. Bien souvent, quand il essayera de changer votre mise en page (car pour lui, elle n'est pas adapte), il aura raison.
R

A WORD VERSUS L TEX

Figure

IFP ! ne formule

A Word versus L TEX


A xous llons mintennt dvelopper les di'renes entre v i et ord trvers un omprtif glol de leurs rtristiquesD suivi d9un rsum tritnt des vntges A que prsente v iF

Comparatif gnral
ue e soit dns le dre de votre trvil ou de elui de vos tudesD vous vez srement dj t onfront l lourde et ingrte the que reprsentent l9riture et l mise en pge de longs rpportsF diger un doument de plus de IS pges demnde dj un grnd trvil etD ien souventD l mise en pge sur ord donne du (l retordreF v use priniple c v9utilisteur doit grer l fois le fond et l forme sur un logiiel fontionnnt omme ordF rop souventD il s9enlise dns es mnipultions et perd du tempsF

Word reste l'outil le plus dvelopp l'heure actuelle. La concurrence est rude entre les suites logicielles de bureautique, et il y a fort parier qu'au l A des ans, LTEX et Word se rapprocheront normment, tant au niveau de la facilit d'utilisation que de l'optimisation de la prise en main.
A LTEX fait peur aux dbutants cause de son interface austre, mais Word n'aide pas ces derniers rellement apprendre l'emploi correct de ses outils.

Ces deux problmes et la manire dont ils seront rsolus constitueront des facteurs prpondrants dans la progression respective des deux logiciels sur le march de l'informatique.
gonrtementD les modi(tions deviennent vite un uhemr une fois qu9on sleE tionn et modi( des dizines de petits lmentsF gel n9est qu9un exempleD mis dns vos pulitionsD vous vez srement dj eu esoin de X IF mettre en pge des imges Y PF lgender les (gures Y S

A CHAPITRE 1. QU'EST-CE QUE L TEX ?


QF rire des formules mthmtiques @sous ordD 9est extrmement fstidieuxA Y RF dessiner des shms Y SF rer des tleuxF eutnt de thes indispenslesD mis qui prennent du temps @mme si elles sont fites dns les rgles de l9rtAD un point tel que nous pouvons vner queD pour un utilisteur exprimentD le temps onsr l rdtion reprsente moins de SH 7 du temps pss sur un long doumentF
A A g9est prtir de e onstt que nt l9intrt de v iF v i n9est ps un tritement de texte du mme type qu9ypeny0e et ordF ypeny0e et ord sont e qu9on ppelle des sq @what you see is what you get a e que vous voyez est e que vous otenezAF sls vous permettent de mettre en grs votre texte en le sletionnnt et en liqunt sur le outon grs X vous voyez lors votre texte en grsF A v (gure IFQ vous montre l di'rene de prsenttion entre v i @ guheA et ord @ droiteAF

Figure

A IFQ ! v i vs ord

A t9insiste lEdessus X v i ne se omporte et ne s9utilise ps de l mme fon que ordF ne fois que vous urez hoisi quel type de pulition vous rivez @livreD rtileD gFFD lettreF F FAD vous n9urez plus qu9 tper votre texte u kilomtre dns son diteurD en mettnt en vnt les prgrphesD les titresD ou les mots importnts de l mnire suivnte @iiD un moreu de texte est mis en itliqueA X

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

A WORD VERSUS L TEX


A v iD prtir de votre texteD rer une mise en pge lisile et dpteD mettr en vleur vos mots en grsD vos titresD vos imges et lgendesF he fon plus lrgeD 9est un lngge r pour respeter les normes ditoriles et typogrphiquesD qui vous permet d9rire sns voir vous souier de l mise en pgeF v9ide de tper des lises et des ommndes en plein milieu du texte peut semler trnge u dutD mis vous douvrirez trs vite qu9elle simpli(e l vieF

L'optimisation de la cration de documents typographiquement propres est A l'argument principal jouant en faveur de l'utilisation de LTEX. En deuxime rang, nous pourrions citer la gratuit, bien qu'OpenOce soit galement gratuit.
ne ttention toute prtiulire t pporte l simpli(tion de l9riture des formules mthmtiques et utres expressions sienti(quesD souvent enfntes dns l douleur ve des outils omme l9diteur d9qutions de ordF xous pprendrons ien A entendu mtriser ette prtie de v iF

Information : il existe des diteurs d'quations performants permettant de A recopier des formules au sein de Word. Nanmoins, LTEX intgre nativement ce genre d'outil et il n'est pas ncessaire d'installer de programme annexe pour eectuer des oprations sur un schma ou une expression mathmatique.

A Les avantages de L TEX


sl est possile que dns un ln de folieD un uteur estime un lment de mise en pge peu dpt ou souhite simplement hnger l polie d9un titreF ve voil don fe un prolme dj suggr plus hut X omment modi(er un style de titre prsent sur THD IHH voire PHH pges c i ertins outils sq ont eux ussi pport une solution A e prolmeD shez qu9ve v iD il vous ser possile de hnger les rtristiques de tous vos titres en une foisD de sorte que votre modi(tion soit pplique sur toutes les pgesF
A in rlitD ve v iD tout est modi(leD tout est prmtrleF ve logiiel vous donner une se pr dfut propre et struture pour mettre en pge vos pulitionsD mis vous serez lire de modi(er les moindres mrgesD lignements et styles selon vos dsirsF ue du onheur 3 A i nous devions lister d9utres qulits de v iD nous pourrions iter en vr X ! s gestion des notes Y ! s gestion des )ottnts @dont nous prlerons dns l troisime prtie du livreA Y ! s gestion des longs douments Y ! l possiilit qu9il o're de hirrhiser filement du texte en prtiesD hpitresD setionsF F F Y ! l possiilit qu9il o're de fire des rfrenes @ un prgrpheD une (gureF F FA de fon trs simple et souple Y

A CHAPITRE 1. QU'EST-CE QUE L TEX ?


! l possiilit qu9il o're de gnrer utomtiquement des iliogrphiesD index et tles des mtiresF

A L TEX et la rtrocompatibilit
troomptiiliquoi c v rtroomptiilitD 9est l pit qu9 un logiiel de proE duire des (hiers lisiles pr ses versions prdentes qui n9ont ps t mises jourF ous vez srement dj t onfront u prolme us pr une di'rene de version ve une prsenttion sur owerointF i vous n9vez jmis eu le soui sous owerE ointD vous l9vez prolement renontr sous ord X un hngement de g peut miruleusement dler tous les prgrphes de votre her rpport et rendre tous les shms illisiles 3 F ges deux prolmes sont dits de rtroomptiilitD uss pr des logiiels ne produisnt ps des (hiers omptiles ve leurs versions prdentesF
A ur v iD e genre de omplition ne survient que trs rrement 4 F n doument rit sur un ordinteur e urD dns l grnde mjorit des sD extement le mme A rendu sur un ordinteur fD quelle que soit l version de v i utilise et le systme d9exploittion @vinuxD indowsD w yF F FAF ejoutons el qu9il est souvent possile A de produire des douments en hp ve v i 5 F u0smment pprile pour tre notD n9estEe ps c

Les suites logicielles classiques de traitement de texte intgrent depuis peu la A fonction de cration de PDF. L'initiative de LTEX semble avoir eu du succs.
A L TEX et les publications
A xous venons de triter les points qui font de v i un lngge de qulitD svoir X

IF l rtroomptiilit Y PF l rtion de hp Y QF l possiilit de lire ses douments sur tous les systmes d9exploittion Y RF l prsene d9outils permettnt l modi(tion rpide de l9ensemle des lments formnt l mise en pge Y SF l possiilit de psser @en(nA plus de temps rire du ontenu qu9 le mettre en formeF
A eutnt d9vntges qui ont fit de v i le houhou du monde de l9dition et du monde A sienti(queF F F nt et si ien que on nomre d9ouvrges sont dits en v iD des

3. L'exprience prouve que l'individu lambda se sent trs bte dans ce genre de cas. 4. Il peut arriver qu'une extension du logiciel, que nous appellerons package, entre en conit avec une de ses versions prcdentes. Nanmoins, cela reste exceptionnel. 5. Le PDF est un format international de mise en page, connu pour ne pas dformer les documents et prsenter le mme rendu peu prs sur toutes les machines.

A L TEX ET LES PUBLICATIONS


professionnels de e lngge se fisnt pyer pr des misons d9dition pour mettre en pge des livres de mnire irrprohleF xous llons nous penher sur les pplitions de e lngge dns les pulitions et le milieu sienti(queF

A L TEX dans les publications scientiques

Figure

A IFR ! ves vivres du ro sont rits en v i

oint importnt X les sienti(ques ommuniquent essentiellement entre eux gre A des rtilesF ges rtiles sont l pluprt du temps rits en v iF ges pulitions sont lgion et hque semineD des dizines de revues sienti(ques trientD sletionnent et mettent en pge des rtiles tritnt des innovtions et douvertes rentesF in A sommeD si l siene fit vner le mondeD v i est l9heure tuelle son formt de A prdiletionF h9illeurs shez que les  vivres du ro sont rits en v i 6 @(gure IFRAD omme l mjorit des fsiules et livres de ours que vous vez pu onsulter pr le pssF

A L TEX dans le monde de l'ducation


te suis tuellement tudint l9universit de fordeux I X shez qu9 prtir de l preE mire nne de wsterD dns ertines mtires @notmment l physique et les mthsAD il est oligtoire de rendre ses rpports de stgeD mmoires et utres textes u formt A v iF sl est glement utilis de fon extrmement frquente dns les lortoires de reherhe gre l9spet prtique du formt hp @il est file exporter et lire sur les ordinteurs de tous les pysAF

A L TEX et les prsentations


A xotez que v i permet non seulement de fire des rpportsD mis ussi de rer des prsenttions ontennt des slides @dipositivesA de qulit inomprleD et ien plus enore 3 wis nous en prlerons plus loin dns e livreF

6. Y compris ce livre que vous tenez dans les mains !

A CHAPITRE 1. QU'EST-CE QUE L TEX ?

(a) Donald Knuth


Figure

(b) Leslie Lamport

IFS ! ves rteurs

Historique rapide
hi0ile d9enseigner un lngge informtique sns survoler rpidement les risons de s rtion et les gFF @gnrlement fort ien remplisA de ses presF xous llons ii A dvelopper l9historique de v iF out ommene ve l rtion du lngge i pr honld irwin Knuth @herheur mriin en informtiqueD n en IWQVAD dlenhe en IWUU pr un rsEleEol de l9inlE gnte mise en pge de ses rtiles mthmtiques pulis pr l9American Mathematical SocietyF gomme souvent dns le monde informtiqueD un esoin t l rison de l9innovtionD en l9ourrene X iF ve lngge vit t onu non ps pour produire de eux doumentsD mis pour rotre l lisiilit et optimiser l9insertion de formules mthE mtiquesF xous ne sommes ps des typogrphesD ni des experts de l mise en pgeD mis eux qui ont prtiip l rtion de i le sontD et ils ont r un ensemle ohrent de ommndes permettnt l9utilisteur d9otenir un rsultt professionnelF
A v i est une surouhe de i et n9 t r que plus trdD plus extement en IWVS pr veslie Lamport @herheur en informtique mriinD n en IWRIAF iD ien que A rvolutionnireD tit reltivement ompliqu utiliserF v i permit une simpli(tion norme de on nomre de thes gre des macros intgres u progrmmeF

Une macro est une commande qui vous permet de lancer une srie d'actions votre place. Cela peut aller du double-clic des processus bien plus compliqus. Ici, nous n'allons pas nous en proccuper : les macros sont intgres A LTEX pour nous simplier la vie, ne nous la compliquons pas.
A v dernire volution mjeure est v i P D 9est elle ve lquelle nous llons trviller

IH

HISTORIQUE RAPIDE dns e oursF


A v i est un logiiel lireD vous pouvez don votre guise le distriuerD vous muser modi(er son ode @pour utnt que el vous museAD vendre des millions de opies dns l9optique de dominer le mondeF F F du moment que votre logiiel ne reprend ps le nom  i @9est rit dns l liene de iAF

A Ce ct  bidouillable  de LTEX a entran l'apparition de nombreux logiciels permettant la cration de documents, abondance qui laisse parfois le nophyte perplexe. J'en ai choisi quelques-uns pour vous et vous guiderai dans leur installation, que vous soyez sous Mac OS, Windows, ou Linux ! Tout cela se passe dans le prochain chapitre.

En rsum
A ! v i est un lngge de desription lire et grtuitF sl permet de onevoir des douments de qulit professionnelle sns onnissnes en typogrphie et mise en pgeF A ! gontrirement un tritement de texte omme ordD v i vous permet de vous onentrer sur le ontenu de votre doumentF out le reste est gnr utomtiE A quement pr v iF s esoin de se prouper de l numrottion des pgesD de l rtion d9un sommireD de l numrottion des (gures ou enore des mrges et lins 3 A ! v i permet de produire des douments hp qui s90hent de l mme fon sur tous les ordinteursD qu9ils soient sous indowsD w y ou vinuxF ! g9est un lngge trs populire dns les tudes suprieuresD hez les sienti(ques et dns le monde de l9ditionF sl exelle en prtiulier dns l9riture de formules mthmtiquesD domine dns lequel il fit (gure d9outil de rfreneF A ! ge livre t rit en v iF YEA

II

A CHAPITRE 1. QU'EST-CE QUE L TEX ?

IP

Chapitre

2
Dicult :

A Installer L TEX

e chapitre prcdent vous a permis de vous familiariser avec les caractristiques de A LTEX et quelques-unes des raisons qui ont fait son succs. Ce deuxime chapitre traite de faon dtaille de l'installation des logiciels permettant d'utiA A liser LTEX sur votre machine. LTEX tant libre, de nombreux environnements graphiques ont t dvelopps, le choix est vaste et vous pourrez trouver des dizaines de mthodes et A de logiciels permettant d'installer un diteur LTEX. N'ayez crainte, les environnements sont dirents, mais l'intrieur, ces logiciels utilisent le mme noyau dur 1 . En consquence, un texte tap sous Windows via un diteur quelconque pourra tre lu et modi avec d'autres logiciels et environnements (par exemple sur des logiciels conus pour Mac ou Linux).

1. TEX, dont nous avons parl dans le chapitre 1.

IQ

A CHAPITRE 2. INSTALLER L TEX

De quels logiciels avons-nous besoin ?


hns ette sousEprtieD notre regrd se porte sur e que nous souhitons otenir gre A v iF in l9ourreneD nous souhitons @et prviendrons A rer des douments en hp et en ostriptF

Qu'est-ce que PostScript ?


g9est un formt de (hier rendnt possile s leture pr des imprimntes sns l9inE termdiire d9un gD hose que les hp ou les douments gnrs pr ord ne perE mettent psF y'rnt euoup d9vntgesD il est trs utilis u sein des lortoires de reherheF ous n9urez normlement ps grnd esoin d9utiliser des (hiers u formt ostript pour vos pulitionsD nnmoinsD ertins herheurs et diteurs en sont de grnds fns et ne jurent que pr luiF xous pprendrons don mnipuler e formtF

L'installation typique
A ne instlltion lssique de v i omporte trois lmentsF A ! Une distribution L TEX X 9est un logiiel omportnt toutes les omposntes de A A A v iD 9est lui qui v trnsformer vi v i votre ode tp dns l9diteur v i en un doument hp ou ostriptF ous l9urez omprisD 9est le moreu le plus importntF ! Un ou plusieurs lecteurs de PostScript et de PDFD pour pouvoir lire et imE primer vos produtionsF A ! Un diteur L TEX X 9est un logiiel vous permettnt de tper votre texteD de mettre en ouleur les di'rents odes utilissD de numroter vos lignesD etF in sommeD hoisir A un diteur v i vous simpli(e l vieD mis il n'est pas indispensable X il est A possile de tper du v i dns un simple diteur de texte @mme si el est moins prtiqueAF sl propose ussi on nomres de rouris et outons utiles l rtion de doument 2 F A gomme dit iEdessusD vous pouvez hoisir de ne ps utiliser d9diteur v i et d9emE ployer l ple un diteur de type floEnotesD ou de fire usge d9outils de olortion A de texte plus volusF ves diteurs v i olorent le ode @e qui le rend euoup plus lisileA et vous permettentD vi des rouris et des fentres vous informnt des ugsD de filiter l prodution de doumentsF he l (gure PFI l (gure PFQD vous pouvez voir le mme odeD tp respetivement dns un diteur de texte simple @floEnotesAD dns un diteur de texte ve olortion @xotepdCC 3 A et pour (nirD dns un diteur A v i @inigenterAF A r l suiteD nous utiliserons un diteur v iF

2. Ces boutons et raccourcis dirent d'un diteur l'autre. 3. Les habitus de la programmation web auront srement beaucoup d'anits avec ce logiciel.

IR

L'INSTALLATION TYPIQUE

Figure

PFI ! floEnotes

Figure

PFP ! xotepd CC

IS

A CHAPITRE 2. INSTALLER L TEX

Figure

PFQ ! inigenter

Installation sur Windows


A xotre instlltion logiielle pour v i sur indows se drouler en trois tempsD je vis vous les dtillerF

A MiKTEX , la distribution L TEX


A out d9ord nous llons instller MiKTEXD une des distriutions v i disponiles pour indowsF our l9instllerD l produre est plutt simpleD mis elle vous demnE der de l minutieF

! grez un dossier ppel vtex sur votre ureu ou dns votre dossier wes doumentsD il servir rnger l msse de (hiers que wiui utilise pour son fontionnement interneF ! ellez sur le site de wiui 4 F  ite we de wiue gode we X IHTIUT  hns l olonne de guheD vous trouverez un titre  Download @(gure PFRA ve en dessous un lien vers l pge de tlhrgement de l dernire version de wiuiD cliquez dessusF ! hns l nouvelle pgeD vers le sD vous trouverez un prgrphe intitul  snstlling the omplete wiui system omportnt un outon downloadD vous devez liE
4. Pour savoir comment utiliser les codes web, reportez-vous l'avant-propos au dbut de ce livre.

IT

INSTALLATION SUR WINDOWS

Figure

PFR ! vien de tlhrgement de wiki

quer dessus et enregistrer le (hier dns votre dossier vtexF lhrger e (hier devrit tre rpideD il pse environ Q woF

Le chier que vous avez tlcharg est ce qu'on appelle un gestionnaire d'installation. Dans notre cas, il va dans un premier temps tlcharger MiKTEX, et dans un second temps il l'installera.
votre dossier vtexD si vous l9vez enregistr illeursD ps d9inquitudeD ne hnge rien l produreA en double cliquant dessusF ! Cochez l se  s ept the wiui opying onditions puis liquez sur Suivant @(gure PFSAF !

Lancez le gestionnaire d'installation @normlement vous l9vez enregistr dns

Figure

PFS ! gse oher

exempleD j9i sletionn un serveur frnis u hsrdAF lus le serveur de tlhrE gement hoisi est proheD plus vous hrgerez rpidementF gliquez sur SuivantF ! tape importante ! wiui vous demnde lors o vous voulez qu9il enregistre tout son ttirilF g9est ii que le dossier vtex prllement r montre tout son intrtF Cliquez sur Browse @rourirD en frnisAD herhez votre dossier vtex puis liquez sur OKF xormlementD votre rn doit ressemler l pture d9rn montre en (gure PFTF ! gliquez sur SuivantD vous urez droit un petit rn rpitultif omprennt le IU

! ! !

Cochez  hownlod wiui puis liquez sur SuivantF Cochez  gomplete wiui puis liquez sur SuivantF Choisissez un serveur de tlhrgement dns un pys plutt prohe du vtre @pr

A CHAPITRE 2. INSTALLER L TEX


nom du serveur que vous vez hoisi pour tlhrger et le dossier de destintion des (hiers de wiui @ii le dossier vtexAF ! eppuyez sur Start pour lner le tlhrgementF

Figure

PFT ! ghoix du dossier de destintion

MiKTEX doit tlcharger plusieurs centaines de Mo de chiers, et cela peut prendre pas mal de temps. Protez donc de ces instants de rpit pour tuer des zombies dans un jeu quelconque ou refaire le monde autour d'un caf. La folle aventure de l'installation ne reprendra que dans quelques minutes. Soyez rassur, le plus dur est derrire vous. Il est possible qu' un moment ou un autre, l'installation de MiKTEX plante. Il vous faudra alors tout recommencer depuis le dbut (a m'est arriv lors de la rdaction de ce livre). Ce n'est pas la grande joie d'appuyer cinquante fois sur uivnt, mais une bonne installation vous permettra de travailler sereinement plus tard.
! v longue priode de hrgement est termineD l9ssistnt d9instlltion vous fliite pour votre ptieneF Fermez l fentre et relancez le gestionnaire d'installationF ne nouvelle foisD vous llez cocher l se  s ept the wiui opying ondiE tions puis liquer sur SuivantF insuiteD vous llez hoisir  Install MiKTEX IV

INSTALLATION SUR WINDOWS @en(nA et liquer sur SuivantF ! ur l9rn qui s90he lorsD le gestionnire d9instlltion vous demnde si vous souhitez instller l version sique ou omplteF u que nous vons tlhrg l version omplteD nous oherons don  Complete MiKTEX vnt de liquer sur SuivantF ! v9rn suivnt vous demnde si vous souhitez instller wiui pour vous seul ou sur tous les omptes prsents sur votre mhineF pites selon vos souhits puis liquez sur SuivantF ! tape importante X MiKTEX vous demnde o sont rngs tous les (hiers que vous vez tlhrgs plus ttF Vriez ien que le on dossier est sletionn vnt de liquer sur SuivantF v9rn qui suit vous montre o MiKTEX v s9instller @les (hiers que vous vez tlhrgs dns l premire prtie sont eux dont il se sert pour l9instlltionAF ous pouvez hnger l destintion si vous voulez vnt de liquer sur Suivant et d9tterrir sur un rn vous demndnt le formt de ppier pr dfut que vous utiliserez @ii eRD vu que nos imprimntes impriment surtout en eR 5 AF get rn vous proposer ussi d9tiver l demnde de permission hque fois que le progrmme devr hrger un pkge mnquntF vissez le rglge pr dfut et ppuyez sur SuivantF ! n rn vous rsume vos hoixD et une fois que vous urez liqu sur StartD la procdure s'achvera et le logiciel s'installera tranquillementF x9ouliez ps de liquer une dernire fois sur Suivant pour voir enore un merveilleux rn de fliittionsF XEh

Cette tape est la fois la plus cruciale et la plus ennuyeuse de l'apprentissage A de LTEX. Lorsque j'ai d l'installer la premire fois, me reprer entre toutes les distributions et les outils n'a pas t vident. C'est pour cela que je vous ai dtaill au maximum la procdure d'installation, pour que vous ne viviez pas A le mme cauchemar. Si vous voyez d'autres utilisateurs de LTEX sur Windows A utiliser d'autres logiciels, pas de panique, rappelez-vous que LTEX tant libre, il existe des multitudes de logiciels pour l'utiliser.

Ghostscript et Adobe Reader, vos lecteurs de PostScript et de PDF


sl est temps d9instller un leteur de ostript insi qu9un leteur de hp sur votre ordinteurD de sorte que vous puissiez X ! ! ! ! mnipuler les (hiers @diminutif de ostriptA Y trnsformer les (hiers Fps en Fpdf Y lire les Fps Y lire les FpdfF
5. Vous pouvez le modier si vous avez des besoins trs spciques.

IW

A CHAPITRE 2. INSTALLER L TEX

Ghostscript
our e qui est des D tlhrgez le logiiel Ghostscript sur telehrgerFom gre u ode we iEdessousF  lhrger qhostsript gode we X VHTPSI 

Lancez le gestionnaire d'installationD Adobe Reader

liquez sur SetupD vri(ez que l9empleE ment o il propose de s9instller vous plt puis liquez sur InstallF

produre d9instlltion est ussi simple que elle de GhostscriptD elle ne omporte uun pigeF

ves hp se lisent l pluprt du temps ve Adobe Reader @mis il existe euoup d9utres logiiels ples de lire des hpAF ge logiiel est souvent prsent pr dfut sur les ordinteurs de ureuF i e n9est ps le sD vous pourrez l9otenir lui ussi sur telehrgerFomF  lhrger edoe eder gode we X PQWIIQ 

Bravo ! Vous venez d'installer Ghostscript et Adobe Reader.

A TEXnicCenter, l'diteur L TEX


TEXnicCenter
A ser votre diteur v iD vous vez d9illeurs pu voir une pture d9rn de e progrmme dns le prgrphe tritnt des logiiels nessiresF our l9instllerD il vous fudr d9ord ller le herher sur le site o0ielF  lhrger enigenter gode we X USWPWS 

g9est le premier lienD nomm  TEXnicCenter Installer qui nous intresseD cliquez dessusD il vous permettr de lner le tlhrgement du gestionnire d9instlltionF ne fois que 9est fitD dmrrezEleF

! l9rn d9ueilD ppuyez sur NextF ! gohez  I accept the agreement puis liquez sur NextF ! TEXnicCenter vous propose de s9instller dns un dossierD hngezEle s9il ne vous onvient ps puis liquez sur NextF ! vissez l9instlltion sur Typical et liquez sur NextF ! sl vous propose de rer un rouri dns le menu  hmrrer D modi(ez selon vos souhits puis liquez sur NextF ! sl vous propose de rer une ine sur le ureuD modi(ez si esoin est vnt de liquer sur NextF ! 90he lors le rsumD vous pouvez liquer sur Install prs voir vri( les inforE mtions qu9il ontientF ve petit rn de fliittions pprt et ve luiD l possiilit PH

INSTALLATION SUR MAC OS de liquer sur le outon

FinishF YEA

Figure

PFU ! inigenter

L'installation est acheve, vous faites dsormais cohabiter sur votre PC les A trois composantes ncessaires votre apprentissage de LTEX. Installation fastidieuse, mais importante pour la suite ! Nous ferons nos premiers tests dans le chapitre suivant et congurerons TEXnicCenter.

Installation sur Mac OS


tilisteurs de wD vous tes de grnds hneuxF
A otre systme d9exploittion remporte l plme de l9instlltion v i l plus simple et grleF ves dtenteurs de indows viennent de sou'rir environ trois heures pour A instller toutes les omposntes de v i spres en trois lors que pour vousD tout est rsseml dns un seul (hier 3

ve ode we fourni iEdessous mne u site du projet MacTEXD u sein duquel se trouve A un norme (hier omportnt tous les outils utiles l rlistion d9un projet v iF ve (hier tlhrger se trouve en plein milieu de l pge @(gure PFVAD tlhrgezEle sur votre w et lnez le gestionnire d9instlltion vnt de suivre l produre d9une simpliit enfntine qui vous est proposeF PI

A CHAPITRE 2. INSTALLER L TEX


 lhrger we gode we X VRTUTQ 

Figure

PFV ! snstlltion de wi

A ne fois el fitD vous pourrez dmrrer ihopD l9diteur v i pour w que nous utiliserons pr l suiteF sl devrit s9tre instll dns votre dossier epplitionsD lire vous de fire des rouris sur votre ureuF

ne pture d9rn de e quoi pourr ressemler votre ihop vous est montre l pge suivnte @(gure PFWAF

Avec MacTEX, vous avez install une suite logicielle complte centre autour A A de LTEX. Elle vous permettra par exemple d'crire des quations en LTEX que vous pourrez inclure par copier-coller dans des documents Word. Outils pratiques, ils ne seront pas abords ici mais ils mritent que vous les testiez A lorsque vous vous sentirez l'aise avec LTEX.

Installation sur Linux


A hns le dre de et ouvrgeD l9diteur v i hoisi ser Kile @(gure PFIIA et l distriE A ution v i se nomme TEXLiveF ves mthodes d9instlltion sont pour e systmeEi extrmement vries et les retours sur l filit d9instlltion sur vinux ont t trs A mitigsF v mjeure prtie des tudints utilisteurs de v i sous vinux ont tmoiE gn voir trouv euoup plus vidente et dpte l9instlltion vi le gestionnire de pquets @gre uquel vous tlhrgerez dns un premier temps TEXLive puis KileAF xous instllerons dns le mme temps de quoi lire vos (hiers hp ou ostript produitsF

PP

INSTALLATION SUR LINUX

Figure

PFW ! ihop

Beaucoup, leurs dbuts sous Linux, ont eu du mal avec l'installation de A LTEX. N'hsitez pas chercher dans vos groupes de travail ou votre entourage des personnes prtes vous aider. Il sera parfois plus vident pour vous de travailler dans les mmes environnements que vos collaborateurs, et ce que A vous lisez ici s'applique n'importe quel diteur LTEX, seul l'emplacement A des boutons changera si vous utilisez un diteur LTEX dirent.
gomme mentionn plus hutD nous llons utiliser le gestionnire de pquets @(gure PFIHAF hns un premier tempsD ouvrez-leF eherhez et instllez tous les paquets ontennt les mots suivnts X ! ! ! ! ! ! !

texlive Y eEfontsEmftred @uniquement si vous tes sous wndrivA Y mEsuper @pk de poliesA Y xdvi @ps pour untuA Y gv @pour lire et mnipuler les FpsA Y spdf Y kile @toujours en dernierAF

ne fois es multiples hrgements e'etusD vous pouvez vous reposer X votre instllE tion fontionneF oii une pture d9rn du gestionnire de pquets et une seonde A de KileD l9diteur v i ve lequel nous llons nous exerer et pprendre utiliser A v iF PQ

A CHAPITRE 2. INSTALLER L TEX


A LTEX. Il est nanmoins possible de manipuler via les lignes de commande des A chiers LTEX taps dans un diteur de texte. Nous apprendrons nous servir de celles-ci dans le prochain chapitre (l'apprentissage des deux mthodes vous permettra par la suite d'utiliser selon vos souhaits la console ou l'interface graphique). A Kile est un diteur LTEX facilitant l'criture et la compilation de chiers

Figure

PFIH ! qestionnire de pquets

Figure

PFII ! uile

PR

INSTALLATION SUR LINUX

En cas de problme, veuillez consulter les sites internet de TEXLive ainsi que de Kile an d'obtenir les informations spciques votre installation Linux. Ce sont des outils trs utiles qui vous permettront d'adapter la procdure d'installation votre distribution Linux si jamais elle est un tant soit peu exotique.

En rsum
! sl existe trois grndes fmilles de logiiels utiliss pour onevoir des douments en A A v i X les distributions, les diteurs L TEX et les lecteursF Ai n9est ps indispensle l9pprentissge de v i 6 F A ! n diteur v ! ve formt de prdiletion que nous hoisirons pr l suite ser le PDF X il est lisile sur qusiment tous les ordinteurs rentsF xous nous souviendrons nnmoins de l9ttrit que susite le formt de (hier PostScript pour ertins lortoires de reherheF ! KileD TEXShop et TEXnicCenter sont tuellement trs utiliss dns le monde de A l reherheF xous utiliserons es diteurs v i sur des ordinteurs quips respeE tivement de vinuxD w y et indowsF

6. Mais en utiliser un simplie normment l'apprentissage grce la coloration du code et aux dirents outils disponibles.

PS

A CHAPITRE 2. INSTALLER L TEX

PT

Chapitre

3
Dicult :

Structurer son premier document

A urant les deux premiers chapitres de ce cours, vous avez dcouvert l'histoire de LTEX ainsi que sa nature, et comment eectuer son installation. Ce nouveau chapitre sera pour vous l'occasion d'un premier contact avec les logiciels que vous venez d'installer. Soyez sr d'une chose : le plus dur est derrire vous. Ce chapitre vous permettra d'crire votre premier document, de l'imprimer et de comprendre A comment LTEX transforme un code informatique ingrat en un document chatoyant. A C'est un chapitre extrmement important, car il explique les mcanismes essentiels de LTEX.

PU

CHAPITRE 3. STRUCTURER SON PREMIER DOCUMENT

La compilation
gette prtie dveloppe le onept de ompiltion et vous permettr d9pprhender le A fontionnement glol de v iF gette portion du ours s9ppuie sur un onstt X des lignes de ode se trnsforment en une mise en pgeF ous pouvez voir sur l pture d9rn iEdessous @(gure QFIA un A doument rit vi un diteur v i insi que son rsultt une fois pss l moulinette AiF pr votre distriution v

Figure

A QFI ! diteur v i et leteur hp

Que s'est-il pass ?


A ouvenonsEnous du hpitre prdent X nous y vons ppris que les diteurs v i n9tient ps indispenslesD ils ne jouent qu9un rle prtiqueF in revnheD nous vons fortement insist sur le rtre inontournle de l9instlltion d9une distriution A v iF v distriution est l pie entrleD elle permet de trnsformer un (hier de lignes de ode @es (hiers sont des FtexA en un (hier imprimle de type ou hpF A gette trnsformtion s9ppelle une compilationF otre distriution v i trnsforme votre (hier Ftex en un (hier que vous pourrez pr l suite utiliser pour vos trvux et pulitionsF

sumons tout elF PV

LA COMPILATION
A IF ve ode est rit dns l9diteur v iF A PF v distriution v i le ompileF

QF ve (hier Ftex de dprt se voit trnsform en un (hier FpsD Fpdf ou Fdvi @un formt trs peu utilisAF ve proessus de rtion n9est ps plus ompliqu que elF our rer un doumentD A A il vous su0r d9rire votre ode u sein de l9diteur v i et votre distriution v i se hrger du trvil de trnsformtionF our que le trvil d9riture du ode et de A ompiltion soit plus simpleD les diteurs v i sont dotes d9une zone rserve ux rouris @pour les rtres spiuxD pr exempleAD qui vous permettront d9insrer filement dns vos rits des moreux de ode dont vous vous servirez souvent 1 F ne seonde zoneD ddie ux informtions lies l ompiltionD vous permet de suivre les ompiltions et d9otenir des informtions sur d9ventuels ugs prsents dns vos A ompositionsF in sommeD v i ommunique ve vous pour vous ider trvillerF

Manipulerons-nous uniquement des chiers A LTEX ?

Ftex, Fdvi, Fps

et

Fpdf

avec

our rdiger un livreD il fut une iliogrphieD un index et tout un ts d9lments A que v i stoke dns des (hiers ux extensions di'rentesF endnt l ompiltionD votre (hier Ftex de dprt rer don une multitude de (hiers orrespondnt es esoinsF xe prenez ps peur si votre dossier ne ontennt u dprt qu9un Ftex se voit tout oup envhi pr de multiples (hiers ux extensions trngesF xous llons rsumer toutes es informtions vi un shm @(gure QFPAF te vous onseille vivement de ien le lireD il est souvent prtique de l9voir l9espritF
A i vous vez ompris e shmD shez que v i n9 ps un fontionnement plus ompliqu que elF sl ne nous reste plus qu9 prendre en min les logiiels et pprendre omment mettre en forme nos textes en utilisnt les ommndes et le formlisme de A v iF

1. Nous verrons par la suite que certains accents doivent tre traduits en code, et recopis de faon trs frquente.

PW

CHAPITRE 3. STRUCTURER SON PREMIER DOCUMENT

Figure

QFP ! ve proessus de ompiltion

QH

RDACTION D'UN DOCUMENT SIMPLE

Rdaction d'un document simple


hns ette prtieD je vis vous ider et vous guider dns l9riture de votre premier doumentF sl ser trs simple et ne omporter qu9une phrse X  fonjourD je lis tuelE A lement un ours tritnt de v i 3

Rdaction du chier .tex


A hns un premier tempsD il vous fut ouvrir votre diteur L TEX @uileD ihopD inigenter ou utreAF sl est possile que eluiEi vous pose quelques questions simples @pour onntre l9emplement de votre leteur de hpD pr exempleAD rpondezEyF
Si TEXnicCenter vous demande le chemin d'installation de MiKTEX, vous devrez fournir un chemin du type g : rogrm piles @xVTAwiue PFVmiktexin.
otre diteur est prsent ouvert et vous vous trouvez fe une fentre sinde en trois prties X une prtie onsole dns lquelle pprissent les messges d9informtion @insi que les messges d9erreurAD une zone rserve ux rres d9outilsD et un espe rserv l rdtion de votre (hierF qre ux rouris disponiles dns l rre de menusD rez un nouveu doumentF gliquez l9intrieur de l zone rserve l9dition et reopiezEy le prgrphe iEdessousF
\documentclass{article} \begin{document} Bonjour, je lis actuellement un cours traitant de LaTeX ! \end{document}

inregistrez e (hier dns le dossier vide de votre hoix en utilisnt l rre de rE ouris prsente en hut de votre diteurF xous l9ppellerons onjourFtexF

Il est interdit de mettre des espaces ou des accents dans le nom de vos chiers. Votre compilateur n'apprcierait pas l'originalit et aurait tendance vous renvoyer des erreurs. Autre subtilit : le compilateur compile du texte brut et non pas enrichi comme peut en fournir Word (un texte enrichi est un texte auquel une mise en page a t ajoute). Si jamais l'envie vous prend de copier-coller un texte depuis Word, faites d'abord un copier-coller dans le Bloc-notes ou un logiciel du mme genre. Vous viterez ainsi beaucoup de problmes.
QI

CHAPITRE 3. STRUCTURER SON PREMIER DOCUMENT

Compilation
xous llons mintennt ompiler votre (hier Ftex pour le trnsformer en un utre formt @ostriptD hp ou hsAF siD trois s de (gure se prsentent selon que vous soyez sous indowsD w ou vinuxF

Compiler avec Kile (Linux)

Figure

QFQ ! gompiltion ve uile @pour les niennes versionsA

ous pouvez voir sur l pture d9rn iEdessus @(gure QFQA l rre d9outils votre disposition dns uileF our vousD tout ommene pr l rtion d9un (hier hs que vous trnsformerez ensuite en (hier ostriptD puis en hp selon vos esoinsF
A s de mnipultion omplique iiD votre diteur v i se hrge de tout et les (hiers produits pr l ompiltion se trouvent dns le dossier o vous vez enregistr votre (hier FtexF

J'ai choisi d'insrer ici des captures d'cran de l'ancienne version de Kile ; ce n'est pas une erreur de ma part 2 , mais un choix pdagogique. La nouvelle version comporte simplement quelques menus droulants extrmement intuitifs 3 .
Compiler en ligne de commande (Linux)
A xous vons vu dns le hpitre prdent que l9diteur v i n9tit ps indispensleF sl vous est possile de rer votre (hier Ftex dns un diteur de texte @imsD imF F FA vnt de le ompiler en ligne de ommndeF

2. Il est encore possible de travailler sur des ordinateurs utilisant l'ancienne version, mme s'ils sont de plus en plus rares. 3. Ils sont du mme type que ceux de TEXShop.

QP

RDACTION D'UN DOCUMENT SIMPLE v produre est ssez simpleF ne fois votre (hier enregistr dns un dossierD ouvrez l onsole et plezEvous dns e dossier vnt d9utiliser l9une ou l9utre des ommndes iEprsF hns un premier tempsD vous pouvez ompiler votre (hier onjourFtex en un (hier onjourFdviF ve (hier r pprt lors dns le dossier o vous vez enregistr votre (hier d9origine en FtexF

ltex onjourFtex
ous pouvez ensuite lire votre (hier onjourFdvi gre l ommnde xdvi et l9imE primer gre l ommnde dvipsF

xdvi onjourFdvi dvips onjourFdvi


ous pourrez pr l suite hoisir de trnsformer votre (hier onjourFdvi en un (hier Fps gre l ommnde dvips @en y joutnt !o omme vous pourrez le voir plus s dns l9exempleAF v ommnde psPpdf vous permettr de trnsformer votre (hier ostript en un (hier hpF sl vous est tout fit possile de ompiler diretement votre (hier onjourFtex en un (hier onjourFpdf gre l ommnde pdfltexF v leture de hp se fit gre l ommnde xpdfF sumons es ommndes pr quelques exemples prtiquesF estez es ommndesD elles vous serviront tout u long du oursF

dvips onjourFdvi Eo psPpdf onjourFps pdfltex onjourFtex xpdf onjourFpdf

Compiler avec TEXShop (Mac)


ne fois de plusD 9est vousD dtenteurs de wD qui possdez l9interfe l plus miniE mliste et l plus simple X il vous su0t de liquer sur  gomposition tout en ynt sletionn  ve dns le menu droulnt droite du outonF
A otre diteur v i se hrge de tout et les onversions sont fites de fon utomE tiqueF

ns plus ttendreD vous pouvez dmirer le rsultt de votre ompiltion dns l fentre qui vient de s9ouvrirD ou en llnt fouiller dns le dossier o est enregistr votre (hier FtexF QQ

CHAPITRE 3. STRUCTURER SON PREMIER DOCUMENT

Figure

QFR ! gompiltion ve inigenter

Compiler avec TEXnicCenter (Windows)


hns votre rre de menuD vous onsttez l prsene d9un menu droulnt @(gure QFRAF ge menu vous permet de hoisir entre l ompiltion d9un (hier Ftex en un Fdvi et l onversion de e (hier Fdvi en un utre formt de (hierF ve outon s droite sert lner les ompiltions G onversions et le outon enore plus droite vous donne les perus de vos (hiersF Les chiers crs apparaissent dans le dossier o vous avez pralablement enregistr votre FtexF

Les rsultats
siD deux possiilits s9o'rent vous X soit votre ompiltion russiD vous venez de A douvrir omment rire un doument en v i @lire vous de l9imprimerA et vos A logiiels fontionnentD soit votre diteur v i vous renvoy une erreurF F F je suis lors u regret de vous nnoner que vous vous tes tromp lors de l9instlltion et que vous devez l reommenerF

Avant de vous rsigner si jamais la compilation n'a pas fonctionn, essayez de copier une nouvelle fois le code source. Il serait dommage de recommencer l'installation cause d'un  \  oubli.
Vous venez de crer votre premier document, flicitations !

Types de documents et caractres spciaux


A evnt toute hoseD shez que l ompiltion de douments v i fontionne toujours de l mme mnireD vous n9vez plus rien pprendre de e tElF A xous llons revenir ii sur le ode que nous vons entr dns l9diteur v i et prler des rtres spiuxF

QR

TYPES DE DOCUMENTS ET CARACTRES SPCIAUX

Les caractres spciaux


A gomme tout lngge de progrmmtionD v i utilise ertins rtres pour son usge propreF hns notre premier doumentD nous vons utilis le  pour lui envoyer A des ordresF in sommeD le  n9est ps simplement reopi pr v iD mis interprtF

ge n9est ps le seul rtre voir ette spi(it X ils sont dix et (gurent dns le tleu iEdessousF entez de mettre l9un de es rtres dns votre texteD il en rsulter des erreurs de A ompiltionF our signler v i que nous ne lui envoyons ps une ommnde ou que nous ne ommuniquons ps ve lui en utilisnt es rtresD il su0t de fire prder les signes d9un kslsh @le fmeux  AF our le kslsh luiEmmeD nous utiliserons une ommndeF

Table des caractres rservs


6 8 7 5 { } ~ 6 8 7 5 { } ~ textkslsh{}

A estons e tleu 3 intrez le ode suivnt dns votre diteur v iD puis enregistrez le Ftex vnt de le ompiler et de le onvertir en hpF  grtres spiux gode we X WQHPHW 

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

ous devez otenir l phrse suivnte X  fonjourD je lis tuellement un ours tritnt de ve 3 6 8 7 5 { } ~ F ge tleu est le premierD mis il y en ur d9utresD pour les ents pr exempleF v9ensemle des tleux de rtres spiux est rsseml u sein d9une nnexe volumineuse disponile l (n du livre 4 F
4. Elle comporte surtout des caractres destins aux mathmatiques.

QS

CHAPITRE 3. STRUCTURER SON PREMIER DOCUMENT

Types de documents et portions de texte


xous llons ii dortiquer les trois lignes de ode dont nous n9vons ps enore prlF

Les portions de texte


hns nos deux premiers exeriesD nous vons entour notre texte d9un ouple de omE mndesF
\begin{document} \end{document}

ges deux ommndes dlimitent le dut et l (n de e que nous ppellerons un environnementF siD el revient dire que nous ommenerons toujours un doument pr egin{doument} et que nous rirons du texte vnt de terminer le doument pr end{doument}F he fon plus lrgeD nous pourrions vouloir insrer un pome ou une reette dns un texteF sl nous su0rit lors d9rire egin{reette} puis l reette vnt de fermer ve end{reette}F ge qui pourrit nous donner le ode iEdessous @e n9est qu9un exemple fntisisteAF
\begin{document} \begin{recette} Ma recette, bla, bla bla. \end{recette} \begin{texte} Mon joli texte, bla, bla bla. \end{texte} \end{document}

v ommnde egin ouvre un environnement tndis que end le fermeF ve type d9environnement se voit entour d9oldes et les options qui lui sont rtthes sont entre rohets @nous en utiliserons tout u long de e livreAF in rsumD dlimiter un environnement revient rire un ode du mme type que elui iEdessousF
\begin{type}[options] Bla,bla \end{type}

xous pprendrons les noms et l9utilit des di'rents environnements u (l du oursF

QT

TYPES DE DOCUMENTS ET CARACTRES SPCIAUX

Les types de documents


v premire ligne de nos deux exeries n9 ps enore t nlyse X elle ontient pourE tnt une informtion pitleF out d9ordD r0hons ette ligneD je vous expliqueri tout ensuiteF
\documentclass{article}

ne trdution pproximtive de l ommnde nous donne quelque hose qui ressemle ei X e doument est un rtileD prolement sienti(queF si ussiD nous rivons le type entre les oldesF
A gette ommnde sert en fit expliquer v i que l pulition que nous sommes en A trin de produire est un rtileF gei dns le ut que v i mette en pge l9intgrlit du ontenu (n qu9il respete les normes de typogrphie et de mise en pge d9un rtile prfitement prsentF

Pour crire un roman, je fais comment ?


out simplementD vous remplez le type de doument pr ookF sl existe plusieurs types de doumentsD je vous ite ii les prinipux dns un tleuF

Type de document
rtile ook letter report

ertile @sousEentendu sienti(queA vivre vettre pport @stgeD thseF F FA

Peut-on l aussi spcier des options ?


esolumentD nous verrons dns l suite du ours ertines options ddies ertins types de doumentF v formultion des options se fit selon l syntxe suivnte X
\documentclass[options]{type}

QU

CHAPITRE 3. STRUCTURER SON PREMIER DOCUMENT

En rsum
A ! our trnsformer un (hier v i @FtexA en hp @FpdfAD on psse pr une tpe dite de compilationF ! v ompiltion d9un doument se dlenhe gre des rouris prsents dns A l9diteur v iF sl est ussi possile d9utiliser l ligne de ommndeF sl su0t de tper X pdfltex fihierFtexF ! gertins rtres spiux @omme 6 5 8 7FFFA doivent tre prds d9un backslash @A pour tre insrs dns un texte 5 F A ! n doument v i peut tre de type rtileD ookD letter ou report selon le type de doument que vous souhitez rireF ! xous rirons le ontenu de notre doument l9intrieur de l9environnement doumentD 9estEEdire entre les ommndes egin{doument} et end{doument}F

5. L'oubli d'un backslash devant ces caractres spciaux peut entraner de multiples erreurs et bugs lors d'une compilation.

QV

Chapitre

4
Dicult :

Les packages

A otre apprentissage des mcanismes lmentaires de LTEX est termin. Vous savez prsent ouvrir et rdiger des chiers source en Ftex et les compiler de faon obtenir des documents aux formats PDF, PostScript et DVI. A Nous avons galement pu constater que pour expliquer LTEX ce que nous attendons de lui, nous utilisons des commandes et des lignes de code. Ces direntes commandes et leurs applications seront tudies dans les parties 2 et 3. Ce chapitre est le dernier chapitre thorique. Nous allons ici rpondre une question A importante : si LTEX ne sait pas faire quelque chose (mettre du texte en couleur, par exemple), comment changer cela ? Nous allons rpondre cette question en introduisant la notion de  package , notion A centrale et omniprsente dans l'univers LTEX.

QW

CHAPITRE 4. LES PACKAGES

La philosophie des packages


ves hitus de l9informtique onnissent ssez ien l signi(tion des mots  extension D  package  et  plugin F ges lments sont prsents dns de nomreux progrmmes et dns ette prtieD nous llons tenter de dvelopper le onept de  package  pour eux qui il n9est ps fmilierF
A smginons votre instlltion v i omme une uisine quipeF ous pouvez uire des limentsD poser des ojets sur le pln de trvilD etF in refD ette pie peut vous A rendre ertins services tout omme v i ntivement vous permet d9rire du texte simple @9est e que nous vons pu voir dns le hpitre prdentAF

ous vous prprez un plt et vez esoin d9un outeu pour le uisinerD or e outeu ne fit ps prtie des outils fournis pr l personne qui onu votre uisineF g9est un prolmeF sl est nessire pour vous d9ller herher quelque prt et outilD (n de l9pporter dns votre uisine pour vous permettre d9tteindre votre ojetif X douper e que vous vouliez douperF
A hns le s de v iD des outils ont t rs dns le ut de pllier ertins mnques A et d9implnter de nouvelles fontionsF qre es derniersD l9univers v i permet de rliser hque jour de nouvelles hosesF ges outils sont ppels  pkges D et tout un hun peut en rer insi que les di'userF

i jmis un pkge vient mnquerD vous irez le herher sur l9internet et l9utiliserez ensuite @grdez l mtphore du outeu en tteD quand un outil manque, il sut d'aller le chercher 1 AF
A in tnt qu9utilisteur de v iD vous serez frquemment men utiliser des pkgesF in rsumD deux possiilits s9o'rent vous lorsque vous souhiterez en mnipuler un X A le package est dj prsent dns votre instlltion v i et il ne vous reste plus qu9 vous en servir @9est omme si votre outeu tit dj dns un des tiroirs de votre uisineA Y A ! le package est absent de votre instlltion v i et vous devrez ller le herher et l9instller @omme si vous lliez u mgsin herher le outeu pour le mettre dns un tiroirAF

ges thes sont trs simples et nous llons pprendre dns l suite de e hpitre A instller et utiliser les pkges de v iF

Comment s'en servir ?


wme si nous llons ii pprendre instller des pkgesD e n9est ps l9ojetif prinE ipl de e hpitreF hes millions d9utilisteurs vnt vous ont onu des douments A l9ide de v i et rendu ertins pkges inontournlesF g9est l rison pour lE A quelle ils sont ujourd9hui souvent instlls pr dfut ve votre distriution v i
1. Dans le cas de logiciels de traitement de texte, cette logique peut vous apparatre comme une faiblesse. En eet, pourquoi ce logiciel n'embarque-t-il pas d'emble toutes les fonctions qu'on attend de lui ? Tout simplement pour conserver la possibilit d'voluer facilement via sa communaut.

RH

COMMENT S'EN SERVIR ? @de l mme mnire que vous ne vous instlleriez ps dns une mison sns meulesD A les utilisteurs de v i prfrent instller ds le dut les lments essentiels leur permettnt de trviller onfortlementAF gette prtie v vous pprendre mnipuler les pkgesF
A our utiliser un pkge ve v iD nous proderons en deux tpesF hns un premier A tempsD nous ommuniquerons v iD u moyen d9une ommndeD que nous trvilleE rons ve tel ou tel pkge et dns un seond tempsD nous pourrons les utiliser dns nos pulitionsF

v ommnde usepkgeoption{type} permet d9ppeler un pkgeF ille se ple juste prs l ligne ddie l ommnde doumentlss 2 F egrdez l9exemple iE dessous que nous llons ommenter ensemleF

\documentclass{report} \usepackage[latin1]{inputenc} % un package \usepackage[T1]{fontenc} % un second package \usepackage[francais]{babel} % un troisime package \begin{document} J'cris mon 3\up{e} 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 suivante : 7 won ommentire. Dans la suite du cours je me servirai des commentaires pour annoter des morceaux de code et vous aider vous reprer. N'hsitez pas utiliser les commentaires dans votre travail pour mieux vous y retrouver.
rois pkges ont t utiliss dns l9exemple iEdessus X ! !
A babel est utilis pour spi(er v i que vous rivez en frnis Y fontenc et inputenc vous permettent d9utiliser tous les rtres de votre lvierF

2. La zone entre \documentclass et \begin{document} est le prambule du code. C'est la zone o nous placerons les appels de packages et diverses commandes. Il ne faut cependant pas confondre le prambule du code avec le prambule d'un livre, ce n'est pas du tout la mme chose.

RI

CHAPITRE 4. LES PACKAGES

Petit test pour nos amis linuxiens. Crez avec votre bloc-notes un chier contenant la phrase  Je matrise dj les bases du LaTeX  avant de l'enregistrer sous le nom odgeFtxt et de taper dans votre console la ligne suivante : file odgeFtxt. Si la console inscrit ISO-8859, tout va bien. Si elle inscrit UTF-8 3 , vous devrez taper usepkgeutfV{inputen} la place de usepkgeltinI{inputen} dans vos prochains documents. Utilisateur sous Mac OS : il est important que vous enregistriez vos documents en Latin-1. TeXShop vous proposera dans le menu Prfrences Documents Encodage de choisir l'encodage par dfaut. Slectionnez celui-ci : Occidental (ISO Latin 1).
up{}, og

et fg sont-elles de nouvelles commandes ?

i'etivementD es ommndes sont nouvellesF ve pkge babel permet l9utilistion de ommndes propres l lngue hoisie 4 F intre utresD les guillemets frnis et A les petites pitles 5 en e qui onerne le frnisF ge pkge permet don v i d'excuter de nouvelles tches et d'tre plus ecace pour rire en lngue frniseF giEdessousD un tleu vous montrnt les ommndes introduites pr le pkge babelF x9hsitez ps les essyer et vous fire l min veF

Package babel
 ixposnt etites pitles Io Po Qo Ro Vo @ou n9importe quel utre hi'reA no xo nos xos RH@le rtre degrA

og fg up{} s{vmport} primo seundo tertio qurto prenhinumerte{V} no xo nos xos RHdegres

3. UTF-8 et ISO-8859 dsignent des processus d'encodage de caractres, c'est--dire la manire dont votre machine va coder les lettres. Bien que nous ne puissions pas voir directement la dirence, se tromper entre UTF-8 et Latin-1 peut tout faire planter. 4. Nous n'utiliserons ici que les commandes de babel lies au franais. 5. Voici un texte en petites capitales.

RP

COMMENT INSTALLER UN PACKAGE ?


A hes entines de pkges existentD hun rendnt v i plus performntF sls vous permettent d9jouterD l rteD des fontions votre distriutionF ouventD lorsque A vous vez envie de fire quelque hose d9originl ve v iD quelqu9un dj friqu 6 et il ne vous reste plus qu9 l9instller puis l9utiliserF un pkge dpt

Comment installer un package ?


A v9instlltion pr dfut de v i sur votre mhine inlut dj de nomreux pkgesF sl est ependnt possile que vous yez un jour esoin d9instller un pkge sent sur votre mhineF gette prtie est l pour vous expliquer omment fireF A xotons que si vous vez instll v i omme expliqu dns le hpitre QD il est peu probable qu'un package utilis dans ce cours ne soit pas prsent sur votre machine.

Cette sous-partie n'tant utile que si vous tentez d'installer un package non prsent dans votre distribution, vous pouvez ne pas la lire et passer au chapitre suivant sans crainte.

MiKTEX et son installation la vole


ves utilisteurs de wiui @indowsA ont de l hne en e qui onerne les pE kgesD r wiui instlle tout seul omme un grnd les pkges ppels lors de l ompiltion qui ne sont ps prsents sur leur mhineF i vous souhitez svoir si un pkge se trouve dns votre instlltion wiuiD rien de plus simpleD il vous su0t d9ller dns votre menu hmrrer et d9ller herher le Package Manager @(gure RFIAF ghemin du kge wnger X wiui wintenne kge wngerF ve kge wnger vous permettr de voir l liste des pkges instlls dns votre distriution @(gure RFPAF

Autres distributions
A sl existe plusieurs mthodes d9instlltion de pkge ve v iF t9i sletionn pour vous les deux plus files mon sensF illes devrient vous permettre d9utiliser l qusiE totlit des pkgesF

ves deux mthodes dveloppes ii di'rent lgrementD suivnt que votre pkge est un (hier Fins ou FstyF hns de rres sD les pkges sont fournis sous d9utres extensionsD mis ils sont lors ompgns d9un (hier iehwi vous guidnt lors de leur instlltionF
6. Une recherche sur votre moteur de recherche favori sut souvent trouver la perle rare.

RQ

CHAPITRE 4. LES PACKAGES

Figure

RFI ! rouver le kge wnger dns le menu

Les packages en Fsty, mthode simple


i votre pkge est de l forme nomdepkgeFstyD rien de plus simple pour l9utiE liser X il su0t de le opier dns le dossier ontennt votre soure FtexF vorsque votre distriution ompiler le (hier FtexD elle reherher dns e dossier les (hiers Fsty des pkges mnquntsD et le tour ser jouF
A sumonsD l ommnde usepkge{nomdepkge} demnde v i d9utiliser un pkge instll ouD s9il ne l9est psD d9ller herher le (hier nomdepkgeFsty dns le dossier de trvilF

impleD n9estEe ps c

Les packages en Fins, mthode en deux temps


ves pkges ontenus dns un (hier Fins doivent tre trits en deux tpesF remiE rementD mettez votre (hier nomdepkgeFins dns un rpertoire et ompilezEle X il enfnter @sns douleurA un (hier nomdepkgeFstyF ge (hier nomdepkgeFsty doit tre trit selon le proessus dvelopp dns le prgrphe  ves pkges en FstyD mthode simple F RR

COMMENT INSTALLER UN PACKAGE ?

Figure

RFP ! kge wnger

RS

CHAPITRE 4. LES PACKAGES

En rsum
A ! ves pkges sont des outils permettnt v i d9exuter de nouvelles thes X olortion du texteD rgles typogrphiquesD lettrinesD endrementsFFF qre euxD il A est possile d9tendre les possiilits de v iF ! sl existe des milliers de pkgesF ous indowsD wiui les tlhrge et les insE tlle utomtiquement l voleF ous w y et vinux il fut prfois tlhrger mnuellement es (hiersF ! our utiliser un pkgeD il su0t de l9ppeler u dut de votre doument ve l ommnde usepkge{nompkge}F ! v ommunut des utilisteurs @dont vous fites dsormis prtieA peut jouter A utnt de fontions qu9elle le souhite v i vi l rtion de pkges 7 F

7. Crez-en un qui prpare le caf et vous ferez fortune. :-)

RT

Deuxime partie A Utilisation basique de L TEX

RU

Chapitre

5
Dicult :

Matriser sa mise en page (1/2)

es deux premiers chapitres de cette partie traiteront de mise en page. Nous y aborderons de nombreuses fonctions vous permettant de hirarchiser votre contenu et de le prsenter selon vos gots. Ce premier chapitre vous apprendra, entre autres, :  structurer vos documents ;  matriser les direntes numrotations disponibles dans un document de classe ook ;  justier et espacer vos paragraphes ;  composer des prambules et annexes ;  laborer une page de garde.

RW

CHAPITRE 5. MATRISER SA MISE EN PAGE (1/2)

Structure des documents


Gnralits
Tableau des lments de structure
A ous vez ppris dns le hpitre R indiquer v i que vous lliez rire en frnisF sl est mintennt temps d9pprendre hirrhiser des informtions sous forme de parA tiesD chapitresD sectionsD etF otre distriution v i se servir de l hirrhistion de vos informtions pour mettre en pge votre ontenu proprement 1 F

giEdessousD un tleu rsumnt les di'rents niveux de hirrhistion du ontenu @de l grnde prtie jusqu9u tout petit sousEprgrpheAF

Commandes des lments de structure


rtie ghpitre etion ousEsetion ousEsousEsetion rgrphe ousEprgrphe

prt{nom de l prtie} hpter{nom du hpitre} setion{nom de l setion} susetion{nom de l sous setion} sususetion{nom de l sous sous setion} prgrph{nom du prgrphe} suprgrph{nom du sous prgrphe}

xotez que hpter n9est ps disponile pour les lsses de doument rtile et letterF

Exercice
t9i hoisi volontirement de vous prsenter le tleu prdent vnt de vous donner un exemple prtiqueF v9heure de l9exerie sonn 3 issyez d9rire un doument de lsse reportD en frnis et ontennt les lments de struture suivnts X une prtieD un hpitreD une setion et une sousEsetion dns lquelle vous rirez quelques lignesF otre rsultt doit ressemler l (gure SFI disponile l pge suivnteF

Le texte latin utilis pour cet exercice est un  faux texte , plus couramment appel lipsum, gnr sur l'internet. Ce type de texte permet de remplir un document d'informations factices an de voir quoi ressemblera le document nal. C'est un outil prcieux pour les webdesigners et les autres professionnels du graphisme et de la mise en page. Gnrateur de texte Code web : 638427 


A 1. L TEX se base sur direntes rgles de typographie et de mise en page professionnelles pour donner chaque lment un placement optimal et une lisibilit accrue.
SH

STRUCTURE DES DOCUMENTS

Figure

SFI ! sultt de l9exerie

SI

CHAPITRE 5. MATRISER SA MISE EN PAGE (1/2) i ei est le premier doument que vous omposez pr vousEmmeD il est norml que el vous demnde de reherher des notions dns les hpitres prdents Y de mmeD il est norml de trouver quelques oquilles dns votre odeF xnmoinsD votre ode (nl doit tre prohe de eluiEi @mme si vous pouvez voir hoisi des noms de hpitres ou de setions di'rentsA X
\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 mau ris, 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. \end{document}

 gopier e ode gode we X UPSVSV 

Modication de la numrotation des lments de structure


Numroter les annexes
endre un rpport nessite souvent de mettre en nnexe un ertin nomre de textes A et de photos 2 F v i permet l9uteur de numroter ses hpitres de ontenu en hi'res et d9entmer une nouvelle numrottion des hpitres nnexes ve des lettresF v ommnde permettnt de fire ei est l ommnde ppendixF ille se ple entre le ontenu et les nnexesD omme vous pouvez le onstter dns le prohin ode soureF
2. Cela permet, par exemple, de ne pas encombrer le contenu principal avec d'immenses tableaux.

SP

STRUCTURE DES DOCUMENTS


\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 chapire} \chapter{Cinquime chapitre} \chapter{Sixime chapitre} \appendix \chapter{Un schma} % Pas besoin de changer de commande pour transformer un chapitre en annexe % Grce appendix \chapter{Un article annexe} \chapter{Un canard} \end{document}

sumons ei pr un shm @(gure SFPAF


hns un rtileD tnt donn que l ommnde hpter ne peut ps tre utilise @elle n9est utilisle que pour les rpports et les livresAD ppendix jouer sur l numrotE tion des setionsF

 gopier e ode gode we X SWWIVP 

Il est possible de crer des chapitres sans numro ni lettre en tapant hpterB{nom du hpitre}. L'ajout d'toile en n de mot fonctionne avec tous les lments de structure donns plus haut. Vous pouvez donc choisir de crer des parties sans numro. Il en va de mme pour les paragraphes et les sections.
Autres numrotations particulires
hns le s d9un livreD il peut tre intressnt d9orgniser et de numroter de fons di'rentes les pges suivntes X ! les prmules et vntEpropos Y ! les hpitres de ontenu Y ! les nnexes Y SQ

CHAPITRE 5. MATRISER SA MISE EN PAGE (1/2)

Figure

SFP ! tilistion de l ommnde ppendix

! les pges d9index et de iliogrphie 3 F einsiD de nouvelles ommndes pprissentD fontionnnt de l mme mnire que l ommnde ppendixF gependntD elles n9gissent ps uniquement sur l numrottion des hpitres et setionsD mis glement sur l numrottion des pgesF out d9ordD l ommnde frontmtterD qui se positionne juste prs egin{doument}D permet de numroter le prmule en hi'res rominsF insuiteD minmtter se ple entre le prmule et le premier hpitreF gette omE mnde permet de lner l numrottion re hituelle des pges @ID PD QD etFAF in(nD kmtter se ple vnt le hpitre pilogueD les index et iliogrphies @que nous pprendrons rer pr l suiteAF sl pour e'et de stopper l numrottion des hpitresD mis ps l numrottion des pgesF v (gure SFQ rsume tout e qui t ditF

Page de garde
La thorie
xous venons de rer une orgnistion hirrhique des donnes prsentes dns votre doumentF xnmoinsD il mnque une pge extrmement importnte X l pge de grdeF v pge de grde est ompose de trois lments X
3. Nous apprendrons dans les chapitres 13 et 14 crer des index ainsi que des bibliographies.

SR

PAGE DE GARDE

Figure

SFQ ! ves utres lments

SS

CHAPITRE 5. MATRISER SA MISE EN PAGE (1/2) ! le titre du doument @ommnde title{votre titre}A Y ! l9uteur @ommnde uthor{les noms des uteurs}A Y ! l dte @ommnde dte{l dte que vous souhitez}AF ges trois lments sont introduits vnt l ommnde egin{doument}D et une quE trime ommnde mketitle se ple juste prs egin{doument} (n de fire A omprendre v i que vous souhitez omposer une pge de grde ve les trois lments its plus hutF

La pratique
v rtion d9une pge de grde est ssez simple et vous vez toutes les rtes en min pour en rer uneF ous llez don e'etuer un exerie dns lequel je souhite que vous rlisiez un rtile ve une pge de grde dns les onditions suivntes X ! ! ! ! l9uteur s9ppelle tohn hoe Y il rit le livre le Q mi PHIH Y  ves vpins est le titre de son livre Y le livre omporte une seule prtie nomme  loge des lpins D qui omporter un prgrphe de fux texteF

xormlementD vous voii ve une elle pge de grde @(gure SFRA et un ode ressemE lntD u prgrphe prsD elui it iEdessous X
\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{loge des lapins} Votre gros paragraphe. \end{document}

 gopier e ode gode we X PIQHHQ 


ST

ALIGNEMENTS DE TEXTE ET SAUTS

Figure

SFR ! ge de grde

Alignements de texte et sauts


Alignements de texte
A v i justi(e nturellement les prgrphesD il vous ser don nessire d9utiliser di'rents environnements si vous souhitez que votre texte soit entrD lign guhe ou droiteF

Rappel sur les environnements : un environnement commence par la commande egin{nom de l9environnement} et se termine par end{nom de l9environnement}.
siD trois environnements di'rents sont utilisles suivnt vos esoins X ! l9environnement flushright pour ligner votre texte droite Y ! l9environnement enter pour entrer votre texte Y ! l9environnement flushleft pour ligner votre texte guheF ne petite dmonstrtion prtique de l9utilistion de es trois environnements se trouve l (gure SFS @essyez de produire le mme rsultt X si vous n9y rrivez psD reprenez le hpitre introduisnt les environnementsAF

Sauts
si nous llons pprendre suter des lignes et rer des prgrphesF ien de ompliqu elD vous llez voirF out d9ordD pour crer un paragrapheD il vous su0t de suter deux lignesF ien de plusD juste deux suts de lignesD omme vous pouvez le voir iEdessousF
\begin{document} Un paragraphe. Un second paragraphe. \end{document}

SU

CHAPITRE 5. MATRISER SA MISE EN PAGE (1/2)

Figure

SFS ! ves di'rents lignements

SV

ALIGNEMENTS DE TEXTE ET SAUTS our aller la ligne sans crer de nouveau ommnde newline ou l ommnde F

paragraphe il vous fudr tper l

our faire un saut de page il vous fudr tper l ommnde newpgeF gette ommnde ferme le prgrphe en ours et en re un nouveu u dut de l pge suivnteF giEdessous @(gure SFTA un exemple d9utilistion de es nouvelles ommndes insi que son renduF
Un canard\\un lapin\newline une pintade \newpage un ours

Figure

SFT ! endu des di'rents types de suts

SW

CHAPITRE 5. MATRISER SA MISE EN PAGE (1/2)

En rsum
A ! ves douments v i respetent une hirrhie trs prise X une prtie ontient des hpitresD sinds en setionsD ellesEmmes divises en sousEsetionsFFF ! n doument de lsse ook @livreA propose en plus un doupge glol ve un prmuleD un orpsD des nnexes et des hpitres pilogues 4 F ! ves di'rentes prties d9un livre n9ont ps l mme numrottionD ni u niveu des titresD ni u niveu des numros de pgesF ! ne pge de grde simple 5 omporte un titreD le nom du ou des uteurs et une dteF ! ves environnements flushrightD enter et flushleft permettent respetivement A d9ligner droiteD de entrer ou d9ligner guhe du texteF r dfutD v i justi(e le texteF ! our rer un nouveu prgrpheD il su0t de suter deux lignesF i vous le souhitezD il est ussi possile d9utiliser newline ou qui permettent d9e'etuer un simple retour l ligneF in(nD newpge engendre un sut de pgeF

A \backmatter et \end{document}, parce que L TEX les numrote de manire dirente et que cette
particularit peut tre utile certains. Cependant, dans la plupart des ouvrages francophones, il n'y a bien entendu qu'un seul pilogue. 5. Il est bien sr possible de faire une page de garde bien plus complique.

4. Dans cet ouvrage, nous utiliserons le terme  pilogues  pour les parties situes entre

TH

Chapitre

6
Dicult :

Matriser sa mise en page (2/2)

ans ce second chapitre sur la mise en page, nous n'allons pas voir comment structurer les informations, mais plutt apprendre mieux les prsenter. Au programme de ce chapitre :  la modication 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 cruciaux pour une bonne mise en page. Les marges vous permettront par exemple de relier vos documents plus facilement.

TI

CHAPITRE 6. MATRISER SA MISE EN PAGE (2/2)

La forme de votre publication


La commande \documentclass{}
xous vons vu dns l premire prtie qu9un doument ommene forment pr l ommnde doumentlssoptions{type du doument}F ves types de douments utiliss dns e livre sont nons dns le tleu iEdessous @dj prsent dns le hpitre QAF

Type de document
rtile ook letter report

ertile @sousEentendu sienti(queA vivre vettre pport @stgeD thseF F FA

r le iis du type de doumentD nous vons d(ni l nture de l pulition que nous omposons X livreD lettre ou utreF xnmoinsD ertines informtions mnquent X ! ! ! ! le formt du ppier sur lequel ser imprime l pulition @eRD eSF F FA Y l tille de l polie priniple Y l9lignement des qutions @que nous pprendrons rire dns l prtie QA Y le positionnement de l premire pge de hque hpitre @il est possile de fire en sorte que hque hpitre ommene sur l pge de droiteA Y ! l9informtion permettnt de svoir si le doument r ser reto verso ou nonF n seond tleu fit don nturellement son ppritionD listnt les options ppliles l ommnde doumentlss{}F

Options applicables la commande doumentlss{} Description Valeurs applicables Valeur par dfaut
pormt du ppier

ille de l polie priniple elignement des qutions golonnes remire pge des hpitres eto verso

RpperD SpperD letterpperD SpperF F F IHptD IIptD IPpt fleqn @ guheA oneolumnD twoolumn opennyD openright onesideD twoside

letterpper

IHpt entres pr dfut oneolumn openright rtile et report X onesideD ook X twoside

Exemples pratiques
ve tleu que vous venez de lire est un outil prieuxD mis enore futEil svoir s9en servirF hns un premier tempsD opiez et ollez le ode soure iEdessous dns un (hier testFtexF TP

MARGES ET INTERLIGNES
\documentclass{book} \usepackage[latin1]{inputenc} \usepackage[T1]{fontenc} \usepackage[francais]{babel} \begin{document} \section{Un fort beau chapitre} cinq ou six gros paragraphes de faux texte. \end{document}

entez de rempler doumentlss{ook} pr l9une des lignes iEdessous @une seule l fois X il ne fut ps deux ommndes doumentlss{} dns une mme pulitionAF
\documentclass[twocolumn]{book} \documentclass[twocolumn]{article} \documentclass[12pt]{book} \documentclass[11pt]{article} \documentclass[twocolumn, 12pt]{book}

 gopier e ode gode we X TIWSVH 

issyez es lignes @joutez un peu de texte pour mieux voir les di'renesD si vous prfrezAF etenez de ette sousEprtie que l ommnde doumentlss{} peut tre personE nlise gre des options ontenues entre rohets et spres pr des virgules de l fon suivnte X doumentlssoptionID optionPD optionQ{type}F

Marges et interlignes
Marges
ous venez d9pprendre rer des pulitions dptes l tille de votre ppier et ux priniples exigenes d9un uteur @hoisir l tille de l polie priniple est essentielD pr exempleAF oyons mintennt omment modi(er les mrges d9un doumentF gette modi(tion se fit en trois tempsF out d9ordD nous llons rer un doument dns lequel nous ppelons le pkge lyoutD puis nous llons utiliser l ommnde lyout introduite pr eluiEi (n d9otenir un grit qui nous donner une ide de l tille de hque mrgeF in prllleD nous imprimerons un doument stur de texte (n de voir le rendu produit ve es tilles de mrgesF ve ode utiliser pour l rtion du lyout est donn iEdessousF sl est ompgn TQ

CHAPITRE 6. MATRISER SA MISE EN PAGE (2/2) d9une pture d9rn d9un doument stur en texteD insi que d9une pture d9rn d9un lyout @(gure TFIAF
\documentclass{article} \usepackage[latin1]{inputenc} \usepackage[T1]{fontenc} \usepackage[francais]{babel} \usepackage{layout} \begin{document} \layout \end{document}

 gopier e ode gode we X VHIITV 

Figure

TFI ! ve duo lyout G pge sture en texte

ges deux lments onjugus nous permettent de mieux visuliser les mrges et leurs grndeurs respetivesF TR

MARGES ET INTERLIGNES e(n de modi(er ellesEiD nous utiliserons le pkge geometry dns lequel nous spiE (erons les tilles des mrges en hutD en sD guhe puis droiteF out ei s9rit ve l syntxe suivnte X
\usepackage[top=2cm, bottom=2cm, left=2cm, right=2cm]{geometry}

fien srD vous pouvez modi(er votre guise les di'rentes longueursF sumons les tpes X ! rtion du lyout Y ! rtion d9une pge sature en texte @(n de mieux visuliser les mrgesA Y ! modi(tion des mrges @vi le pkge geometryA Y ! rtion d9une pge remplie de texte pour voir le rendu des mrges @fulttifAF

Interlignes
hns ertins types de doumenttionD un interlignge une fois et demie ou deux fois suprieur l normle est requisF xous llons voir ensemle omment utiliser es derE niers dns un doument 1 F e(n d9otenir des interlignes personnlissD il fut utiliser le pkge setspe insi que les ommndes onehlfsping et doulesping dns le prmuleD qui permettent d9otenir dns tout le doument un interligne resE petivement IDS et P fois plus grnd que l9interligne hituelF our ne hnger les interlignes que dns des petits moreux de votre ompositionD les environnements onehlfspe et doulespe sont dptsF v9exemple iEdessous illustre e s @(gure TFPAF
\documentclass[10pt]{article} \usepackage[latin1]{inputenc} \usepackage[T1]{fontenc} \usepackage[francais]{babel} \usepackage{setspace} \begin{document} \section{interligne simple} Un paragraphe. \section{interligne intermdiaire} \begin{onehalfspace} Un autre paragraphe. \end{onehalfspace}
1. Il est galement possible de crer des interlignes d'une taille dnie par l'auteur, mais ce n'est pas notre souhait ici.

TS

CHAPITRE 6. MATRISER SA MISE EN PAGE (2/2)

\section{interligne double} \begin{doublespace} Encore un autre paragraphe. \end{doublespace} \end{document}

 gopier e ode gode we X UTQHPH 

Figure

TFP ! snterlignes

Les listes
xous llons mintennt pprendre rer des listesF ves listes sont trs utiles dns un doument et peuvent tre selon vos souhits X ! des listes pues @omme elleEiA Y ! des listes numrotes Y ! des listes de desription @euoup moins frquentesAF TT

LES LISTES

Listes puces
v rtion d9une liste pues se fit en trois temps X ! ouverture de l9environnement itemize Y ! riture de hque lment de l liste prd de l ommnde item Y ! fermeture de l9environnement itemizeF ien de ompliqu lEdednsD vous pouvez voir iEdessous un exemple prtique prsenE tnt un ode de liste puesD insi que son rendu @(gure TFQAF etit onusD le hngement de l forme de l pue est introduit dns le odeF
\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, j'ai transform la puce en @ \item[0] Un lapin. \end{itemize}

 gopier e ode gode we X RQRWUV 

Listes numrotes
v rtion d9une liste numrote se fit glement en trois temps @seul le nom de l9environnement hngeA X ! ouverture de l9environnement enumerte Y ! riture de hque lment de l liste prd de l ommnde item Y ! fermeture de l9environnement enumerteF i vous vez ompris omment onstruire des listes puesD vous n9urez uune di0E ult rer des listes numrotesF gependntD un exemple de ode et un rendu en imge @(gure TFRA ne peuvent ps fire de tortF
\begin{enumerate} \item Un canard. \item Un mammouth. \item Un canard.

TU

CHAPITRE 6. MATRISER SA MISE EN PAGE (2/2)

Figure

TFQ ! viste pues

\item \item \item \item

Un mammouth. Un canard. Un mammouth. Une pintade.

\end{enumerate}

 gopier e ode gode we X RQTIQV 

Listes de description
i vous souhitez rire une srie de d(nitionsD l9environnement desription est fit pour vousF sl vous permet de rempler les pues pr des expressions de votre hoix qui seront mises en grsF ges mots en grs devront tre pls entre rohets juste prs l ommnde item dns le ode soureF hmonstrtion iEdessous @(gure TFSA X
\begin{description}

TV

LES LISTES

Figure

TFR ! viste numrote

\item[Un \item[Un \item[Un \item[Un

canard :] bestiole qui fait coin. poulpe :] bestiole qui fait bloub. ornithorynque :] bestiole qui fait rire. ours :] bestiole qui fait mal.

\end{description}

 gopier e ode gode we X VQVPWW 

Figure

TFS ! viste de desription

ves listes n9ont rien de sorier X en fire usge rer vos douments en plus de vous permettreD pr exempleD de prsenter simplement des proessusD des mnipultions ou des protooles oprtoires @e ne sont que des exemplesD vous pouvez trs ien vous en servir pour lister des ingrdients dns l reette des rpesAF TW

CHAPITRE 6. MATRISER SA MISE EN PAGE (2/2)

Les styles
xous venons d9pporter de nomreuses modi(tions nos pulitionsF illes ont t mises en formeD struturesD listesF sl nous reste un lment essentiel personnliser X les en-ttes et pieds de pagesF
A ges lments ont eux ussi t tudis pr les onepteurs de v iF sl existe ien sr A des pkges permettnt d9en fire des hoses originlesF xnmoinsD les pres de v i ont hoisi trois ouples enEttes G pieds de pge qui leur semlient les plus dpts un usge professionnel @nous utiliserons d9utres pkges et des mises en forme lores plus loin dns le oursAF A our utiliser un ouple enEttes G pieds de pgeD il vous su0r de hoisir e que v i ppelle un styleF ges trois styles sont X

! le style plin X il permet d9insrer le numro de pge u milieu du pied de pge Y ! le style hedings X il permet d9insrer le nom du hpitre et le numro de pge en enEtteF ve pied de pge est vide Y ! le style empty X l9enEtte et le pied de pge sont videsF hns les pges suivntesD vous trouverez des ptures d9rn de douments omposs respetivement ve les ommndes plin @(gure TFTAD hedings @(gure TFUA et en(n empty @(gure TFVAF our donner un style une pge en prtiulierD il su0t d9utiliser l ommnde pgestyle{nom du style} que nous insrerons u dut de l pge modi(erF ien de ien ompliquD n9estEe ps c hns le premier D nous pprendrons personnliser de mnire ien plus pprofondie nos enEttes et pieds de pgeF

UH

LES STYLES

Figure

TFT ! ve style plin

UI

CHAPITRE 6. MATRISER SA MISE EN PAGE (2/2)

Figure

TFU ! ve style hedings

UP

LES STYLES

Figure

TFV ! ve style empty

UQ

CHAPITRE 6. MATRISER SA MISE EN PAGE (2/2)

En rsum
! yn peut personnliser l forme de son doument en joutnt des prmtres l ommnde doumentlssF gel nous permet d9indiquer l tille du ppier @eRD eSFFFAD l tille de l polie @IHptD IIptFFFAD le nomre de olonnesD etF ! sl est possile de prmtrer les mrges 2 d9un doumentF yn fit ppel pour el u pkge geometryF ! sl existe di'rents types de listesD hune dpte u genre de donnes listes X liste normle @itemizeAD liste numrote @enumerteAD liste de desription @desriptionAF ! v ommnde pgestyle nous permet de hoisir omment l9enEtte et le pied de pge seront 0hs X ve le numro de pge en pied de pge @plinAD ve le nom du hpitre et le numro de pge en enEtte @hedingsA ou sns enEtte ni pied de pge @emptyAF

2. Ici, nous n'avons fait qu'un travail grossier, mais le premier TP vous apprendra tre beaucoup plus prcis (en pratique vous constaterez que les tailles de marges par dfaut sont souvent susantes).

UR

Chapitre

7
Dicult :

Les polices

e troisime chapitre traitera des polices et de toutes les faons de modier du texte. La bonne matrise 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 doumentlss et de la taille de police par dfaut). la n de ce chapitre, vous pourrez sans problme :  mettre en forme du texte (gras, italique, soulignement. . .) ;  changer la couleur d'un texte ;  changer de faon ponctuelle ou dnitive la police d'un document. Rien de sorcier dans les commandes, leur manipulation ne devrait pas poser de problme. Ce chapitre tant le plus facile du livre, protez-en pour vous entraner.

US

CHAPITRE 7. LES POLICES

Graisse, style, taille


Taille de texte
xous llons dns e prgrphe omprendre omment l tille du texte peut tre moE di(eD de fon rire ertins mots en plus grnd que les utresF
A v i propose dix ommndes di'rentes permettnt d9ugmenter ou de diminuer l tille de votre texte selon votre envieF ges ommndes s9utilisent trs simplement et possdent deux syntxes di'rentes X

\commande{mon bout de texte} % rien d'inhabituel {\commande mon bout de texte} % nouvelle faon

hns le s des modi(tions de tilles de texteD es deux mthodes fontionnentF xnmoinsD je vous onseille d9utiliser l syntxe ommnde{mon out de texte} r A elle est similire l mjorit des utres syntxes utilises dns v iF

Figure

UFI ! ves tilles de texte

evenons nos ommndesF gomme dit plus hutD le texte peut suir dix trnsformE tions di'rentes u niveu de l tilleF gel nous donne don une helle de tille de texte ssez lrge @(gure UFIAF ne fois n9est ps outumeD un eu tleu devrit nous ider y voir plus lir dns e ts de ommndesF sl se trouve sur l pge suivnte 1 F
1. Testez ces commandes, vous serez surpris des changements qu'elles eectueront dans vos mises en page.

UT

GRAISSE, STYLE, TAILLE

Commande

tiny sriptsize footnotesize smll normlsize lrge vrge veqi huge ruge

Taille de texte

winusule rs trs petite rs petite etite xormle @d(nie dns doumentlssA vgrement plus grnde que l normle qrnde rs grnde rs trs grnde norme 3

Point important : lors de l'appel de doumentlss, vous avez choisi une taille de police pour votre document (10 pt par dfaut, que vous pouvez augmenter jusqu' 12 pt). Il serait maladroit d'encadrer l'intgralit d'un document dans une commande lrge au lieu de simplement augmenter la taille de police par dfaut.

Graisse, soulignement. . .
xous venons de voir omment rendre plus petite ou plus grnde une portion de texteF xous llons prsent pprendre mettre du texte en grsD le soulignerD insi qu9 lui ppliquer moult ommndes de mise en formeF sl existe ii trois mthodes di'rentes pour ppliquer des trnsformtions de type grisse et soulignement un texte X ! l mthode hituelleD ommnde{mon out de texte} Y ! l mthode {ommnde mon out de texte} Y ! les environnementsF l di'rene des ommndes permettnt de modi(er l tille du texteD s9utilisnt indi'remment l9intrieur ou l9extrieur des oldesD il existe ii des ommndes di'rentes suivnt que vous utilisez l9une ou l9utre des deux mthodesF our vous prgner de multiples prgrphesD les exemples et ommndes sont synthE tiss iEdessous sous forme de tleu @ grder sous l minAF

Gardez l'esprit qu'un trop grand nombre de mots mis en forme peut nuire votre document et le rendre totalement illisible. Utilisez ces commandes avec parcimonie.
UU

CHAPITRE 7. LES POLICES

Modication Normal Gras Italique Pench Machine crire Petites capitales Exposant Encadrer
@in mode texteA @rmtrleA

Mise en forme Commande

{normlfont un lpin} egin{rm}un lpin end{rm} textf{un lpin} {fseries un lpin} egin{f}un lpin end{f} textit{un lpin} {itshpe un lpin} egin{it}un lpin end{it} textsl{un lpin} {slshpe un lpin} egin{sl}un lpin end{sl} texttt{un lpin} {ttfmily un lpin} egin{tt}un lpin end{tt} texts{un lpin} s{un lpin} {sshpe un lpin} egin{s}un lpin end{s} n nrdtextsupersript{un lpin} fox{un lpin} ul{un lpin} uuline{un lpin} uwve{un lpin} st{un lpin}

Rendu

un lpin un lpin

un lapin un lapin un lapin


un lapin un lapin un lapin

un un un un un un

lapin lapin lapin lpin lpin lpin

un lapin un lapin un lapin un lapin

n nrdun lapin un lpin un lpin un lpin


:::::::

Soulignement
@kge soulA @kge ulemA @kge ulemA

Soulignement Soulignement Barrer


@kge soulA

un lpin

un lpin

UV

COULEUR

La commande \emph, un cas part


xous venons de voir une vingtine de ommndes ynt hune un usge ien d(niF gertines grossissent le texteD d9utres le rrent ou le soulignentF in refD hune une fontion simple et file omprendreF v ommnde emph{texte} est di'rente A et permet tout simplement de dire v i  ce bout de texte est important, mets-le en A i valeur F v se hrger lors tout seul de hoisir l meilleure fon de le mettre en vleurF etit exempleD un mot mis en vleur dns un texte en itliqueD et un mot mis en vleur dns un texte norml @(gure UFPAF
\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}

 gopier e ode gode we X WUPSQH 

Figure

UFP ! v ommnde emph

ous onsttez que emph hnge de omportement suivnt le ontexte Y en el rside s foreF gonlusion X utiliser l9itlique peut souvent tre une erreurD mieux vut lui prfrer emphF hns le premier D nous pprendrons fire en sorte que emph mette en grs les mots importntsF

Couleur
xous llons ii pprendre olorer du texte et le rendre tel un rEenEiel u ur de vos pulitionsF oulignons tout de mme l dngerosit vre d9une portion de texte rose u sein d9une thse et l proilit leve que ette portion use pertes et frs l9heure du juryF

Les huit couleurs par dfaut


our l oloristion du texteD nous utiliserons le pkge olorF UW

CHAPITRE 7. LES POLICES ge pkge propose pr dfut huit ouleurs @lkD whiteD redD greenD lueD yellowD mgent et ynAD que vous pourrez utiliser votre guise pour olorer du texte vi l ommnde suivnte X
\textcolor{couleur}{texte en couleur}

Cration de nouvelles couleurs


eve huit ouleursD vous ne pouvez gure ller loinD rison pour lquelle de onnes mes ont onu un systme vous permettnt d9en omposer de nouvellesF our e fireD une ommnde est disponile X defineolorF gette ommnde permet de rer des ouleurs prtir de niveux de gris ou d9un mlnge de trois ouleurs @rougeD vert et leuAF ves ouleurs res reevront hune un nom que vous hoisirez et s9utiliseront de l mme mnire que prdemmentD toujours gre l ommnde textolor et selon l syntxe vue plus hut X
\textcolor{le nom de couleur choisi}{texte en couleur}

Niveaux de gris
h(nir une ouleur en niveux de gris revient hoisir une ouleur entre le ln et le noirF siD nous estimerons que le gris se trouve sur une helle situe entre H @le noirA et I @le lnAF ghoisir un niveu de gris onsister prendre un nomre deux dimles @nous utiliserons un point entre le H et ses dimlesA situ entre H et IF v syntxe de defineolor dns le s des nunes de gris ser X
\definecolor{le nom choisi sans espace}{gray}{le nombre deux dcimales}

Mlange de rouge, vert et bleu


e(n de rer de nouvelles ouleursD nous mlngerons trois ouleurs initiles dns des proportions hoisiesF he l mme mnire que pour les nunes de grisD nous hoisirons tour tour l9intensit de rougeD de vert et de leu que ontiendr l ouleur que nous voulons rerF v syntxe de defineolor dns le s du mlnge rougeD vertD leu ser X
\definecolor{le nom de couleur choisi}{rgb}{taux de rouge entre 0 et 1,taux de vert,taux de bleu}

VH

LES PACKS DE POLICES

Les packs de polices


xous vons ppris hnger l tille d9un moreu de texte et lui fire suir de multiples trnsformtionsD de l9itlique u soulignementF g9est ienD mis il nous reste enore une hose pprendre hnger X les polices de caractresF sl y fort prier que depuis le dut de et ouvrgeD u fur et mesure de vos ompiltionsD l9envie vous titill de hnger l polie de vos textesF
A our e qui est des poliesD v i des vntges doule trnhntF ppelonsEnous A que v i t dvelopp suite l9exsprtion de herheurs fe l mise en pge plutt pssle de leurs textesF sls ont souhit lors de l rtion du lngge que l9ensemle des lments d9une pulitionD qu9ils soient en grsD en mjusules ou dns une formuleD soient ohrents entre euxF

gette r)exion profonde entrn une innovtion X l rtion des pks de poliesF v9ide entrle des pks de polies est de donner une ohrene u niveu de l typogrE phie l9intgrlit du texte prsent dns un doumentF sultt X un pk omprennt qutre polies ohrentes orrespondnt respetivement X ! ! ! ! des des des des rtres rtres rtres rtres ve empttements Y sns empttements Y fon mhine rire @ hsse (xeA Y servnt rire des formules mthmtiquesF

A fien qu9il existe un pk pr dfut fourni dns v i @utilisnt l polie gomputer wodernA vous pouvez hnger de pk de polies vi l9utilistion des pkges its iEdessousF

sl vous su0r de les ppeler vi l ommnde usepkge{nomdupk}F ne fois n9est ps outumeD voii une longue liste de noms ve les ptures d9rn orrespondntesF

Figure

UFQ ! r dfut

hes modi(tions pontuelles de polie peuvent ussi tre introduites gre l omE mnde suivnte X
{\fontfamily{code_de_la_police}\selectfont mon bout de texte}

VI

CHAPITRE 7. LES POLICES

Figure

UFR ! k ookmn

Figure

UFS ! k hrter

Figure

UFT ! k newent

VP

LES PACKS DE POLICES

Figure

UFU ! k lmodern @le lssiqueA

Figure

UFV ! k mthpzo

Figure

UFW ! k mthptmx

VQ

CHAPITRE 7. LES POLICES hi'rentes polies sont utilislesD j9en i sletionn pour vous et vous les livre dns un nouveu tleu @toujours ve des exemples de renduAF

Code de la police Exemple


h mr lmr lmss lmssq lmtt pg pr pk phv pn ppl ptm pz

Charter

Computer Modern

Latin Modern Roman

Latin Modern Sans Empattement Latin Modern Sans Emp. Exp.

Latin Modern Typewriter Avant Garde Courier Bookman Helvetica New Century Schoolbook Palatino Times Zapf Chancery
Il est souvent tentant de changer en permanence de police. Nanmoins, un document sobre sera bien plus lisible pour un correcteur ou un lecteur qu'un document ncessitant en permanence de se radapter la police. Utilisez ces commandes sans lourdeur, sans quoi vos publications deviendront indigestes.

En rsum
! v tille du texte peut tre prmtre ve des ommndes omme smllD normlD lrgeD hugeFFF ! he nomreuses mises en forme sont utilisles vi les ommndes ppropriesF einsiD il est notmment possile de psser le texte en soulign @ulAD itlique @textitAD grs @textfAFFF A ! ves rteurs de v i ont privilgi des packs ohrents typogrphiquementD ux polies indpendntesF sl est possile de hnger de pk de polies X il fut hrger le pkge orrespondnt u pk hoisiF

VR

Chapitre

8
Dicult :

Les notes

A ans ce chapitre, les dirents types de notes et de rfrences possibles avec LTEX seront abords. C'est un chapitre facile, mais important, car il vous permettra de citer proprement tout ou une partie d'un texte, et de crer des notes en bas de certaines de vos pages. Vous apprendrez :  citer des textes ;  insrer des paragraphes de code brut dans vos documents ;  crer des minipages ;  composer des notes de bas de page ;  utiliser les rfrences internes au sein de votre publication.

VS

CHAPITRE 8. LES NOTES

Citation, code brut et URL


gette premire prtie dveloppe simplement les mnires de rer des ittions de texteD de ode insi que l fon d9otenir une v liquleF

Les citations simples


prquemmentD vos rpports nessiteront que vous itiez des proposF our vous perE mettre elD deux environnements vous sont proposs X quote et quottionF ge ode soure vous montre l di'rene entre quote et quottion X le nomre de tultions vnt le premier mot 1 F
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce condimentum tempor risus cursus aliquet. \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} Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce condimentum tempor risus cursus aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

vorem ipsum dolor sit metD onsetetur dipising elitF puse ondimentum tempor risus ursus liquetF out individu droit l vieD l liert et l sret de s personneF onsetetur dipising elitF vorem ipsum dolor sit metD onsetetur dipising elitF xull volutpt meE tus ut mgn liqum ne porttitor neque sodlesF out individu droit l vieD l liert et l sret de s personneF vorem ipsum dolor sit metD onsetetur dipising elitF puse ondimentum tempor risus ursus liquetF vorem ipsum dolor sit metD onsetetur dipising elitF
1. quotation est fait pour de gros volumes de texte, tandis que quote est plus adapt pour une ligne isole.

VT

CITATION, CODE BRUT ET URL

Les citations de code


rois mthodes mjeures permettent de iter des extrits de odeF

La commande ver
our insrer du ode dns un prgrpheD le plus simple reste d9utiliser l ommnde verF ve texte que mettr en forme l ommnde ver ser dlimit pr le rtre vennt juste prs son ppelD gnrlement |F
\verb| Mon bout de code {} |

sl se peut que vous utilisiez le rtre | dns ertines zones de votre odeD et vous llez tre onfront u prolme que montrent le ode soure et le prgrphe iEdessous @lisezEles ttentivementAF
\verb[lapin \verb|lapin \verb(lapin \verb&lapin & & & & lapin lapin lapin lapin {} {} {} {} [ | ( &

ves trois premires lignes de ode donnent le mme rsultt tndis que l qutrime ne fontionne ps Y le 8 est le dlimiteur dns l qutrime ligne etD tnt donn qu9il A y dj un 8 dns le odeD v i omprendr ml l9instrution et n9endrer que le premier motD  lpin F gette sutilit rend ssez risque l9utilistion de ver et peut prfois dlenher des dizines d9erreurs ou de muvis rendusF

L'environnement vertim@tA
v9environnement vertimD ompgn du pkge du mme nomD permet d9endrer de gros volumes de odeF etit soui X il remple les tultions pr des espesF
\documentclass{article} \usepackage[latin1]{inputenc} \usepackage[T1]{fontenc} \usepackage[francais]{babel} \usepackage{verbatim} \begin{document} \begin{verbatim} votre code \end{verbatim} \end{document}

 gopier e ode gode we X SPPITV 


VU

CHAPITRE 8. LES NOTES e(n d9viter e dsgrment et de hoisir lirement le nomre d9espes orresponE dnt une tultionD vous pouvez utiliser l9environnement vertimt fourni pr le pkge supplmentire moreverF syntxe est l suivnte X
\begin{verbatimtab}[nombre_d'espaces_par_tabulation] votre code \end{verbatimtab}

hns l9exemple iEdessousD hque tultion introduite dns le ode se verr remple pr IH espes une fois le doument ompilF
\documentclass{article} \usepackage[latin1]{inputenc} \usepackage[T1]{fontenc} \usepackage[francais]{babel} \usepackage{verbatim} \usepackage{moreverb} \begin{document} \begin{verbatimtab}[10] votre code \end{verbatimtab} \end{document}

 gopier e ode gode we X QUTRVP 

L'environnement lstlisting
v9environnement lstlisting permet de mettre en forme de fon olore et d9utiliser de nomreuses options pour 0her du odeF hns un premier tempsD vous devez ppeler le pkge listings dns l9enEtte du doumentD vnt d9utiliser l ommnde lstset et de l prmtrer pour qu9elle mette en forme votre ode selon vos souhitsF v ommnde lstset se ple vnt egin{doument} et possde un grnd nomre d9rguments prmtrlesF
\lstset{ % language=nom_du_langage, basicstyle=\footnotesize, numbers=left, numbers=right, numberstyle=\normalsize, numbersep=7pt, % % % % % % choix du langage taille de la police du code placer le numro de chaque ligne gauche (left) placer le numro de chaque ligne droite (right) taille de la police des numros distance entre le code et sa numrotation

VV

CITATION, CODE BRUT ET URL


backgroundcolor=\color{white}, % couleur du fond % Possibilit d'utilisation du package color }

tetezEy un oup d9il hque fois que vous utiliserez e pkgeF

ves lngges omptiles ve l ommnde sont onstmment mis jour sur l pge de ikiooks onsre u pkge listingsF  vngges onnus de listings gode we X RWIQTV 

ve ode 0her s9insre dns votre doument vi l9environnement lstlistingF giEdessousD un petit exemple du tritement d9un ode g @extrit du tutoriel g du ite du roA ve lstlisting @(gure VFIAF
\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} \end{document}

 gopier e ode gode we X QTQSWP 


VW

CHAPITRE 8. LES NOTES

Figure

VFI ! gittion de ode

Gestion des URL


A v i gre les v de fon trs e0eD vous permettnt de rendre vos douments intertifsF

our insrer une vD il vous su0t d9utiliser le pkge url insi que l ommnde url{dresse}D rien de plus ompliqu que elF

Minipage et texte encadr


sl peut prfois tre utile de fire ressortir une portion de texte de fon singulireF v9environnement minipge et l ommnde fox vous permettent d9endrer du texte et de le mettre en vleurF ptonsEle une fois de plusD e n9est ps pre que vous surez fire des dres prs e prgrphe qu9il fut en mettre prtoutF

Restez sobreD vos leteurs vous en remerierontF

La commande \fbox
v ommnde foxD permettnt d9endrer des portions de texteD dj t vue dns le hpitre prdentF gependntD nous n9vons ps enore vu les prmtres qui peuvent lui tre ppliqusF fox est une ommnde puissnteD pour lquelle il est possile de prmtrer des ts de hosesF xnmoinsD dns e oursD nous n9utiliserons fox que pour endrer des textesF ves deux prmtres qui nous intressent ii sont l9rt entre le texte et l ordure insi que l9pisseur de ette dernireF giEdessous une dmonstrtion de fox et son rsultt prs ompiltion @(gure VFPAF WH

MINIPAGE ET TEXTE ENCADR


% Commande permettant de dfinir l'cart \setlength{\fboxsep}{8mm} % Commande permettant de dfinir l'paisseur du trait \setlength{\fboxrule}{2mm} \fbox{Un lapin}

Figure

VFP ! exte endr

L'environnement minipage
ne minipge est un enrt de texte de lrgeur hoisieD en quelque sorte une nouvelle pge dns votre pge 2 F l9intrieur de et enrt de texteD vous pourrez disposer et utiliser des environnements omme si ette minipge tit un doument prt entireF ne minipge est en quelque sorte un doument dns un doumentF sl vous est mme possile d9insrer une minipge dns une minipge @mis nous llons viter de fire des hoses qui ne servent rien Xp AF v9environnement minipge est dpendnt de deux prmtres X gnement vertical de l minipge rerF

la largeur

et

l'ali-

our e qui est de l lrgeurD je pense que vous vez devin quoi servit le prmtre orrespondnt 3 F ve prmtre d9lignement est qunt lui plus di0ile omprendreF v9lignement est vertil et d(ni pr rpport u niveu du texteF rois lignements sont propossD et un shm vut mieux qu9un long disours pour visuliser les trois lignements disponilesF

Figure

VFQ ! elignements possiles des minipges

siD une dmonstrtion d9une minipge 4 de S entimtres de lrge entre vertilement

A 2. Des utilisateurs avancs de L TEX peuvent russir agencer les minipages de manire surprenante, tout comme les botes encadres. 3. Il s'exprime gnralement en centimtres. 4. Elle est volontairement mise en plein milieu d'un long texte.
WI

CHAPITRE 8. LES NOTES @(gure VFRA otenue vi l ommnde X


\fbox{ %fbox est utilis pour voir les bords de la minipage \begin{minipage}[c]{5cm} Un petit paragraphe. \end{minipage} }

Figure

VFR ! ixemple de minipge

Notes de bas de page, rfrences internes


gette prtie trite des notes de s de pge insi que des rfrenes internes u sein des doumentsF ges deux lmentsD souvent ngligsD montrent votre letort que votre texte est strutur et ien pensF

Notes de bas de page


sl existe deux oles pour l9insertion de notes de s de pgeF

La commande footnote
v premire onsiste utiliser l ommnde footnote{exte de l noteF} tout simplement l9endroit o vous voulez insrer un renvoi vers une note de s de pgeF gette ommnde est trs intuitiveD l seule hose prmtrer ii est l9espement entre l9exposnt renvoynt l note et le mot ou le groupe de mots onernF rois solutions sont possiles X WP

NOTES DE BAS DE PAGE, RFRENCES INTERNES ! oller l9exposnt u mot onern Y ! utiliser une espe 5 D qui peut prfois tre trop lrge Y ! insrer une espe plus (ne vi l ommnde espeF
un canard\footnote{bestiole qui fait coin} un ornithorynque\footnote{bestiole qui fait rire} un ours\footnote{bestiole qui fait mal}

Figure

VFS ! xotes de s de pge @mthode simpleA

La commande footnotemrk
siD l9oprtion se droule en deux tempsF hns un premier tempsD vous mrquerez tous les lments onerns pr des notes de s de pge personnlises vi l omE mnde footnotemrkndelnoteD puis vous indiquerez les notes de s de pge orrespondnt ux numros prdemment hoisis gre l ommnde footnoteE textndelnote{exte}F
A heux ompiltions sont nessires X une pour que v i liste les mrquesD et une pour qu9il ssoie les notes de s de pge ux mrquesF gette mthode est souvent slvtrie lorsque des erreurs pprissent ve footnoteF giEdessousD un ode soure de dmonstrtion insi qu9une pture d9rn prise prs deux ompiltionsF

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}

5. L'espace typographique est fminin.

WQ

CHAPITRE 8. LES NOTES

Figure

VFT ! xotes de s de pge @mthode vneA

Les rfrences internes


A v i vous permet d9rire des rfrenes internes de fon simpleF our e fireD trois ommndes sont onntreF v ommnde lel{nomhoisi} sert mrquer un endroitD et les ommndes ref{nomhoisi} et pgeref{nomhoisi} vous perE mettent d9ppeler le numro de pge ou l rfrene de l9lment mrqu dns une utre zone de votre doument @(gure VFUAF

Dmonstration :
\documentclass{report} \usepackage[latin1]{inputenc} \usepackage[T1]{fontenc} \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}

WR

NOTES DE BAS DE PAGE, RFRENCES INTERNES

 gopier e ode gode we X QQRIVT 

Figure

VFU ! frene interne

En rsum
! ves environnements quote et quottion permettent de iter du texteF ! yn peut insrer du ode soure ve l ommnde ver @dns un prgrpheAD l9environnement vertim @pour les odes plus longsA ou lstlistings 6 @plus d9opE tionsAF ! sl est possile de rer des otes de texte endres en ominnt l ommnde fox et l9environnement minipgeF ! ves notes de s de pge sont gnrlement insres vi footnote mis peuvent tre genes plus (nement gre footnotemrk et footnotetextF ! hes mrqueurs invisiles @lelA peuvent tre disposs un peu prtout dns les pulitions et tre utiliss (n de rer des rfrenes internes 7 ve ref @indique le numro de setion o se trouve le mrqueurA et pgeref @indique le numro de pge o se trouve le mrqueurAF

6. lstlistings ore de nombreuses options permettant notamment de colorer le code et de numroter les lignes. 7. Nous apprendrons un peu plus loin insrer des marqueurs sur des images ou des tableaux.

WS

CHAPITRE 8. LES NOTES

WT

Chapitre

9
Dicult :

TP 1  Mise en page de la Dclaration universelle des droits de l'homme

A l y a de a huit chapitres, LTEX envahissait votre vie. 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 indpendante, mais il ne faut pas oublier la A nalit de l'apprentissage de LTEX : la cration de documents rels. Ce premier TP est l'occasion pour vous de tester votre savoir-faire et de vous entraner. L'intgralit du contenu des chapitres vus jusqu'ici sera mise prot et il y a fort parier que vous aurez besoin d'aller les consulter pour rpondre aux problmatiques de l'exercice.

WU

CHAPITRE 9. TP 1  MISE EN PAGE DE LA DCLARATION UNIVERSELLE DES DROITS DE L'HOMME gomme vous vez d vous en douterD le titre du hpitre ne lissnt uun suspenseD je vous nnone que nous llons mettre en pge une pulition sur l hlrtion universelle des droits de l9homme et du itoyenF exte fondteur de notre ivilistion moderneD il vous permettr de onjuguer pprentissge et ultureF

Les consignes
hns e D vous llez trviller ve trois textes di'rentsD en utiliser ertins morE eux hoisis et les mettre en pge de fon en fire un petit livre de IU pgesF ve nomre peut fire peurD mis ne vous inquitez psD e trvil devrit vous prendre moins d9une heure et demie si vous vez suivi les prdents hpitres ve ttentionF ve doument produit l9issue de e est tlhrgele u formt hp vi le ode we iEdessousF sl est soreD mis lgntD de quoi donner le sourire vos leteursF  sultt du @hpA gode we X SQWTPI  ve ut ii est de vous fire utiliser des pkges insi que de vous fire revoir les hpitres de l deuxime prtieF uite l9exerie prtiqueD de multiples pistes vous A seront donnes pour vous permettre d9ller plus loin dns votre pprentissge de v iF

survcu jusqu'ici)F

eutre hose noter X

ce TP clt la deuxime partie du cours (et vous avez

A v prtie sssD qui suit e D dveloppe les ommndes vnes de v i telles que elles qui permettent de mnipuler les imgesD les tleuxD les nottions mthmE tiques et les tlesF fien qu9essilesD es notions nessitent d9tre l9ise ve les notions de ommndesD d9environnements et de pkgesF v9importne de trviller e ne s9en trouve que renforeF

pites hu'er votre lvier X les onsignes vous ttendent dns le prgrphe iEdessousF illes sont longuesD mis omportent une grnde quntit de texte prendre depuis les rtiles originux de ikipdiF

Les mots en gras ne le sont pas pour faire joli, mais pour vous aider !

Les contraintes de l'exercice


Contenu hirarchis de notre document
otre trvil onsister ii rer un l'homme F ! l9rtile  hroits de l9romme WV

livre

en

franais

intitul

 Les droits de

ge livre utiliser des extrits de textes issus de qutre soures di'rentes X de ikipdi Y

LES CONSIGNES ! l9rtile  hlrtion des droits de l9romme et du gitoyen de IUVW ! l9rtile  volution frnise de ikipdi Y ! le texte desriptif de l liene gretive gommons QFHF de ikipdi Y

ous pouvez ruprer es rtiles pour les opierEoller filement l9ide du ode we iEprs X  gopier les rtiles gode we X PVSPWI  ur l page de garde seront rits X ! le titre du livre Y ! vos nom et prnom Y ! l dte du jourF n chapitre nomm  sntrodution sl ontiendr le texte suivnt X ves droits de l9homme sont un onept selon lequel tout tre humin possde des droits universelsD inlinlesD quel que soit le droit positif en vigueur ou les utres fteurs loux tels que l9ethnieD l ntionlitD l9orienE ttion sexuelle ou l religionF elon ette philosophieD omttue ou lipse ux IWe sileD PHe sile et PIe sile pr d9utres dotrinesD l9hommeD en tnt que telD et indpenE dmment de s ondition soileD des droits  inhrents s personneD inE linles et srs D et don opposles en toutes ironstnes l soit et u pouvoirF einsi le onept de droits de l9homme estEil pr d(nition universliste et glitireD inomptile ve les systmes et les rgimes fonE ds sur l supriorit ou l  votion historique d9une steD d9une reD d9un peupleD d9une lsse ou d9un quelonque groupe soil Y inomptile tout utnt ve l9ide que l onstrution d9une soit meilleure justi(e l9limintion ou l9oppression de eux qui sont enss fire ostle ette di(tionF ves droits de l9hommeD types de prrogtives dont sont titulires les individusD sont gnrlement reonnus dns les pys oidentux pr l loiD pr des normes de vleur onstitutionnelle ou pr des onventions inE terntionlesD (n que leur respet soit ssurD si esoin est mme ontre l9ttF v9existeneD l vlidit et le ontenu des droits de l9homme sont un sujet permnent de dt en philosophie et en sienes politiquesF ve corps du livre ser ompos d9une prtie intitule  hlrtion des droits de l9homme et du itoyen de IUVW ontennt trois chapitresF ve premier chapitreD intitul  ristoire D ontiendr le texte iEdessous X v hlrtion des hroits de l9romme t rite dns un temple proE testntF v9ssemle runie ersilles pr l onvotion des tts gE nrux pour trouver une solution (sle u d(it de l9ttD se dlre essemle ntionle en runissnt les trois ordresD dont elle dide l9oliE tionD puis s9institue essemle ntionle onstitunteD et dide de rdiger une dlrtion des prinipes fondmentux prtir desquels ser tlie WW ser ompos en prmule gros et en italiqueF

CHAPITRE 9. TP 1  MISE EN PAGE DE LA DCLARATION UNIVERSELLE DES DROITS DE L'HOMME une nouvelle gonstitutionF ille se runit pour elD prs voir pris les dE rets des R et II ot IUVW sur l suppression des droits foduxD qu9elle reprendr dns l9rtile premier de l hlrtionF v hlrtion des hroits de l9romme et du gitoyen t dttue pr l9essemle ntionle frnise sous l prsidene du mrquis de wireu prtir d9un des trois projets proposs X elui de PR rtilesD rdig pr le se ureu dirig pr trme ghmpion de giF v9ttriution du texte primitif v pyette inspir pr l hlrtion d9indpendne des ttsEnis est don erroneF v9 qrgoire propose que l hlrtion des hroits de l9romme et du gitoyen soit ompgne de elle des devoirsF v disussion dute le W juillet et douhe sur un vote le PT ot IUVWD sous l9in)uene des leders du tiersEtt et de l nolesseF ve texte est peu modi(D mis est enrihi d9un prmuleF sl est rti( en prtie le soir du S otore IUVW pr vouis s ersillesD sur l9exigene de l9essemleD qui utilis l pression d9une foule vinditive venue de risD initilement pour d9utres revenditionsF intirement promulgue pr le oi risD le Q novemre IUVWD l hlrtion des hroits est l dernire ordonnne royleF ille servir de rmule l premire gonstitution de l volution frniseF ve deuxime chapitreD nomm  ve texte D est plus omplexe et hirrhisF premire sectionD intitule  sntrodution D ontient l9extrit iEdessous X ves reprsentnts du peuple frnisD onstitus en essemle ntionleD onsidrnt que l9ignorneD l9ouli ou le mpris des droits de l9homme sont les seules uses des mlheurs pulis et de l orruption des gouvernementsD ont rsolu d9exposerD dns une dlrtion solennelleD les droits nturelsD inlinles et srs de l9hommeD (n que ette dlrtionD onstmment prsente tous les memres du orps soilD leur rppelle sns esse leurs droits et leurs devoirs Y (n que les tes du pouvoir lgisltif et eux du pouvoir exutifD pouvnt tre hque instnt omprs ve le ut de toute institution politiqueD en soient plus respets Y (n que les rlmE tions des itoyensD fondes dsormis sur des prinipes simples et inontesE tlesD tournent toujours u mintien de l gonstitution et u onheur de tousF seonde sectionD intitule  ves rtiles D ontient IU paragraphesF ve premier prgrphe pour titre  ertile premier D les suivnts s9ppellent  ertile P D  ertile Q F F F  ertile IU F giEdessous le texte respetif de hque rtileF renez le temps de le lireD ne seritEe que pr intrt ulturelF ertile premier E ves hommes nissent et demeurent lires et gux en droitsF ves distintions soiles ne peuvent tre fondes que sur l9utilit ommuneF ertile P E ve ut de toute ssoition politique est l onservtion des droits nturels et impresriptiles de l9hommeF ges droits sont l liertD l propritD l sret et l rsistne l9oppressionF IHH

LES CONSIGNES ertile Q E ve prinipe de toute souverinet rside essentiellement dns l xtionF xul orpsD nul individu ne peut exerer d9utorit qui n9en mne expressmentF ertile R E v liert onsiste pouvoir fire tout e qui ne nuit ps utrui X insiD l9exerie des droits nturels de hque homme n9 de ornes que elles qui ssurent ux utres memres de l soit l jouissne de es mmes droitsF ges ornes ne peuvent tre dtermines que pr l loiF ertile S E v loi n9 le droit de dfendre que les tions nuisiles l soitF out e qui n9est ps dfendu pr l loi ne peut tre emphD et nul ne peut tre ontrint fire e qu9elle n9ordonne psF ertile T E v loi est l9expression de l volont gnrleF ous les iE toyens ont droit de onourir personnellement ou pr leurs reprsentnts s formtionF ille doit tre l mme pour tousD soit qu9elle protgeD soit qu9elle punisseF ous les itoyensD tnt gux ses yeuxD sont glement dmissiles toutes dignitsD ples et emplois pulisD selon leur pit et sns utre distintion que elle de leurs vertus et de leurs tlentsF ertile U E xul homme ne peut tre usD rrt ou dtenu que dns les s dtermins pr l loi et selon les formes qu9elle presritesF geux qui solliitentD expdientD exutent ou font exuter des ordres ritrires doivent tre punis Y mis tout itoyen ppel ou sisi en vertu de l loi doit oir l9instnt Y il se rend ouple pr l rsistneF ertile V E v loi ne doit tlir que des peines stritement et videmE ment nessiresD et nul ne peut tre puni qu9en vertu d9une loi tlie et promulgue ntrieurement u dlitD et lglement ppliqueF ertile W E out homme tnt prsum innoent jusqu9 e qu9il it t dlr oupleD s9il est jug indispensle de l9rrterD toute rigueur qui ne serit ps nessire pour s9ssurer de s personne doit tre svrement rprime pr l loiF ertile IH E xul ne doit tre inquit pour ses opinionsD mmes reliE gieusesD pourvu que leur mnifesttion ne troule ps l9ordre puli tli pr l loiF ertile II E v lire ommunition des penses et des opinions est un des droits les plus prieux de l9homme Y tout itoyen peut don prlerD rireD imprimer lirementD suf rpondre de l9us de ette liert dns les s dtermins pr l loiF ertile IP E v grntie des droits de l9homme et du itoyen nessite une fore pulique Y ette fore est don institue pour l9vntge de tousD et non pour l9utilit prtiulire de eux qui elle est on(eF ertile IQ E our l9entretien de l fore puliqueD et pour les dpenses d9dministrtionD une ontriution ommune est indispensle Y elle doit tre glement rprtie entre les itoyensD en rison de leurs fultsF ertile IR E ves itoyens ont le droit de onstterD pr euxEmmes ou pr leurs reprsentntsD l nessit de l ontriution puliqueD de l onsentir lirementD d9en suivre l9emploiD et d9en dterminer l quotitD l9ssietteD le reouvrement et l dureF ertile IS E v soit le droit de demnder ompte tout gent puli IHI

CHAPITRE 9. TP 1  MISE EN PAGE DE LA DCLARATION UNIVERSELLE DES DROITS DE L'HOMME de son dministrtionF ertile IT E oute soit dns lquelle l grntie des droits n9est ps ssure ni l sprtion des pouvoirs dtermineD n9 point de gonstitutionF ertile IU E v proprit tnt un droit inviolle et srD nul ne peut en tre privD si e n9est lorsque l nessit puliqueD lglement onstteD l9exige videmmentD et sous l ondition d9une juste et prlle indemnitF ve

troisime chapitreD intitul  oures

D ontient le texte suivntF

v question des soures de l hlrtion frnise susit une ontroE verse empreinte de ntionlisme u sein de l9historiogrphieF hns une roE hure de IVWSD l9historien llemnd qeorg tellinek prsentit l9uvre frnE ise omme une simple hritire des hlrtions ngloEsxonnes @tition des droitsD hlrtion des droitsAD ellesEmmes inspires du rotestntisme luthrienF rduite en frnis en IWHPD dns un ontexte de monte des tensions entre l prne et l9ellemgneD elle donner lieu une rplique ussi peu nuneD porte pr imile foutmy X l hlrtion des hroits de l9romme et du gitoyen n9urit de soure que dns l trdition philosoE phique et humniste des vumiresF ve rmuleD jout u projetD t rdig sous l9in)uene de wireu et de tenEtoseph wounierD dput du iers qui vit fit dopter le serE ment du teu de umeD tous deux monrhiensD 9estEEdire prtisns d9une wonrhie onstitutionnelle l9ngliseF v9invotion  l9tre suprme t rjoute u ours des snes pour tenir ompte des onvitions hrE tiennes de presque tous les itoyensF ve texte de l9ertile premierD  ous les rommes nissent et demeurent lires et gux en droits D synthtise l voi du R ot IUVW olissnt l soit d9ordres hirrhissF v9rtile ITD ssoint onstitution et orgnistion de l sprtion des pouvoirsD est un prinipe ntrieurement dmis ve l sprtion des ordres spirituelD politique et onomiqueF wis les trois pouvoirs politiques uxE quels renvoie impliitement et rtileD svoir le lgisltifD l9exutif et le judiiireD est l oneption propose pr wontesquieu depuis IURV dns De l'Esprit des LoisF v9rtile QD qui ttriue l souverinet l xtionD s9inspire des thmes des remontrnes des rlementsD portes pr les nomreux memres du lu des emis de l gonstitutionD plus onnu sous le nom de glu des toinsD mis ussi du lre pmphlet de l9 ieysD qui pose l9quE tion X peuple a iersEttD 9estEEdire que les dputs du iersEtt sont les reprsentnts lgitimes de l9ensemle du peupleF v9rtile TD diretement inspir du philosophe ousseuD t propos pr lleyrndF vu l triune du omit de onstitution le IP septemre IUVWD e qui deviendr l9rtile T de l hlrtion des droits prenit l forme suivnte X  v loi tnt l9expression de l volont gnrleD tous les itoyens ont droit de onourir personnellement ou pr reprsenttion s formtion Y elle doit tre l mme pour tous F IHP

LES CONSIGNES ves utres rtiles reprennent des prinipes gnrux du droit ou de l produre qui sont dj tlisD omme l positivit du droitD le rtre ontrditoire des produresD l nonErtrotivit des loisD etF on idl est l9individulisme lirlF g9est une uvre de ironstneD une prolmtion gnrleD un texte tourn vers le pss ve pour ojetif d9en (nir ve l9enien gime Y mis glement un texte tourn vers l9veE nir en promouvnt l philosophie des vumires et son idl rtionlisteF

L'annexe AD  v rvolution frnise

nous ronte une elle histoire vi e texte X

v volution frnise est l priode de l9histoire de prne omprise entre l onvotion des tts gnrux en IUVW et le oup d9tt du IV rumire @WEIH novemre IUWWA de xpolon fonprteF g9est un moment fondmentl de l9histoire de prneD mrqunt l (n de l9enien gimeD et le pssge une monrhie onstitutionnelle puis l remire puliqueF ille mis (n l royutD l soit d9ordres et ux privilgesF tusti(e pr l hlrtion des hroits de l9romme et du gitoyenD qui prolmit l9glit thorique des itoyens devnt l loiD les lierts fondmentles et l souverinet de l xtionD pte se gouverner u trvers des reprsentnts lusD ette priode us l mort de plusieurs milliers de personnes et l terreur pour l mjoritF

Le chapitre pilogue ser nomm  oures et lienes D il ontiendr deux sections non numrotesF v premire setion @ oures A ontiendr une liste de descriptionF v seonde @ viene gretive gommons QFH A omporter deux prE grphesF Les mentions  Paternit  et  Partage des conditions initiales l'identique  devront tre signales comme importantes.
v mise en forme (nle de l pge devr tre similire elle de l (gure WFID ve ien sr les dresses internet relles et liqulesF

Consignes additionnelles et pistes


! ve pk de polie utilis ser lmodernF ! ves noms propres seront rits en petites pitles @onvention frniseAF ! ves enEttes et pieds de pges seront de type hedings @rglge pr dfut pour l lsse ookAF ! v mrge de droite ser de Q mF ! v mrge de guhe ser de T mF ! v mrge du s est ser de S mF ! v mrge du hut ser de S mF ! ves dresses internet ne devront ps tenir sur plus d9une ligneD mis vous vez le droit d9utiliser un rduteur d9v omme itFly qui rer une dresse ourte prtir d9une dresse initileF

Les consignes s'arrtent (enn) ici !


IHQ

CHAPITRE 9. TP 1  MISE EN PAGE DE LA DCLARATION UNIVERSELLE DES DROITS DE L'HOMME

Figure

WFI ! wise en forme ttendue

IHR

LA CORRECTION e(n de trviller dns de meilleures onditionsD je vous onseille de ompiler votre ode trs frquemment pour rgler les prolmes un pr unF uelques petits piges se trouvent enfouis dns les textes de e D vous de les djouerF out est fisle ve vos onnissnes tuellesD il su0t que vous preniez votre tempsF eu fit 3 ge tleu de rtres spiux devrit vous tre utileF F F s F o  o s

7 5

9{o} textkslsh{} d s r{o} {o} {o} ss r s v s dg pounds 7 5 {}

o  oo  o F %

{ 6 FFF

4{o} ~{o} o F{o} o t{oo} d{o} s ee i & o s  y e ddg { } 6 8 dots

{o} a{o} u{o} oe r s j t s ei opyright } 8

Dans l'encodage choisi, les apostrophes penches provoquent des erreurs. vous de trouver une solution...
Que la force soit avec vous !

La correction
v9heure est venue de orriger tout votre trvilD de regrder les points qui ont pu poser des prolmesF xotez que hque tpe fit l9ojet d9u moins une ompiltion dns le ut de pouvoir orriger les erreurs ps psF

tape 1 : le type de document


ve type de doument une importne prpondrnte pour nousD il d(nit un squelette de ode soureF v lsse ook n9 ps t hoisie pr hsrd Y souvenezEvousD nous vions trit ensemle les prolmtiques de l rtion d9nnexes et de prmulesF v premire tpe du trvil tit de mettre en forme e squeletteD qui devit ressemler peu de hoses prs eluiEi X
\documentclass{book}

IHS

CHAPITRE 9. TP 1  MISE EN PAGE DE LA DCLARATION UNIVERSELLE DES DROITS DE L'HOMME


\begin{document} \frontmatter \mainmatter \appendix \backmatter \end{document}

tape 2 : la langue
v onsigne disit d9rire le texte en frnis et il tit visile que nomre d9ents llient pprtreF ves trois pkges hituels de gestion de rtres tient don indispenslesF sl fllit les insrer dns le prmule du doumentD omme vous l9vez ppris dns le hpitre tritnt des pkgesF
\usepackage[latin1]{inputenc} \usepackage[T1]{fontenc} \usepackage[francais]{babel}

tape 3 : les autres packages


xous venons d9ppeler les pkges nous permettnt d9rire en frnisD il est de on ton de survoler les onsignes pour omprendre quels pkges nous seront utiles pour ontinuer l9exerieF siD trois utres pkges tient nessires X urlD geometry et lmodernF
\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} % Les marges.

tape 4 : la page de garde


v rtion de pge de grde t orde dns les hpitres de mise en pgeF gelle demnde dns l9exerie est simpleD elle omporte les trois mentions lssiques X titreD nom des uteurs @les noms sont en petites pitlesA et dte du jourF ves trois prE mtres sont d(nis dns le prmule et l ommnde mketitle est insre prs egindoument (n de rer l pge de grde @(gure WFPAF
\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.

IHT

LA CORRECTION

Figure

WFP ! ge de grde

tape 5 : le squelette complet


ves pkges sont listsD le trvil prprtoire est presque terminF sl nous reste les lments de struture seondires lister @hpitresD setionsF F FAF gertins n9tnt ps numrotsD nous n9oulions ps le symole BF IHU

CHAPITRE 9. TP 1  MISE EN PAGE DE LA DCLARATION UNIVERSELLE DES DROITS DE L'HOMME


\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} % 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 \paragraph{Article \paragraph{Article \paragraph{Article \paragraph{Article \paragraph{Article \paragraph{Article \paragraph{Article \paragraph{Article \paragraph{Article \paragraph{Article \paragraph{Article \paragraph{Article \paragraph{Article \paragraph{Article \paragraph{Article \paragraph{Article \chapter{Sources} premier} 2} 3} 4} 5} 6} 7} 8} 9} 10} 11} 12} 13} 14} 15} 16} 17}

IHV

LA CORRECTION

\appendix \chapter{La rvolution franaise} \backmatter \chapter{Sources et licences} \section*{Sources} \begin{description} \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}

i vous vez russi ller jusqu9iiD 9est dj trs ienF pliittionsD vous ommenez A vous sentir l9ise ve v i et ses onepts fondmentux 3

 gopier e ode gode we X WRSUQH 

tape 6 : le contenu
ves hoses srieuses ommenentF si se trouvent les plus grosses soures d9erreurs d9tourderieF ghque hpitre en est rempli l9un prs l9utreF xe ps oulier d9insrer les ommndes de mise en exposntD de rtion de noms en petites pitlesD d9introE dution de guillemets frnis insi que de rempler pr l ommnde oe le rtre IHW

CHAPITRE 9. TP 1  MISE EN PAGE DE LA DCLARATION UNIVERSELLE DES DROITS DE L'HOMME spil prsent un peu prtout dns les prgrphesF
A eutre pigeD ertines postrophes sont penhes et font plnter v i @mis seulement si vous viez tp votre ode en ltinIAF sl fllit que vous vous en rendiez ompte et que vous les rempliez pr des postrophes droites 1 F gette portion de ode tnt 'reusement longueD vous pouvez l onsulter gre u ode we suivntF  gopier le ontenu gode we X SVIQIW 

Le chapitre d'introduction
ge hpitre ontenit des postrophes penhesD des exposnts insi que des guillemets frnisF he plusD il tit souhit qu9il soit gros et en itlique @(gures WFQ et WFRAF

Les chapitres  Histoire ,  Le texte  ,  Sources  et l'annexe  La Rvolution franaise 


ien de trnsendntD les ommndes utilises ii l9ont dj t dns le prgrphe prdentF v l du sus tit juste de prendre votre temps et de ompiler souvent (n de mieux voir vos erreurs @(gures WFS WFWAF

Le chapitre pilogue  Sources et Licences 


our e hpitreD il fllit dns un premier temps utiliser une liste de desription insi que l ommnde url ompgne d9v rduites vi itFly 2 F hns un seond tempsD deux listes pues toutes simples fisient leur ppritionF hns l9une d9ellesD l ommnde emph ser mnipule pour signi(er l9importne des termes  ternit et  rtge des onditions initiles l9identique @(gure WFIHAF
\chapter{Sources et Licences} \section*{Sources} \begin{description} \item[Droits de l'homme (Wikipdia) :] \url{http://bit.ly/9nYoSU} \item[Dclaration de 1789 (Wikipdia) :] \url{http://bit.ly/1DJqQg} \item[Dclaration de 1793 (Wikipdia) :] \url{http://bit.ly/SeRyG} \item[Dclaration de 1795 (Wikipdia) :] \url{http://bit.ly/b6sdRI} \item[La Rvolution franaise (Wikipdia) :] \url{http://bit.ly/cUd3SF} \end{description} \section*{Licence Creative Commons 3.0} \paragraph{Vous tes libres :}
1. Ce genre de problme arrive de faon extrmement frquente au quotidien. 2. C'est un clbre rducteur d'URL.

IIH

LA CORRECTION

Figure

WFQ ! ghpitre d9introdution

III

CHAPITRE 9. TP 1  MISE EN PAGE DE LA DCLARATION UNIVERSELLE DES DROITS DE L'HOMME

Figure

WFR ! ghpitre d9introdution @l suiteA

IIP

LA CORRECTION

Figure

WFS ! ghpitre ristoire

Figure

WFT ! ghpitre exte

IIQ

CHAPITRE 9. TP 1  MISE EN PAGE DE LA DCLARATION UNIVERSELLE DES DROITS DE L'HOMME

Figure

WFU ! ghpitre exte @isA

Figure

WFV ! ghpitre oures

IIR

LA CORRECTION

Figure

WFW ! ennexe e

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

tape 7 : rassembler les morceaux


v9tpe U est tout simplement elle u ours de lquelle nous llons regrouper tous les lments du (hier @je l9i ppel tpFtexD lire vous de le nommer utrementAF ne IIS

CHAPITRE 9. TP 1  MISE EN PAGE DE LA DCLARATION UNIVERSELLE DES DROITS DE L'HOMME

Figure

WFIH ! oures

IIT

ALLER PLUS LOIN fois tous les moreux rssemlsD le ode soure est ompletF t9i l ussi hoisi de vous donner un ode we plutt que PH pges de ode illisilesF

La numrotation en premire page d'un chapitre est dirente de celle utilise A dans les pages qui suivent. C'est un rglage par dfaut de LTEX : ce n'est ni une erreur, ni un bug.
 gode (nl omplet gode we X UWUQUI 

Conclusion
ous voii rriv l (n de ette orretionF ous vez pu onstter qu9une onne A orgnistion permettit d9vner vite dns l rtion de douments ve v iF eules U tpes plutt simples ont t nessires pour venir out de e F qrdez es tpes en tteD elles vous ideront rer de longs rpports sns vous emrouiller 3 F sl est mintennt temps de vous prsenter de nouveaux outilsF ges outils sont un peu plus omplexes que eux utiliss jusqu9 mintenntD mis vous seront utiles pour onevoir des douments l mise en pge plus (neF

Aller plus loin


ge t l9osion de vous entrner mnipuler des onepts simplesF hns ette A sousEprtieD nous llons voir quelques sutilits de v i qui pourront vous servir lors de l oneption de vos pulitionsF

Commandes et espaces
A xous llons ii pprendre mettre une espe prs une ommnde v iF etit testD ompilez le ode suivnt 4 @donnnt l (gure WFIIA X

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

gonsttez que dns l deuxime ligneD il n9y ps d9espe entre les deux mots lors que vous en viez insr une dns le odeF l troisime ligneD vous remrquez que l9insertion de {} vient pllier e prolmeF xous llons don formuler ii une rgle simple qui vous permettr d9insrer des espes prs les ommndes se terminant par des lettresF
3. Cela peut trs vite arriver : lors de la rdaction du TP, je me suis aussi emml les pinceaux. A 4. La commande \LaTeX sert crire le mot L TEX.

IIU

CHAPITRE 9. TP 1  MISE EN PAGE DE LA DCLARATION UNIVERSELLE DES DROITS DE L'HOMME

Figure

WFII ! ves espes

Les commandes se terminant par des lettres doivent tre suivies de {} an de pouvoir insrer une espace leur suite.
gle toute simpleD elle vous suver dns de nomreuses situtions 5 F xous pprenE drons grer les espes de mnire euoup plus (ne dns le seond F

Marges et layout
vors du D nous vons prmtr les mrges de notre doument de sorte qu9il it des mrges d(nies en hutD en sD guhe et droiteF sl est temps d9pprendre fire A les hoses de mnire plus (neF vors de l rtion d9un lyout 6 D v i vous montre toute une liste de prmtresF ghque prmtre d9un lyout peut tre modi( et nous llons pprendre ii le fireF

Ces informations sont donnes titre de prcision : si vos besoins en termes de mise en page n'exigent pas un niveau de dtail exceptionnel, vous pouvez trs bien vous contenter de dnir les marges en haut, en bas, droite et gauche comme nous l'avons fait jusqu' maintenant.
evnt toute mnipultionD remmoronsEnous l9pprene d9un lyout insi que le ode soure nessire s rtion @(gure WFIPA X
\documentclass{article} \usepackage[latin1]{inputenc} \usepackage[T1]{fontenc} \usepackage[francais]{babel} \usepackage{layout} \begin{document} \layout \end{document}
5. Je n'ai pas utilis cette rgle dans le TP, tant donn que nous ne l'avions pas encore vue. 6. Cr via la commande \layout que nous avons dj vue dans le chapitre concernant les marges.

IIV

ALLER PLUS LOIN

 gopier e ode gode we X VHIITV 

Figure

WFIP ! vyout pr dfut

ghque longueur est ssoie une ommnde et un repre sur le lyoutD de sorte que vous puissiez filement identi(er les di'rentes longueurs et les ssoier leur nomF te vous montre ii omment modi(er une longueur du lyoutF renons l longueur IIW

CHAPITRE 9. TP 1  MISE EN PAGE DE LA DCLARATION UNIVERSELLE DES DROITS DE L'HOMME

mrginprwidth repre pr le nomre IH dns le lyout @(gure WFIPAF our l modi(er @(gure WFIQAD il su0t d9utiliser l ommnde suivnte dns le prmule du doument X
\setlength{nom de la longueur}{longueur dans l'unit qui vous plat} \setlength{\marginparwidth}{2cm} % Les centimtres seront automatiquement convertis.

ge mnisme est pplile toutes les longueurs (gurnt dns le lyoutF

La liste des units de longueur vous sera fournie dans l'annexe  Mmento .

Personnalisation de la commande \emph


xous vons vu dns le hpitre tritnt du texte et des polies que l ommnde emph ne servit non ps mettre du texte en itliqueD mis mettre des termes en emphse @9estEEdire signler leur importneAF ge est l9osion pour vous d9pprendre modi(er l mnire dont emph met en vleur du texteF xous souhitons ii que l ommnde trnsforme le texte en texte type mhine rire plutt qu9en itliqueF ve rsultt serit le suivnt @pture d9rn du dernier prgrphe du sur l (gure WFIRA X
\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 uvre pour en crer une nouvelle, vous devez la distribuer selon les termes du mme contrat ou avec une licence similaire ou compatible.

\end{itemize}

gomment en sommesEnous rrivs l c out simplement en red(nissnt l ommnde emph gre l ommnde suivnte insre dns le prmule du doument X
\renewcommand{nom de la commande}{fonctions lies cette commande} \renewcommand{\emph}{\texttt}

si l ommnde est emphD elle est ssoie l trnsformtion  mhine rire @textttAF x9ynt ps spi( que le texte devit tre en itliqueD il ne le ser psF IPH

ALLER PLUS LOIN

Figure

WFIQ ! vyout modi(

IPI

CHAPITRE 9. TP 1  MISE EN PAGE DE LA DCLARATION UNIVERSELLE DES DROITS DE L'HOMME

Figure

WFIR ! wise en vleur du texte

in revnheD des prolmes pourront se poser si elle est insre dns un texte en itlique @elle ne jouer plus son rleAF v ommnde renewommnd de nomreuses pplitionsD nous en verrons d9utres pr l suiteF

En-ttes et pieds de pages personnaliss


sl y de quelques hpitresD vous tiez jeune et innoent et utilisiez l ommnde pgestyle ve l9une des trois options prd(nies X plinD empty ou hedingsF ous voii prt pprendre rer des enEttes et pieds de pges personnlissF v ommnde pgestyle{fny} permet de fire el @elle est fournie pr le pkge fnyhdrAF pgestyle{fny} doupe hque enEtte et pied de pge en trois moreuxD de sorte que nous devons personnliser six ommndes di'rentes pour rriver rer une mise en pge ohrente des enEttes et pieds de pgesF ! ! ! ! ! ! ! ! ! ! ! !

lhed{FF} gre le oin guhe de l9enEtteF hed{FF} gre le entre de l9enEtteF rhed{FF} gre le oin droit de l9enEtteF lfoot{FF} gre le oin guhe du pied de pgeF foot{FF} gre le entre du pied de pgeF rlfoot{FF} gre le oin droit du pied de pgeF

hiverses utres ommndes sont utilisles X

leftmrk X nom du hpitre Y rightmrk X nom de l setion Y thepge X numro de pge Y thehpter X numro du hpitre Y thesetion X numro de l setion ournte Y renewommnd{hedrulewidth}{pisseur dns l9unit de votre hoix} X pisseur de l ligne entre l9enEtte et le orps du texte Y ! renewommnd{footrulewidth}{pisseur dns l9unit de votre hoix} X pisseur de l ligne entre le pied de pge et le orps du texte Y ! renewommnd{hedsep}{longueur dns l9unit de votre hoix} X espement entre l9enEtte et le orps du doumentF
IPP

ALLER PLUS LOIN pites le test sur le doument que nous venons de rer dns le en remplnt les premires lignes pr les suivntesF
\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.

outes les ommndes ont t utilises iiF evouonsEleD ertines pges ne sont ps des modles de greF u9 el ne tienneD vous pouvez hnger le style des enEttes et pieds de pges l rte vi l ommnde thispgestyle{} qui peut se voir ttriuer elle ussi les options plinD empty ou hedingsF gette ommnde se ple n9importe o dns le doumentD elle prendr e'et sur l pge o le texte qui l9entoure est mis en pgeF

 gopier e ode gode we X TSRHWQ 

En rsum
A ! rire un petit livre en v i n9est ps di0ileD mis demnde euoup d9orgniE A stionF sl fut respeter l hirrhie impose pr v iF

IPQ

CHAPITRE 9. TP 1  MISE EN PAGE DE LA DCLARATION UNIVERSELLE DES DROITS DE L'HOMME ! v ommnde emph{} indique que le texte doit tre mis en vleurF geluiEi peut tre rit en itlique ou d9une fon di'rente selon le ontexteF ! ves enEttes et pieds de pges peuvent tre prmtrs gre pgestyle{fny} et l foule de ommndes nnexes qui lui sont ddiesF ! ves ommndes se terminnt pr des lettres doivent tre suivies de {} si l9on veut insrer une espe leur suiteF

IPR

Troisime partie

Utilisation avance de LaTeX

IPS

Chapitre

10
Dicult :

Les gures

e premier chapitre de la troisime partie de cet ouvrage introduit les manipulations de gures. Les concepts et packages prsents ici, bien qu'assez faciles prendre en main dans des cas simples, peuvent se rvler extrmement agaants dans des situations plus exotiques. Les plus expriments connaissent la dicult rencontre lors de l'insertion de certaines gures dans des documents la mise en page complexe. Ne vous inquitez pas, nous allons dcouvrir ensemble et sans empressement les notions lies aux gures. Un nouveau concept fera galement son apparition dans ce livre : le ottant. Nous prendrons le temps de l'tudier.

IPU

CHAPITRE 10. LES FIGURES

Les dirents formats d'images


A v iD ve ses pkgesD vous permet d9insrer des (gures et des imges de divers forE mts dns votre doument et de les rrnger selon vos souhitsF ne hose importnte est noter X tous les formats d'images ne sont pas compatibles entre euxF

ourquoi c use de l ompiltionF xous vons ppris dns le troisime hpitre qu9un (hier Ftex pouvitD selon vos esoinsD tre ompil en (hiers de di'rents formts @nous vions prl des formts et hpAF elon l mthode de ompiltionD il vous ser permis d9utiliser ertins formts d9imgesF evnt de donner des explitions tehniquesD jetons un il u shm de l (gure IHFIF

Figure

IHFI ! v gestion des formts d9imges

xous nous intresserons ii l9insertion de plusieurs formts ournts d9imges et de IPV

INSERTION D'IMAGES ET DE FIGURES (gures @iD xqD qspD tiqD fwAF xous onsttons sur e shm qu9un (hier hp s9otient de deux mnires ien distintes X soit il est le produit d9une ompiltion direte du (hier FtexD soit il est le rsultt de l onversion d9un (hier ostript @es possiilits de onversion et de ompiltion ont t ordes dns le hpitre Q en dtilD revenezEy si elles ne sont ps lires dns votre espritAF gette di'rene nous intresseD pre que le shm montre qu9une ompiltion direte en hp ne permet ps l9insertion de (gures d9extension FepsD lors qu9une ompiltion d9un (hier Ftex en un (hier ostript l9utoriseF xous sommes ii fe une originlit tehnique emtnte X tous les formts d9imges ne peuvent ps tre utiliss simultnment dns un doumentF gonsquene logiqueD un hoix entre l9utilistion de (gures 1 @i et A ou d9imges @fwD qspD xqD tiqA s9impose ds l oneption d9un doumentF

Une image ou une gure peut se convertir facilement d'un format un autre en l'ouvrant avec un logiciel de traitement d'images (Gimp, Photoshop. . .) pour l'enregistrer sous un autre format.
otre hoix doit se fire selon le type de (hier que vous mnipulezF hes herheurs uront plutt tendne trviller ve le formt ostriptD lors que les utres prE freront prolement utiliser des imges u formt xqF uel que soit votre hoix 2 D les pkges et les ommndes utiliss pr l suite restent les mmesF sumons tout ei 3 ! i vous souhitez insrer des (gures en FepsD il est obligatoire de ompiler en ostE ript vnt d9e'etuer une onversion en hp @vous pouvez glement onserver votre (hier en AF sl vous ser lors interdit d9utiliser des formts tels que le xqD le fwD le tiq ou le qspF ! i vous souhitez insrer des imges @qspD fwD tiqD xqF F FAD il est obligatoire de ompiler en hp directementF sl vous ser interdit d9utiliser les (gures u formt ou iF ! ne imge peut filement se onvertir en (gure et vieEversF

Insertion d'images et de gures


v9pineux prolme de l ohittion entre les (hiers Feps et les utres formts d9imges ynt t tritD nous pouvons order l prtiqueF xous llons pprendre insrer une ou plusieurs imges dns un doumentF ves oprE tions e'etues dns ette prtie nessiteront toutes l9utilistion du pkge grphixF ghrgezEle vi l ommnde usepkge{grphix} hque fois que vous urez mnipuler des imgesF
1. Pour des raisons de comprhension, j'appelle  gures  la famille des PostScript et  images  la famille des PNG. Mme si le choix est assez litigieux, au moins il m'est plus facile de vous faire comprendre quels formats sont autoriss (ou ne le sont pas) dans une publication en cours. 2. En cas d'hsitation, je vous conseille plutt les PNG.

IPW

CHAPITRE 10. LES FIGURES our trviller une imgeD il nous fut tout d9ordF F F une imgeF oii don l onder oulpy 3 D qui ept de se fire photogrphier en exlusivit (n que nous puissions mnipuler s photo et l9inlure dns nos douments @(gure IHFPAF  lhrger l9imge gode we X QHUQVS 

Figure

IHFP ! oulpy

Tlchargez cette image grce au code web fourni ci-dessus. Pour ce faire, eectuez un clic droit sur l'image avant de l'enregistrer sous le nom de votre choix (vitez les accents et les espaces) dans le dossier o vous composez A vos documents LTEX. Pour ma part, je l'ai appele poulpyFpng.

Insertion simple
ne imge est insre dns un doument vi l ommnde suivnte X
\includegraphics{chemin de l'image}

Le chemin de l'image est l'adresse de l'image sur votre ordinateur. Vous pouvez spcier un chemin absolu ou un chemin relatif, au choix.
Le chemin absolu est le chemin exact parcourir dans vos dossiers et rpertoires permettant de retrouver votre image, il est du type : gXgssoulethoumentsfihiersltexhpitreWpoulpyFpng. Le chemin relatif, en revanche, est le chemin parcourir depuis le chier source pour retrouver l'image. Ainsi, si le chier Ftex se trouve dans le rpertoire fihiersltex mentionn prcdemment, le chemin relatif de l'image sera hpitreWpoulpyFpng.
gomme nous vons enregistr l9imge de oulpy dns le dossier o se trouve notre (hier FtexD son hemin reltif se rsume poulpyFpngF g9est eluiEi que nous utiliserons
3. Mascotte ocielle de tous les jours et unique modle de poulpe de compagnie.

IQH

INSERTION D'IMAGES ET DE FIGURES dns l9exemple qui suit X


\documentclass[12pt]{report} \usepackage[latin1]{inputenc} \usepackage[T1]{fontenc} \usepackage[francais]{babel} \usepackage{graphicx} \begin{document} \includegraphics{poulpy.png} \end{document}

ve rsultt ttendu s90he X l9imge est s tille d9origine et positionne en hut guhe du doument @(gure IHFQAF

 gopier e ode gode we X PSTPHQ 

Figure

IHFQ ! snsertion de oulpy IQI

CHAPITRE 10. LES FIGURES

Taille d'une image


A ous vez plusieurs possiilits pour indiquer v i l tille de l9imge que vous souhitez insrerF ous pouvez indi'remment lui demnder de X

! fire en sorte qu9une imge it une lrgeur donneD il dpter l huteur (n de onserver ses proportions Y ! fire en sorte qu9une imge it une huteur donneD il dpter l lrgeur de l mme fon Y ! (xer l fois l huteur et l lrgeurD quitte dformer l9imge Y ! hoisir un oe0ient de proportionnlit permettnt de rduire de fon ohrente et simultne l huteur et l lrgeur de l9imgeF v lrgeur et l huteur sont (xes respetivement pr les vriles width et heightF v9helleD qunt elleD se (xe gre l vrile sle et un oe0ientF ge dernier vut I pour l tille pr dfut de l9imgeD vous de le diminuer ou de l9ugmenter selon vos dsirsF oii plusieurs exemples de odes insrnt une imge redimensionneF
\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 d'une image


v vrile ngle nous permet de fire tourner une imge dns un doumentF ve rendu sur des imges retngulires n9est ps trs esthtiqueD mis el peut tre utile ve des imges ynt une utre formeF v (gure IHFR vous montre l9utilistion de ette optionF
\includegraphics[angle=45]{poulpy.png} % Poulpy en biais

Insertion d'une portion d'image


sl est souvent grle de pouvoir jouter uniquement une portion de l9imge originle dns un doument sns voir psser pr un logiiel d9ditionF xous llons ii pprendre isoler une portion retngulire d9une imge de grnde tilleF

Les subtilits dveloppes dans ce paragraphe ne fonctionnent (facilement) qu'avec les chiers PostScript.
our notre exempleD nous llons nous exerer sur une photo de onder oulpy et wonsieur oule que vous voyez en (gure IHFSF ous pouvez l tlhrger u formt i gre u ode we suivnt X IQP

INSERTION D'IMAGES ET DE FIGURES

Figure

IHFR ! oulpy en iis

IQQ

CHAPITRE 10. LES FIGURES

 lhrger l9imge @iA gode we X PIHSUQ 

Figure

IHFS ! onder oulpy et wonsieur oule

siD notre ojetif v tre d9isoler oulpyD (n de pouvoir insrer s photo dns un nouveu doument sns son ompgnon plumesF ghque pixel de l9imge reprsente un pointF hque point sont ssoies une sisse et une ordonneD l9origine se trouvnt sur le oin infrieur guhe de l9imgeF i nous souhitons isoler oulpyD notre photo de dprt devient similire elle visile en (gure IHFTF v ommnde utiliser (n de douper onvenlement un retngle dns une imge est l suivnte X
\includegraphics*[abscisse du coin infrieur gauche, ordonne du coin infrieur gauche][abscisse du coin suprieur droit, ordonne du coin suprieur droit du rectangle]{chemin de l'image}

entez d9isoler oulpy 3 te vis tout de mme donner l solution eux qui n9urient ps le ourge de fire l9exerie @il est un peu di0ile pour les moins exprimentsAF
\includegraphics*[120,20][400,251]{poulpy_et_mr_poule.eps}

IQR

INSERTION D'IMAGES ET DE FIGURES

Figure

IHFT ! ln de doupge

IQS

CHAPITRE 10. LES FIGURES

Intgration d'une image dans un paragraphe


xous llons mintennt nous penher sur l9intgrtion d9une imge dns du texte de fon e que le texte ontourne l (gureF

A Soyons francs, LTEX n'aime pas trop a et peut de temps en temps grer les choses de manire extrmement exotique.
ve pkge utilis ii est wrpfigF sl est nessire de l9ppeler lorsque vous souhitez inlure l9environnement wrpfigure servnt endrer des imges ou des (gures pr le texte d9un prgrpheF lusieurs vriles font leur pprition ve l9utilistion de l9environnement wrpfigure X ! le nomre de lignes nessires l onne intgrtion de l9imge Y ! l tille du dpssement utoris dns l mrge @nous lisserons ette vrile H (n de grder des pulitions propresA Y ! l lrgeur de l9imge Y ! l9lignement de l9imgeF v syntxe oserver est l suivnte X
\begin{wrapfigure}[nombre de lignes]{placement}{largeur de l'image en cm} \includegraphics[width=largeur en cm]{votre image} \end{wrapfigure} Votre paragraphe, sans saut de ligne entre \end et le paragraphe

ve plement se d(nit prtir des lettres X ! l pour pler l9imge guhe Y ! r pour pler l9imge droite Y ! o pour pler l9imge l9extrieurD 9estEEdire droite pour une pge impire et guhe pour une pge pire Y ! i pour pler l9imge l9intrieurD 9estEEdire guhe pour une pge impire et droite pour une pge pireF

Petit exercice X reprenez l9imge de oulpy donne en dut de hpitre et tentez de


l9insrer dns un prgrphe de fux texteF v9imge devr fire R m de lrgeD ouper V lignes et se trouver droite de votre prgrpheF v solution de l9exerie se trouve iEdessousD illustre ve l (gure IHFUF
\documentclass[12pt]{report} \usepackage[latin1]{inputenc} \usepackage[T1]{fontenc} \usepackage[francais]{babel} \usepackage{wrapfig} \usepackage{graphicx}

IQT

LES FLOTTANTS
\begin{document} \begin{wrapfigure}[8]{r}{4cm} \includegraphics[width=4cm]{poulpy.png} \end{wrapfigure} Gros paragraphe. \end{document}

 gopier e ode gode we X WQVQQP 

Figure

IHFU ! endu de l9insertion

Les ottants
ves tehniques pour insrer des imges dveloppes dns les prgrphes prdents A sont des solutions simplesD mis mlheureusement peu utilisesF v i propose ux uteurs d9optimiser le plement des imges et des (gures leur ple 4 F
A e(n de lisser v i l possiilit de positionner des imges s guiseD nous llons pler es imges dns des environnements dits  )ottnts F ve ontenu de es enviE A ronnements ser pl de l mnire que v i estimer l plus judiieuse dns votre mise en pgeF A fien entenduD vous pourrez indiquer v i votre prfrene pour un type de pleE ment en prtiulierF

eprs voir vu omment pler des )ottnts insrnt des imgesD nous pprendrons les lgenderF ges lgendes seront glement trites ultrieurementF
4. C'est l'une de ses fonctions phares.

IQU

CHAPITRE 10. LES FIGURES

L'environnement figure
La cration d'un ottant
our mettre une imge en )ottntD nous llons tout simplement insrer l ommnde hituelle inludegrphis dns l9environnement figureF e(n de rendre le tout plus lgnt dns le doument (nlD nous entrerons l9imge 5 @(gure IHFVAF
\begin{figure} \begin{center} \includegraphics{poulpy.png} \end{center} \end{figure}

Le placement
A sl est possile de spi(er l9environnement figure @et pr extension v iA votre prfrene en termes de plementF

ous pouvez souhiter que votre )ottnt soit plutt X ! pl en hut de pge @option tA Y ! pl en s de pge @option A Y ! sur une pge ne omportnt que des )ottnts @option pAF
A sl existe enore deux optionsF ous pouvez indiquer v i que vous souhitez fire (gurer l9imge dns l zone o vous vez tp l ommnde de mnire informtive @option hA ou ien de mnire insistnte @option rAF

r et h sont des outils intressntsD mis que je vous onseille d9employer ve modrE A tionF vissez v i fire son trvil vnt de lui imposer des ontrintesF
ves options de plement sont spi(es dns l ommnde d9ouverture de l9environE nement figure selon l syntxe que voiiF
\begin{figure}[les options non spares par des virgules] Quelques dmonstrations ci-dessous. Le  !  est utilis ici pour faire comprendre LaTeX que nous insistons  normment  sur 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.
5. Notons que l'environnement center utilis ici n'est pas un simple lment facultatif de mise en page : il nous permettra par la suite de rendre cohrents les alignements des images (et des gures) avec les alignements des lgendes.

IQV

LES FLOTTANTS

Figure

IHFV ! n )ottnt

IQW

CHAPITRE 10. LES FIGURES


\begin{figure}[H] %nous voulons le flottant ICI ! \begin{figure}[hb] %nous voulons le flottant ici, ou en bas si cela n'est pas possible.

Les placements par dfaut


A v iD selon votre distriution et votre on(gurtionD ple les )ottnts pr dfut suivnt l9une ou l9utre des options dveloppes iEdessusF v ommnde flotplement{type de flottnt}{options} s9utilise (n de hnger le omporE A tement pr dfut de v iF hns notre sD le type de )ottnt est figure et l ommnde s9utilise pr exemple omme ei X

\floatplacement{figure}{t}

Cette commande est fournie par le package flot.

Les lgendes
A vgender les (gures et les imges est indispensle en v iF xous llons prsent voir omment jouter des lgendes nos )ottntsF g9est le rle de l ommnde ption{m lgende}F ille s9utilise l suite de l9environnement enter et prde une ventuelle ommnde lelF

n dmonstrtion s9impose @(gure IHFWA X


\begin{figure} \begin{center} \includegraphics{poulpy.png} \end{center} \caption{Poulpy est multicolore} \label{Poulpy est multicolore} \end{figure}

Sauts de page
A xous vions ppris dns les hpitres tritnt de l mise en pge dire v i d9e'eE tuer un sut de pgeD gre l ommnde newpgeF eve les )ottntsD deux nouvelles ommndes pprissent X A ! lerpgeD qui rlise un sut de pge tout en imposnt v i de mettre tous les )ottnts en pge @il les triter tousD et produir des pges remplies pr les )ottnts non tritsA Y

IRH

LES FLOTTANTS

Figure

IHFW ! pigure lgende

! lerdoulepgeD qui le mme e'etD si e n9est qu9il reprend l nouvelle pge sur une pge impireF gomprenez ien l9utilit de es ommndesF i vous rivez un rpport en deux grndes prtiesD il est primordil qu9uune imge de l premire prtie ne se retrouve dns A l seonde use d9un hoix inopportun de v iF ges deux ommndes s9utilisent extement de l mme mnire que newpgeF

En rsum
! sl fut hoisir entre l9lortion d9un doument omprennt des (gures @ et iA ou des imges @tiqD xqD fwF F FAF ! our insrer des imgesD il fut utiliser le pkge grphix et fire ensuite ppel l ommnde inludegrphisF ! sl est possile d9insrer prisment des imges ou (gures n9importe o dns un doE A umentD mis il est fortement onseill de lisser v i hoisir notre ple leur emplementF yn utilise pour el l9environnement figure qui rend l9imge )otE A tnte X v i sletionne lors l9emplement le plus ppropri pour l9imge 6 F ! our 0her l lgende d9une imgeD on utilise l ommnde ptionF

6. C'est parfois sur la page suivante !

IRI

CHAPITRE 10. LES FIGURES

IRP

Chapitre

11
Dicult :

Les tableaux

A n sciences, les tableaux sont des lments essentiels. Les crateurs de LTEX ont su les mettre l'honneur et apporter une somme colossale de packages et d'environnements sachant les grer. Massifs et encombrants, comme des images ou des gures, les A tableaux sont des ottants et LTEX peut les intgrer comme tels. Les tableaux, tout comme les notations mathmatiques, font l'objet d'une documentation extrmement fournie. Ce chapitre traitera plusieurs points utiles la cration des tableaux en vous apprenant :  composer des tableaux simples ;  fusionner des cellules ;  paramtrer le placement des ottants ainsi que quelques autres dtails de mise en page. Bien que dicile, ce chapitre sera extrmement riche en exemples.

IRQ

CHAPITRE 11. LES TABLEAUX

Structure type d'un tableau


hns ette premire prtieD nous llons fire nos premiers ps ve des tleuxF xotre ut ser de rliser une grnde tle de multiplitionF

La thorie
Tableau sans bordure
ve tleu sns ordure est le plus simple rerF siD tout se psse dns l9environneE ment tulrD et nous souhitons rer le tleu visile en (gure IIFIF rtion v se drouler en trois tempsF

Figure

IIFI ! leu simple

hns un premier tempsD nous devons dider de l9lignement des ellules dns hque olonneF illes peuvent treF F F ! droite @option rA Y ! guhe @option lA Y ! entres @option AF hns un deuxime tempsD l9une des trois options ser hoisie pour hque olonne et insre entre oldes l9ouverture de l9environnement tulrF siD nous souhitons rer un tleu ontennt deux olonnes entresF xotre squelette de dprt ser don le suivnt X
\begin{tabular}{cc} \end{tabular}

our (nirD nous rentrons ligne pr ligne le ontenu des ellulesD spr pr le rtre A  8 F ghque ligne se terminer pr @9est un moyen d9indiquer v i que l9on veut hnger de ligneAF oii don le ode soure de notre tleu simple X
\begin{tabular}{cc} 1 & 2 \\ 3 & 4 \\ \end{tabular}

IRR

STRUCTURE TYPE D'UN TABLEAU

Bien que peu intuitif au dbut, l'environnement tulr est trs pratique.

Tableau avec bordures


xous souhitons mintennt jouter des ordures visilesF e(n de fire pprtre les lignesD il fut pler l ommnde hline entre deux lignes onsutivesD et plus gnrlement prtout o vous souhitez otenir une ligne horizontle @dns un tleuAF hmonstrtion X
\begin{tabular}{cc} \hline 1 & 2 \\ \hline 3 & 4 \\ \hline \end{tabular}

 gopier e ode gode we X QRQIRP 

Figure

IIFP ! ves orduresD premire tpe

ves olonnesD qunt ellesD sont un peu plus sutiles mettre en pleF our mrquer l sprtion entre deux olonnes onsutives pr une ordure vertileD il fut insrer le rtre  | 1 entre elles lors de l spi(tion des lignements @(gure IIFQAF siD {} devient {|||}F hmonstrtion X
\begin{tabular}{|c|c|} \hline 1 & 2 \\ \hline 3 & 4 \\ \hline \end{tabular}
1. Le caractre  |  est prsent en haut de votre clavier. Sur un clavier franais, vous pouvez l'insrer avec la combinaison de touches AltGr + 6.

IRS

CHAPITRE 11. LES TABLEAUX

 gopier e ode gode we X UPSVSU 

Figure

IIFQ ! forduresD seonde tpe

Exercice
A sl est temps pour vous de sou'rirF hns et exerieD vous devez reproduire en v i l9'reux tleu iEdessous @(gure IIFRAF renez le temps de r)hirD il n9y ps de pigeF eopier e tleu devrit vous prendre moins de dix minutesF

Figure

IIFR ! le de multiplition

v solution X
\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 \\

IRT

FUSION DE CELLULES
\hline 3 & 3 & \hline 4 & 4 & \hline 5 & 5 & \hline 6 & 6 & \hline 7 & 7 & \hline 8 & 8 & \hline 9 & 9 & \hline 10 & 10 \hline

6 & 9 & 12 & 15 & 18 & 21 & 24 & 27 & 30 \\ 8 & 12 & 16 & 20 & 24 & 28 & 32 & 36 & 40 \\ 10 & 15 & 20 & 25 & 30 & 35 & 40 & 45 & 50 \\ 12 & 18 & 24 & 30 & 36 & 42 & 48 & 54 & 60 \\ 14 & 21 & 28 & 35 & 42 & 49 & 56 & 63 & 70 \\ 16 & 24 & 32 & 40 & 48 & 56 & 64 & 72 & 80 \\ 18 & 27 & 36 & 45 & 54 & 63 & 72 & 81 & 90 \\ & 20 & 30 & 40 & 50 & 60 & 70 & 80 & 90 & 100 \\

\end{tabular}

 gopier e ode gode we X USTUPT 

Fusion de cellules
xous llons pprendre fusionner des lignes et des olonnesF ves ommndes exposes ii ne sont ps files prendre en min et demndent un peu d9entrnement et de gymnstique intelletuelle 2 F

Fusion de colonnes
v ommnde de fusion de olonnes est l suivnte X
\multicolumn{nombre de colonnes fusionnes}{c, l ou r accompagn des bordures ventuelles}{le texte de la cellule}

v di0ult rside dns l possiilit de hoisir de nouveu un lignement pour l ellule fusionneF pites ien ttention e que l9lignement et les ordures de votre ellule soient ohrents ve elles du reste du tleuF v (gure IIFS met en prtique l ommnde de fusion de olonnes @regrdez ien les di'rentes syntxes utilisesA X
\begin{tabular}{|c|c|c|c|c|} \hline
2. La dicult rside dans la mmorisation des commandes. Une fois que vous les connatrez par cur, les choses seront beaucoup plus faciles.

IRU

CHAPITRE 11. LES TABLEAUX


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}

 gopier e ode gode we X SRVUHI 

Figure

IIFS ! pusion de olonnes

Fusion de lignes
our fusionner deux lignes entre ellesD on utilise l ommnde multirowD ontenue dns le pkge du mme nomF ille est dpendnte de trois prmtres 3 X
\multirow{nombre de lignes fusionnes}{taille de la colonne en cm}{votre texte} \multirow{nombre de lignes fusionnes}*{votre texte}

ous pouvez voir iEdessous l dmonstrtion de l9utilistion de multirowF xotez que l ommnde line t introduiteF ille vous permet selon vos souhits de ne mettre une ligne horizontle qu9entre deux olonnes hoisies pr vous 4 F renez le temps de regrder le ode et l (gure IIFT (n de mieux omprendre l9utilit de lineF
\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
3. L'un des paramtres est remplaable par une toile. 4. Les colonnes sont numrotes de la gauche vers la droite.

IRV

AUTRES PARAMTRES APPLICABLES UN TABLEAU


21 & 22 & \multirow{2}*{23} & 24 & 25 \\ \cline{1-2} \cline{4-5} 26 & 27 & & 28 & 29 \\ \hline \end{tabular}

 gopier e ode gode we X QQVPHQ 

Figure

IIFT ! pusion de lignes et de olonnes

Autres paramtres applicables un tableau


A he nomreuses options de personnlistion sont disponiles sous v iF xous llons ii tudier les plus ourntes vnt d9pprendre nous servir de l9environnement tleD permettnt de fire )otter nos tleuxF xous les rendrons plus lgnts et plus lisilesF

Modications mineures
Colonne de largeur paramtre
xous vons ppris prdemment rer des olonnes en spi(nt simplement l9liE gnement de leur ontenuF sl existe des lterntives u trio rD et lF te vis vous en prsenter troisF v nouvelle instrution possile est X
p{largeur de la colonne en centimtres}

l di'rene de rD et lD ette instrution n9 ps d9in)uene sur l9lignement horizontl du texte u sein des ellulesF v (gure IIFU illustre son fontionnementF IRW

CHAPITRE 11. LES TABLEAUX


\begin{tabular}{|p{1cm}|p{2cm}|p{3cm}|p{4cm}|} \hline 1cm & 2cm & 3cm & 4cm \\ \hline \end{tabular}

 gopier e ode gode we X IHWVHW 

Figure

IIFU ! gellules de longueur d(nie

xous pprendrons plus loin dns e hpitre utiliser des environnementsF gel vous permettr de hoisir l9lignement du ontenu dns des olonnes lrgeur (xeF

Crer une slashbox


ve pkge slshox permet d9utiliser l ommnde kslshox{exte dessous}{exte dessus}F gette ommnde sert sinder en deux prties tringulires de mme ire une ellule initilement retngulire @(gure IIFVAF hmonstrtion X
\begin{tabular}{|c|p{1cm}|p{2cm}|} \hline \backslashbox{Patate}{Carotte} & 1cm & 2cm \\ \hline \end{tabular}

 gopier e ode gode we X TRWTHT 

Figure

IIFV ! ve pkge slshox

Changer les sparateurs


A ve sprteur hituel lors de l rtion d9un tleu en v i est le rtre  | F sl symolise l rtion d9une ligne vertileF sl est nnmoins possile d9utiliser de

ISH

AUTRES PARAMTRES APPLICABLES UN TABLEAU nouveux sprteurs vi les ommndes 3{votre sprteur} ou d{votre sprteur}F ges ommndes sont ontenues dns le pkge rry @omme euoup de ommndes utiles l rtion de tleuxAF v ommnde 3{} l9vntgeD ontrirement d{}D d9insrer une espe vnt et prs le sprteurF isuellementD l di'rene est )grnte @(gure IIFWA X
\begin{tabular}{|c !{bah} c @{bah}c|} \hline texte & texte & texte \\ \hline \end{tabular}

 gopier e ode gode we X RPSQRU 

Figure

IIFW ! ixemple d9utilistion de 3{} et d{}

Exercice
entez de rerer vousEmme le tleu mis en vnt sur l (gure IIFIH @le symole euro est disponile vi l ommnde euro{}D du pkge eurosymAF sl vous fudr ien sr utiliser les ommndes qui viennent d9tre introduitesF

Figure

IIFIH ! porme de l solution

Solution :
\begin{tabular}{|c| c @{,} c !{\euro{}}|} \hline bonbon & 0 & 50 \\ table & 14 & 99 \\ \hline \end{tabular}

 gopier e ode gode we X URITHH 


ISI

CHAPITRE 11. LES TABLEAUX

Utilisation de commandes et d'environnements dans un tableau


v oneption de tleux telle que nous venons de l9pprendre ne permet ps l9inE sertion de ommndes ou mme d9environnements dns les olonnesF evouonsEleD 9est fheuxF our pouvoir gir sur les olonnesD il vous fudr utiliser `{votre ommnde ou votre egin{FF} } vnt l9instrution de rtion de oE lonne @lD rD ou p{}A et b{votre ommnde ou votre end{FF} } juste prs si vous le souhitezF hmonstrtion ve l tle de multiplition que nous vons utilise en dut de hpitre @(gure IIFIIA X

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

 gopier e ode gode we X RRSRVR 


ISP

AUTRES PARAMTRES APPLICABLES UN TABLEAU

Figure

IIFII ! wise en grs de ertines prties

Colorer des cellules


xous llons ii pprendre olorer des lignesD des ellules insi que des olonnesF heux pkges sont utiliser X olor @dont nous nous sommes dj serviA et olortlF ves ommndes sont les suivntes X ! olumnolor{ouleur} pour olorer les olonnes Y ! rowolor{ouleur} pour olorer les lignes Y ! ellolor{ouleur} pour olorer les ellulesF

Exercice
lisez le tleu visile sur l (gure IIFIPD en olornt l premire ligne et l premire olonne sur fond june 5 X

Solution :
\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 \\
5. Vous avez le droit de vous servir des codes prcdemment vus dans le chapitre.

ISQ

CHAPITRE 11. LES TABLEAUX

Figure

IIFIP ! leu reproduire

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}

 gopier e ode gode we X PUHPPP 

Vous constaterez que les tableaux ne sont pas diciles raliser mais demandent de la rigueur lors de la conception.

Un environnement ottant : table


pire )otter un tleu revient insrer l9environnement tulr dns un nouvel environnement quiD luiD est )ottntF geluiEi s9ppelle tle et son fontionnement interne est similire elui de l9environnement figure vu prdemmentD ve ptionD ISR

AUTRES PARAMTRES APPLICABLES UN TABLEAU

lelD enterD etF ien ne di're dns leur fontionnementF


entez de fire otter le tleu vu dns le prgrphe prdent tout en rivnt en lgende  les de multiplition F ppelezEvous de l syntxe iEdessous et tout ir ien @(gure IIFIQAF
\begin{table} \begin{center} \begin{tabular} Votre tableau \end{tabular} \end{center} \caption{votre lgende} \label{votre rfrence} \end{table}

Figure

IIFIQ ! leu )ottnt

La solution :
\begin{table}[h] \begin{center} \begin{tabular}{>{\begin{bf} \columncolor{yellow}} c <{\end{bf}}cccccccccc} \rowcolor{yellow}Multipli & \begin{bf}3\end{bf} & & \begin{bf}6\end{bf} & & \begin{bf}9\end{bf} & par & \begin{bf}1\end{bf} & \begin{bf}2\end{bf} \begin{bf}4\end{bf} & \begin{bf}5\end{bf} \begin{bf}7\end{bf} & \begin{bf}8\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 \\

ISS

CHAPITRE 11. LES TABLEAUX

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}

 gopier e ode gode we X SVVWUW 

En rsum
! n tleu nessite un formlisme et un ode propreF ! n tleu se re dns l9environnement tulrF ! ves ellules d9une mme ligne sont spres pr le symole 8F our psser l ligne suivnteD on insre un retour l ligne ve F ! sl est possile d9utiliser les environnements et les ommndes de mises en forme de texte u sein d9un tleuF A ! our rendre un tleu )ottntD et lisser v i grer s positionD il fut l9entourer de l9environnement tleF

IST

Chapitre

12
Dicult :

Les mathmatiques

ous venez de survivre aux tableaux, c'tait le chapitre le plus dicile de ce cours. Il est maintenant temps d'apprendre crire des expressions mathmatiques 1 , des formules, des intgrales. Nous traiterons dans l'ordre :  des manires d'introduire des maths dans un document ;  des quations simples ;  des systmes d'quations, ainsi que de tout ce qui ressemble de prs ou de loin une accolade ;  des matrices et des thormes ;  des ches et symboles tirables.

A 1. C'est le domaine de prdilection de L TEX.


ISU

CHAPITRE 12. LES MATHMATIQUES sl v de soi que ertins d9entre vous n9ont ps les onnissnes mthmtiques ou physiques nessires pour sisir l9utilit d9une prtie des outils mthmtiques @disriE minntsD mtriesD exponentiellesF F FA et des nottions qui leur sont ssoiesF xe prenez ps peurD ei n9est ps un ours de mthsD mis un ours destin vous pprendre rire des expressions mthmtiquesF sl vous su0t de suter les prgrphes qui ne vous sont ps utilesF

Saisir une expression mathmatique


gette premire prtie prsente les lments vous permettnt d9insrer des expressions mthmtiques ou sienti(ques u sein d9un texteF ges ommndes et environnements ont pour e'et de psser de l polie stndrd du doument 2 l polie d(nie pour les mths 3 F ge hngement de polie est ussi ompgn d9un hngement glol des rgles de typogrphieF r exempleD il n9y ur ps l mme espe de hque t du signe  selon que vous tes dns l9environnement de texte ou dns elui de l9riture sienti(queF
A heux possiilits vous sont o'ertes pr v iF ous pouvez hoisir d9rire des expresE sions sienti(ques u milieu de votre texteD ou ien le fire prtD dns un espe o elles seront plus lisilesF

fien srD e serit trop simple s9il n9y vit qu9une seule mthodeD nous llons don en exminer plusieurs tout u long de e hpitreF ! our rire des expressions mthmtiques u sein d9un texte 4 D il fudr entourer les expressions pr des 6D ou utiliser l9environnement mthF ! our rire des expressions mthmtiques en dehors d9un prgrpheD il fudr les entourer pr les signes @ leur ommenementA et @ leur ltureA 5 D ou utiliser l9environnement eqution 6 F ! our rire du texte dns une expression mthmtiqueD il fudr utiliser l omE mnde text{mon out de texte}F x9oulions ps que l onne lisiilit d9un doument met de onne humeur son leteurF xous privilgierons don l seonde solution X rire les expressions sienti(ques en dehors des prgrphesF ne dmonstrtion de toutes es ommndes se trouve iEdessousF ves ommndes et environnements sont volontirement noys dns des prgrphes (n que vous puissiez mieux voir leurs e'ets @(gure IPFIAF
2. Nous avons appris la modier dans le chapitre traitant des polices. 3. Il est galement possible de la modier grce aux packs de polices. 4. Beaucoup de commandes ne donnent pas le mme rsultat lorsqu'elles sont utilises au sein d'un A texte. Ce n'est pas une erreur de L TEX mais une optimisation. Ne vous tonnez donc pas si le rendu d'une formule mathmatique est parfois dirent lorsque celle-ci est insre dans un paragraphe et non en dehors. 5. Il est aussi possible de remplacer chacun de ces signes par $$. 6. Plutt spcique aux quations, il permet de numroter ces dernires.

ISV

SAISIR UNE EXPRESSION MATHMATIQUE


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, \[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.

Figure

IPFI ! snsertion d9qutions sommires

ges ommndes et environnements sont des inontournles et ils svent montrer leur utilit dns de nomreux sF ves pges suivntes vont introduire un grnd nomre d9exemples et d9ojets mthmtiquesF ISW

CHAPITRE 12. LES MATHMATIQUES

Fonctions usuelles
gette prtie trite de fontions ssez files rireF i quelquesEunes d9entre elles sont des ommndes qui prennent des rguments @mis n9utilisent ps forment le hituelAD vous pourrez onstter que d9utres s9introduisent extement de l mme mnire qu9un rtre spilD omme le osinus pr exemple @cos pour les intimesAF

Fonctions usuelles arguments


xous llons ommener en doueurD ve iEdessous une srie de fontions qui prennent des rgumentsD hune d9elles tnt ompgne d9une pture et d9un exempleF issyez de les utiliserD elles ne mordent psF

Fraction
\[\frac{numerateur}{denominateur}\]

 gopier e ode gode we X TTPRST 

numerateur denominateur

Fractions en cascade (package msmth)


\[\cfrac{num1}{den1 + \cfrac{num2}{den2}}\]

 gopier e ode gode we X QPVIVQ 

num1 num2 den1 + den2

Racine
\[\sqrt[15]{nombre}\]

 gopier e ode gode we X PIQWST 


ITH

FONCTIONS USUELLES

15

nombre

Limite
\[\lim_{nbr1 \to nbr2} x+42\]

 gopier e ode gode we X VISVWQ 


nbr1nbr2

lim

x + 42

Exposant
\[nombre^{exposant}\]

 gopier e ode gode we X TWTHQT 

nombreexposant

Indice
\[nombre_{indice}\]

 gopier e ode gode we X STTTWW 

nombreindice

Fonctions usuelles sans argument


ve tleu suivnt ontient des ommndes s9utilisnt omme des rtres spiuxF r exempleD plutt qu9une hypothtique ommnde os{rgument} pour le osinusD il y le rtre spil osD qui peut tre suivi de e que vous voulez @un exposntD un tht ou n9importe quoi d9utreAF giEdessousD une petite dmonstrtion des possiilits que el o'reD suivi d9un gros tleu 7 F
7. Les caractres grecs sont prsents dans l'annexe A.

ITI

CHAPITRE 12. LES MATHMATIQUES


\[\cos\] \[\cos^{42}(\lambda)\]

cos cos42 ()
oil don l preuve pr l9exemple que l9utilistion du osinus est lors identique elle des ommndes lmentiresD e qui rend les hoses plus simplesD non c

Fonctions usuelles sans argument Nom Code Nom Code


cos arccos cosh tan arctan tanh exp min

os ros osh tn rtn tnh exp min

sin arcsin sinh arg ln log dim max

sin rsin sinh rg ln log dim mx

ve tleu que voil ontient des ommndes permettnt d9rire du texte en rtres romins plutt qu9en itlique mthmtiqueF in e'etD s9il existe une ommnde fondE mentle servnt mettre n9importe quel texte en rtres rominsD mthrm{votre fontion}D elleEi est fstidieuse utiliserD et de onnes mes ont r des rourE is tels que os pour vous viter d9voir rire mthrm{os} hque osinus que vous employezF xous utiliserons l ommnde mthrm{fontion} lorsqu9il nous fudr rire du texte ou une fontion ne disposnt ps d9un tel rouriF

Les intgrales
Prambule technique
prtir de e prgrpheD les hoses se ompliquent un peu @mis ps euoupD rssurezEvousAF ous llez fire ohiter dns vos expressions des symoles tels que des intgrlesD des fontions et plein d9utres petites hoses ien sympthiquesF ve prolme uquel vous urez fire fe est qu9 fore de tout mlngerD vous (nirez pr ne plus vriment svoir quels pkges ppelerF elorsD soyons simples et llonsEy omme des rutes 3 xous llons tout simplement ppeE ler ds le prmule les trois prinipux pkges nessires l9riture d9expressions sienti(quesD et nous n9urons plus nous souier du pkge uquel nous fisons ppel ITP

LES INTGRALES pour utiliser l9un ou l9utre symole 8 F siD je les i lsss pr ordre lphtiqueD mis el n9 stritement uune importne notre niveu 9 F
\usepackage{amsmath} \usepackage{amssymb} \usepackage{mathrsfs}
A ouventD vous tomerez sur des doumenttions indiqunt des ommndes v i sns priser les pkges qui les fournissentF ges troisEl devrient vous sortir de ien des situtions dsgrlesF

Intgrales et expressions plus complexes


ves ommndes simples ynt t introduitesD nous llons pprendre onstruire des expressions un peu plus mitieusesF xous llons mintennt nous penher sur l rdE tion de formules omportnt des intgrles @simplesD doulesD triples et mme plus 3AD des sommes ou des produitsF n exemple tnt euoup plus file omprendre qu9un long disoursD j9i dress pour vous une liste vous prsentnt des formules gnrles 10 insi que des utilistions de ellesEiF ous serez onfront l ommnde suivie d9une espe X elle sert simplement insrer une espe dns un environnement mthmtiqueF

Intgrale simple

Modle
\[\int {contenu}\] \[\int_{borne infrieure}^{borne suprieure} {contenu}\] \[\int \limits_{borne infrieure}^{borne suprieure} {contenu}\]

Dmonstration
\[\int {x^2 dx}\] \[\int_{1}^{3} {x^2 dx}\] \[\int \limits_{1}^{3} {x^2 dx}\]
8. Vous imaginez une table de 300 symboles avec ct de chacun le nom du package ? Ce serait tout simplement ignoble. A 9. Dans une utilisation plus avance de L TEX, les modications apportes par les packages sur les commandes peuvent interfrer entre elles (deux packages qui dnissent la mme commande, par exemple). Gnralement, le dernier package introduit a le dernier mot. Ici, nous ne nous intressons pas ces cas atypiques. 10. Remarquez qu'il existe des commandes drives de \int{} (la commande pour le symbole d'intgration) permettant de gnrer des intgrales doubles ou triples (respectivement, \iint{} et \iiint{}). Celles-ci fonctionnent de la mme manire que \int{}.

ITQ

CHAPITRE 12. LES MATHMATIQUES

 gopier e ode gode we X TIPPTW 

x2 dx
3

x2 dx
1 3

x2 dx
1

Intgrale sur une courbe ferme

Modle
\[\oint {contenu}\]

Dmonstration
\[\oint {x^2\ dx}\]

 gopier e ode gode we X QUSVPW 

x2 dx

Symbole de la somme

Modle
\[\sum_{en dessous}^{au dessus} contenu\]

Dmonstration
\[\sum_{k=2}^{47} k+1\]

 gopier e ode gode we X RURHQR 


47

k+1
k=2

ITR

LES INTGRALES

Symbole du produit

Modle
\[\prod_{en dessous}^{au dessus} contenu\]

Dmonstration
\[\prod_{k=2}^{47} k+1\]

 gopier e ode gode we X SVRHUH 


47

k+1
k=2

in rlitD les intgrles doules et triples peuvent glement s9rire ve des intgrles simples l9intrieur d9utres intgrles simplesF ous trouverez des exemples iEdessousD illustrnt des s plus ou moins exotiquesF
\[\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 \limits_{z=1}^{z=3} {x^2+y+z\ dx dydz}}}\]

 gopier e ode gode we X IQTVHV 

x2 + y dxdy
3

x2 + y dxdy
1 3

x2 + y dxdy
1 4 0 1 3

x2 + y dxdy
ITS

CHAPITRE 12. LES MATHMATIQUES


4 3

x2 + y dxdy
0 1

x2 + y + z dxdydz
x=5 x=0 y=4 y=0 z=3

x2 + y + z dxdydz
z=1 x=5 y=4 z=3

x2 + y + z dxdydz
x=0 y=0 z=1

i le esoin d9rire plusieurs lignes sous un oprteur se fit sentirD utilisez l omE mnde sustk{}F sl fut lors sprer hque ligne pr les hituels  F
\[\sum_{\substack{k=0 \\ i=0 \\ j=0}}^{n} i+j+k\] \[\prod_{\substack{k=0 \\ i=0 \\ j=0}}^{n} i+j+k\]

 gopier e ode gode we X STHSRU 

i+j+k
k=0 i=0 j=0 n

i+j+k
k=0 i=0 j=0

Les systmes d'quations


ves systmes d9qutions sont simples mettre en ple X ils requirent l9utilistion d9environnements ynt des fontionnlits similires elles de tulrD si e n9est qu9ils mettent en formeF F F des qutionsF ITT

LES SYSTMES D'QUATIONS

L'environnement eqnarray
xotre hoix v ii se porter sur l9environnement eqnrryD qui o're l possiilit de rer un systme d9qutions proprement lignD gre u rtre 8F xotez que l9enE vironnement eqnrry numrote les qutionsD mis que son homologue eqnrryB ne le fit psF hmonstrtion X
\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}

 gopier e ode gode we X IPIHTQ 

y = xy+z x = y z = y y = xy+z x = y z = y y = xy+z x = y z = y

(12.1) (12.2) (12.3)

(12.4) (12.5) (12.6)

ITU

CHAPITRE 12. LES MATHMATIQUES ous ne mnquerez ps de remrquer que l numrottion des qutions se poursuit le long du doumentF g9est trs prtique pour guider vos leteursD et un leteur heureux est un leteur qui vous imeF smportntD n9estEe ps c

L'environnement align
ns doute urezEvous souvent reours l9environnement eqnrryF xnmoinsD eluiE i pose quelques prolmes d9lignement et d9espement dns des s prtiuliersF sl est lors plus dpt de hoisir l9environnement lign 11 F v ommnde lign fontionne de l mme mnire que l ommnde eqnrry Y de mmeD vous vez l possiilit d9utiliser lignBD il y juste une petite di'rene dns l syntxe que vous pouvez remrquer dns le ode soure iEdessousF
\begin{align} y &=& x - y + z\\ x &=& y\\ z &=& y \end{align} \begin{align*} y &=& x - y + z\\ x &=& y\\ z &=& y \end{align*} \begin{align} y &=& x - y + z\\ x &=& y\\ z &=& y \end{align}

ves grnds hrns peuvent lire le doument vers lequel pointe le ode we iEdessousF sl dveloppe les di'renes entre eqnrry et lignF  e propos de eqnrry gode we X QSQHQI 

 gopier e ode gode we X UVIRVR 

L'environnement array
xotre prohine mission est de positionnerD dns un premier tempsD des prenthses utour de notre systme d9qutions et dns un seond tempsD une olde ouvrnte
11. Vous vous demandez srement pourquoi je vous ai d'abord prsent une notion  bancale . C'est tout simplement parce que vous la croiserez de faon extrmement frquente dans des codes A sources L TEX.

ITV

LES SYSTMES D'QUATIONS son extrmit guheF our e fireD nous llons utiliser l syntxe suivnte @nous utilisons ii rry pour ligner les qutions et hoisir l9lignement de hque olonneA X
\[ \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 \]

our pouvoir instller nos prenthses et notre oldeD il nous fut jeter un il u tleu des dlimiteurs ontennt les odes orrespondnt hun d9entre eux @le point orrespond une sene de dlimiteur lors de l9utilistion de right et leftAF

 gopier e ode gode we X QSUPTU 

Vous avez l'exercice, vous avez les codes des dlimiteurs. . . vous de jouer !
v solution X
\[ \left( \begin{array}{r c l} y &=& x - y + z\\ x &=& y\\ z &=& y \end{array} \right) \] \[ \left\{ \begin{array}{r c l} y &=& x - y + z\\ x &=& y\\ z &=& y \end{array} \right. \]

 gopier e ode gode we X IPUIPS 

y = xy+z x = y z = y
ITW

CHAPITRE 12. LES MATHMATIQUES

Code
@

Rendu

Les dlimiteurs Code Rendu


A

Code
|

Rendu

kslsh

uprrow

downrrow

updownrrow hownrrow l)oor

prrow pdownrrow r)oor reil

rngle lngle leil

IUH

LES MATRICES

y = xy+z x = y z = y

Les matrices
ous vous (gurez sns doute qu9une mtrie " ou l9expression de son dterminnt " se onoit l9ide de l ommnde rryD eh ien 9est rt 3 gel est ertes possileD mis des environnements ont t spilement onus pour vous ider rire des mtries dns vos doumentsF

Les dirents environnements


ous n9llez ps tre dpys X l syntxe est toujours l mme que elle que l9on onnt pour les tleuxD l seule hose qui hnge est le nom des di'rents environnementsF nouveuD nous llons psser en revue l liste des di'rentes options qui vous sont proposesF

L'environnement mtrix
\[ \begin{matrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{matrix} \]

 gopier e ode gode we X SIUSPI 

1 2 3 4 5 6 7 8 9

L'environnement pmtrix
\[ \begin{pmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\

IUI

CHAPITRE 12. LES MATHMATIQUES


7 & 8 & 9 \end{pmatrix} \]

1 2 3 4 5 6 7 8 9

L'environnement vmtrix
\[ \begin{vmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{vmatrix} \]

1 2 3 4 5 6 7 8 9

L'environnement mtrix
\[ \begin{Vmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{Vmatrix} \]

1 2 3 4 5 6 7 8 9
IUP

LES MATRICES

L'environnement mtrix
\[ \begin{bmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{bmatrix} \]

1 2 3 4 5 6 7 8 9

L'environnement fmtrix
\[ \begin{Bmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{Bmatrix} \]

1 2 3 4 5 6 7 8 9

Exemple pratique
etite pplition de l9environnement mtrix et de ses pirsD voii un exemple de mtrie ontennt des sries de trois points horizontux @ommnde dotsAD vertiux @ommnde vdotsA ou digonux @ommnde ddotsAF i'et grnti 12 F
\[ \begin{pmatrix} a_{11} & \cdots & a_{1k} \\ \vdots & \ddots &\vdots \\ a_{k1} & \cdots & a_{kk} \end{pmatrix} \]
12. Vous pouvez vous servir de ces trois commandes dans d'autres contextes si vous le souhaitez.

IUQ

CHAPITRE 12. LES MATHMATIQUES

 gopier e ode gode we X USSUWI 

a11 a1k
. . . .. . . . .

ak1 akk

La commande \phantom{}
oii une utre petite stue X l ommnde phntom{texte}D qui permet d9insrer un espe de l longueur du texte ontenu entre ses rohetsF hns le ontexte des mtriesD elle est trs utileD r elle permet d9insrer des lns et d9ligner les di'rents lmentsF gette ommnde n9est ependnt ps spi(que ux mtries X elle peut servir dns euoup d9utres sF
\[ % 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} \]

 gopier e ode gode we X SUVVIW 

1 12345 3 94 5 6 7 8 9 1 12345 3 94 5 6 7 8 9
IUR

MISE EN FORME DE THORMES, LEMMES. . .

Mise en forme de thormes, lemmes. . .


l9instr des ittionsD les thormesD orolliresD lemmes et utres 'reuses petites hoses rites pr de vieux rus doivent respeter leurs onventions typogrphiquesF xous llons pprendre mettre tout el en ple @eh nonD vos sou'rnes ne sont ps terminesAF

Gnralits
Tout d'abord, clarions un point. Un abus de langage assez areux consiste dire qu'on  crit un thorme  chaque fois que l'on emploie la syntaxe dont je vais vous parler dans les lignes qui suivent. Si vous tes physicien, personne ne vous en voudra 13 . En revanche, si vous faites des maths, vitez de dire tout va  j'cris un thorme  quand vous mettez en page un corollaire : vous viterez ainsi les multiples railleries de vos fourbes collgues.
evenons nos moutons 3 xous herhons mettre en pge di'rentes hoses X des orolliresD des loisD des thormesF F F sl fut ien sr que hque type d9entit it une numrottion qui lui soit propre u sein du doument @si dns une pgeD vous tpez un thorme et un orollireD le thorme devr s9ppeler  thorme I et le orollire  orollire I D ps  orollire P AF etit plusD nous souhiterions pouvoir numroter les di'rentes entits pr rpport ux hpitresD setions et utres lments struturuxF einsiD si un thorme est le troisime du hpitre inqD il porter le nom de  thorme SFQ @mme ide pour les setions et les utres lments de strutureAF
A out ei se fit trs filement gre v iD mis en deux tempsF hns un premier A tempsD il nous fudr indiquer v i dns le prmule qu9il fut rer les di'rentes entits utilisnt l mise en pge ddie u thormeF hns le orps du texteD nous pourrons ensuite simplement utiliser l ommnde permettnt d9inlure des thormesD des lois et d9utres joyeusetsF

Pratiquons !
i vous vez lu les prgrphes prdentsD vous vez d grder en tte l mthode en deux tempsF v premire hose fire est don d9ppeler dns le prmule l ommnde newtheorem @dline de plusieurs fonsA vnt d9utiliser un nom d9enviE ronnement de votre hoix dns l suite du doumentF
\documentclass{book} \usepackage[latin1]{inputenc} \usepackage[T1]{fontenc}
13. La preuve, c'est que je suis physicien, et je ne vous en voudrai pas.

IUS

CHAPITRE 12. LES MATHMATIQUES


\usepackage[francais]{babel} \usepackage{amsthm} \usepackage{amsmath} \usepackage{amssymb} \usepackage{mathrsfs} \newtheorem*{petit_nom}{Lemme} % La petite toile enlve la numrotation, mais ncessite le package amsthm \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, j'ajoute le nom de la loi entre crochets ils aiment les carottes \end{petit_nom} \begin{petit_nom1} ils aiment les carottes \end{petit_nom1} \begin{petit_nom1}[des lapins] % Argument optionnel, j'ajoute 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, j'ajoute le nom entre crochets ils aiment les carottes \end{petit_nom2} \section{les autres}

IUT

FLCHES, SYMBOLES TIRABLES ET ESPACES


\begin{petit_nom3} ils aiment les carottes \end{petit_nom3} \begin{petit_nom3}[des lapins] % Argument optionnel, j'ajoute le nom entre crochets ils aiment les carottes \end{petit_nom3} \end{document}

v9exemple est trs expliite @(gure IPFPA X l fon dont vous utiliserez l ommnde newtheorem est importnteD mis il n9y rien de plus svoir utiliserF hez que A dns de nomreux sD des ommndes omplexes en v i vous seront prsentes pr le iis d9un ode omment et rien d9utreF renez le temps de le dortiquer X vous A verrez lors que tout deviendr plus simple @en(nD tout e qui onerne v iAF g9est l rison pour lquelle tout e qui est nessire l omprhension de e onept est intgr u ode prdent et ne (gure ps dns un prgrphe explitifF

 gopier e ode gode we X RPUPSV 

Flches, symboles tirables et espaces


gette vntEdernire prtie reense de nomreuses ommndes l fois prmtrles A et utiles en v iF gel v des di'rents types d9espes ux oldesD en pssnt pr les )hes et les entsF si ne sont listes que les ommndes prmtrlesD toutes les utres se trouvent dns l prtie mthmtique de l9nnexe tritnt des rtres spiux @sinonD e hpitre deviendrit vriment trop longAF

Les espaces
hi'rents types d9espes sont disponiles dns un environnement mthmtiqueF xoE tez que l9une d9elles est ngtive et permet de rpproher des lmentsF n exemple de rendu est montr l (gure IPFQF
\[1\!2\] \[1\,2\] \[1\ 2\] \[1\;2\] \[1\:2\] \[1\quad2\] \[1\qquad2\]

IUU

CHAPITRE 12. LES MATHMATIQUES

Figure

IPFP ! ves thormes

Espace

ngtive (ne normle moyenne lrge drtin doule drtin

3 D suivi d9une espe Y X qud qqud

Code

IUV

FLCHES, SYMBOLES TIRABLES ET ESPACES

Figure

IPFQ ! ves espes

IUW

CHAPITRE 12. LES MATHMATIQUES

Les accents et chapeaux divers


ves expressions sienti(ques imposent prfois de oi'er une lettre ou une srie de lettres de )hes @pour reprsenter des veteursA ou de divers ents 14 F oii un tleu les prsentntF

Code

ht{} ute{} r{} dot{} reve{} hek{} grve{} ve{} ddot{} tilde{} overleftrrow{ze} overrightrrow{ze} overre{ze} underre{ze} overline{ze} underline{ze} stkrel{dessus}{dessous} wideht{ze} widetilde{ze} xrightrrowdessous{dessus} xleftrrowdessous{dessus}

Rendu
a a a a a a a ` a a a aze aze aze aze aze aze
dessus

dessous aze aze

En rsum
! ne expression mthmtique peut tre insre u sein d9un prgrphe @il fut rire 6expression6A ou en dehors d9un prgrphe @il fut ette fois rire exE pressionAF ! yn utilise ensuite des ommndes spi(ques pour mettre en forme les formulesF einsiD fr{numerteur}{denominteur} permet de rer une frtionF ! our rire un systme d9qutionsD on utilise l9environnement eqnrry ou lignF ! sl existe des entines de rtres spiux ddis l9riture d9expressions sienE ti(quesF eportezEvous l9nnexe e pge PQI de e livre pour en voir l listeF
14. Dans le cas de \stackrel, nous remplacerons l'accent par une srie de lettres.

IVH

Chapitre

13
Dicult :

Sommaire et index

renons le temps de faire un bilan : les tableaux, les images, la mise en forme du texte et des pages. . . Nous serions tents de nous dire que tous les grands domaines A de LTEX ont t abords. Eh bien non, il nous en manque encore deux, qui nous occuperont pendant deux courts chapitres. Je pense ici aux dirents types de tables d'index ainsi qu'aux bibliographies. Ces deux lments, bien que ne reprsentant pas une dicult insurmontable, sont le cauchemar de bon nombre d'tudiants et une intarissable source de blocage. Ne vous inquitez pas, nous allons apprendre utiliser simplement les tables et index dans ce chapitre 1 . Prparez vos neurones ! Nous aborderons ici les tables de tableaux, de gures et bien sr les tables des matires. Nous apprendrons aussi les mcanismes lmentaires ncessaires la cration d'un index simple.

1. Les bibliographies seront pour le chapitre suivant.

IVI

CHAPITRE 13. SOMMAIRE ET INDEX

Tables des matires


ves tles sont enses ider le leteur mieux se reprer dns vos pulitionsF veur propret @et essoirement l vtreA ser pour le orreteur ou le leteur un gge de srieuxF hns de nomreux s en ditionD e qui est jug est votre tle des mtiresF wl l prsenter revient vous tirerD ds le dprtD une lle dns le piedF g9est pour el que tout projet srieux requiert une tle des mtires r)hie et ien fournieF sl est ussi prfois nessire d9enlever des lments super)us une tle des mtiresD ou de ne ps ller trop loin dns le dtilF smginez un doument o vous prsentez l fois vos hpitresD setionsD sousEsetions et prgrphes dns votre tle des mtiresF xe seritEe ps un peu trop c xous A pprendrons ii enlever ertins lments de l tle en demndnt v i de ne ps y inlure les lments hirrhiques de trop s niveuF sumons en trois mots les qulits d9une onne tle des mtires X ! ohrene Y ! pertinene @visEEvis du ontenu rel de l pulitionA Y ! propretF

Table des matires simple


evnt de psser ux hoses trs sutilesD nous devons pprendre inlure une tle des mtires dns un doumentF our e fireD il vous su0t d9insrer l ommnde tleofontents l9endroit o vous souhitez 0her une tle des mtires dns votre doumentF te vous ssureD n9 rien de plus ompliquF in une ligne de odeD vous disposerez A d9une tle onue ve les prmtres pr dfut de v iD e qui su0t l mjorit des petits rpportsF v seule sutilit rside dns le fit qu9il fille ompiler deux foisF A v premire permet v i de omprendre l struture du doument et de lister les titresF v seonde permet l mise en forme de l tleD ve les numros de pgesF etite dmonstrtion sur le ode suivnt @(gure IQFIA X
\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}

IVP

TABLES DES MATIRES


\subsection{Une sous-section} \chapter{Chapitre 2} \section{Une section} \subsection{Une sous-section} \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}

 gopier e ode gode we X UUPQVS 

Figure

IQFI ! le des mtires

v tle otenue pprt prs deux ompiltions et plusieurs lments sont noter X ! il mnque les prgrphes Y ! le titre de l9une des setions est trop long Y IVQ

CHAPITRE 13. SOMMAIRE ET INDEX ! il mnque une setion Y ! vous imeriez ppeler ette tle des mtires  ommire doumentF

et l pler en tte de

v seule de es inq hoses que nous shions fire pour l9instnt est de mettre en tte de doument l tle des mtiresF sl su0t d9rire tleofontents prs l ommnde de rtion d9une ventuelle pge de grdeD ou enore juste prs votre egin{doument}F ixminons de plus prs les utres lmentsF

Paramtrage d'une table des matires


Appeler votre table  Sommaire 
eve les pkges frnisnt votre doumentD le nom pr dfut de votre tle des mE tires est  le des mtires F ge nom me semle peu dpt si l tle est prsente en dut de mnusritF v9ppelltion  ommire peut prtre plus pproprieF oii l ommnde X
\renewcommand{\contentsname}{Votre nouveau titre} % Dans le corps du document, avant la commande \tableofcontents.

v (gure IQFP montre le rsultt ve le mot  ommire F v mthode dveloppe ii permet tout ussi ien de hnger le nom en  ommire qu9en utre hoseF ille est pplile ussi peu prs tous les lments de struture d9un doument @pour hnger l9ppelltion  rtie en utre hoseD il vous fudr rempler ontentsnme pr prtnme pr exemple 2 AF

Raccourcir une ligne


xous pouvons voir que dns notre sommireD une des lignes est trop longue et dE A psseF reureusementD l ommunut v i pens permettre ux utilisteurs de d(nir deux titres di'rents lors de l rtion d9un lment de struture X l9un pour le doumentD l9utre pour l tle des mtiresF v ommnde setion{titre dns le doument} se trnsforme en setiontitre dns l tle des mtires{titre dns le doument}F hns le s qui nous intresseD remplons setion{ne setion ve un nom mg mis lors vriment mg trop gig long qui dpsse} pr setionun titre plus ourt{ ne setion ve un nom mg mis lors vriE ment mg trop gig long qui dpsse} et oservons le rsultt sur l (gure IQFQF wgni(queD n9estEe ps c it el fontionne ve tous les lments de strutureF
2. L'annexe  Mmento  rassemblera toutes ces commandes.

IVR

TABLES DES MATIRES

Figure

IQFP ! ve hngement de titre

IVS

CHAPITRE 13. SOMMAIRE ET INDEX

Figure

IQFQ ! ves titres ourts

IVT

TABLES DES MATIRES

Inclure les paragraphes dans le sommaire


A r dfutD v i n9inlut ps les titres des prgrphes dns l tle des mtires de l lsse ookF xous souhiterions qu9ils pprissentF

our e fireD nous llons nous dire que hque lment de hirrhie orrespond un hi'reF xous dmrrons pr les prties 1 @je sisD 9est izrreAD puis les hpitres H et insi de suiteD el nous donnnt un tleu sympthiqueF

Elment hirarchique Nombre


rtie ghpitre etion ousEsetion ousEsousEsetion rgrphe ousEprgrphe

1 H I P Q R S

v ommnde qui nous intresse est setounter{todepth}{xomre de votre hoix}F A ille sert demnder v i de omposer une tle des mtires ontennt tous les lments hirrhiques jusqu9 eux d(nis pr le nomre que vous urez hoisiF i vous hoisissez 1 il n9y ur que les prtiesD si vous hoisissez S il y ur toutF entons le R pour rer une tle des mtires omportnt les titres des prgrphes X
\setcounter{tocdepth}{4}

ve rsultt est visile sur l (gure IQFRF

Inclure un lment de structure ctif


vorsqu9un lment de struture est suivi de B @pr exemple hpterB{un hpitre}AD il n9y ps de rfrene vers eluiEi dns l tle des mtiresF xnmoinsD il est ussi A possile de forer v i jouter une entreF

v ommnde est 3 ddontentsline{to}{lment de struture sns son ni ses oldes et rohets}{titre pprissnt dns le sommire}F etit exemple @(gure IQFSA X
\documentclass{book} \usepackage[latin1]{inputenc} \usepackage[T1]{fontenc} \usepackage[francais]{babel} \begin{document} \addcontentsline{toc}{part}{Le Monde}

3. Le {toc} est un lment que nous de dvelopperons pas, dites-vous juste que sans lui, la compilation peut chouer.

IVU

CHAPITRE 13. SOMMAIRE ET INDEX

Figure

IQFR ! tilistion de setounter

IVV

TABLES DES FIGURES ET TABLEAUX


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

 gopier e ode gode we X WUIWUR 

Figure

IQFS ! lments de struture (tifs

ghose importnte ii X tnt donn que l ommnde ddontentsline n9est qu9un mrqueur et ne reprsente rien de rel dns le doumentD il est norml que le sommire onsidre que tous les lments sont en premire pgeF ous pouvez ien sr les pler o vous le souhitez dns votre doument selon vos esoinsF

Tables des gures et tableaux


ves tles des (gures et des tleux permettent u leteur de mieux se retrouver dns un texteF ges deux tles ne sont ps inontournlesD mis suivent les mmes mnismesD peu de hose prsD que les tles des mtiresF illes s9insrent respetivement vi les ommndes listoffigures et listoftles Y elles font pprtreD u hoixD soit un titre spilement onu pour l tleD soit l lgende ontenue dns ptionF xous n9vons ps enore ppris indiquer des titres onus pour les tles dns l ommnde ptionD pourtnt 9est trs simpleF ves deux syntxes possiles iEdessous vous sont prsentesF IVW

CHAPITRE 13. SOMMAIRE ET INDEX


\caption[titre court]{lgende normale de l'image} \caption{lgende normale de l'image}

ous vous ttendiez quelque hose de plus ompliqu c hsol de vous devoirF

Ne vous trompez pas lors de la compilation. N'oubliez pas qu'il faut compiler deux fois. J'ai reu de nombreux messages de personnes pensant tre face un bug de compilation dans leurs tables, alors qu'elles avaient simplement oubli la seconde compilation 4 .
te vous i friqu un exemple mssif @(gure IQFTAD mis qui illustre ien l mnire de rer des tles reensnt les tleux insi que les (guresF renez le temps de le dortiquerD il n9est ps trs di0ileD mis trs utileF t9i rutilis ii l9imge de oulpyD msotte o0ielle du livreF
\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}
4. Il y avait aussi quelques cas de mauvaise installation sur Windows.

IWH

LES INDEX
\end{center} \caption[Chatoyante]{Poulpy est chatoyante} \end{figure} \begin{figure} \begin{center} \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}

 gopier e ode gode we X QQHRTR 

Les index
mon sensD les index onstituent l limite en di0ult order dns e livreD et n9ont (nlement ps un intrt norme dns des rpports ou de petites pulitionsF t9i tout de mme hoisi de vous en prler un peuD ne seritEe que pr souhit de proposer une ouvertureF renez onsiene tout de mme que je vous expose ii l mthode permettnt d9lE orer des index lmentiresF ves hoses peuvent vite devenir trs di0iles mettre en IWI

CHAPITRE 13. SOMMAIRE ET INDEX

Figure

IQFT ! le des (gures et liste des tleux

pleF in rsumD je vous explique ii le onept pour que vous ne soyez ps pniqu plus trd si vous devez pprofondir l hoseD mis nous ne nous y ttrderons ps 5 F

Thorie
gommenons pr les hoses simplesF v rtion d9un index nessite le pkge mE keidx et d9insrer l ommnde mkeindex dns le prmuleD puis printindex l9endroit o vous souhitez 0her eluiEi @extement omme vous l9vez fit pour les tlesAF our mettre en ple les entres dns l9indexD il fut les mrquer ve l ommnde index{rgument} en ollnt elleEi u mot onernF g9est prtir d9ii que les hoses se gtentF

J'aime les patates\index{patate}.

eprs trois ompiltionsD vous vous retrouvez normlement ve un index indiqunt l position du mrqueur  ptte dns votre doumentF

5. Beaucoup de documentations n'abordent mme pas le sujet.

IWP

LES INDEX

Les utilisateurs de TEXnicCenter n'auront besoin de compiler que trois fois pour crer un index. Nanmoins, ce n'est pas aussi simple pour tout le monde. Les utilisateurs de Linux devront compiler une fois avant de taper mkeindex nomdufihierFtex dans leur console (ou cliquer sur Build Compile Makeindex dans Kile) et compiler de nouveau. Les utilisateurs de TEXShop trouveront quant eux la commande  Makeindex  dans l'un de leurs menus droulants. Ils devront eux aussi compiler normalement une fois, slectionner  Makeindex  et compiler dans A ce mode, puis compiler nouveau en mode LTEX.
A i nous insrions un mrqueur  pt et un mrqueur  ptte D v i plerit dns l9ordre lphtique  pt vnt  ptte F hi0ile roireD et pourtnt @(gure IQFUAF F F

J'aime le pt\index{pt} et les patates\index{patate}.

Figure

IQFU ! sndex simpleF etit prolme d9ordre lphtiqueF F F

A v9ide derrire tout 9est que v i un peu @voire euoupA de ml ve les entsF sl fut don lui donner en rgument une version non entue de hque mot omportnt des ents @9est ussi vlle pour les mots ve mjusulesAF ges deux versions devront tre spres pr un dF yuiD je sis X 9est torduF wis il fut fire A veD 9est le formlisme de v iF

J'aime le pt\index{pate@pt} et les patates\index{patate@Patate}.

v (gure IQFV montre le rsultt du ode vu plus hutF v9ordre lphtique est de nouveu respetF i vous souhitez rer des sousEentres dns l9indexD il vous su0t de sprer les entres et sousEentres 6 pr des  3 F v9exemple est trs prlnt ii @(gure IQFWAF
J'aime le pt\index{pate@pt} et les patates\index{patate}, ainsi que les patates nouvelles\index{patate!patates nouvelles}.

IWQ

CHAPITRE 13. SOMMAIRE ET INDEX

Figure

IQFV ! out s9rrnge XA

Figure

IQFW ! ousEentre dns un index

IWR

LES INDEX our (nirD vous pouvez fire des rfrenes roises u sein de vos indexF  frenes roises D e n9est ps vriment trs prlnt omme termeD nous llons don prtir d9un exemple pour expliquer e qu9elles sontF pites le testD insrez |seeF gette ommnde permet l9index de lier deux mots entre euxF einsiD rire index{poulpy|see{estiole mythologique}} donner dns l9index  poulpyD voir estiole mythologique F fien entenduD ii le mot  see est trduit pr  voir A v i peut trs ien ompiler dns d9utres lnguesF lors de l ompiltionD mis

Pratique
otre missionD si vous l9eptezD est de rer l9index iEdessous @(gure IQFIHA prtir de l phrse  oulpy est htoynteD merveilleuse et multiolore ien que son inestiE mle hrisme ne he qu9une fourerie sns nomD son tre tout entier est yssl et inestimleF

Figure

IQFIH ! ixerie

La solution
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
6. Notez que crer des sous-sous-entres est possible.

IWS

CHAPITRE 13. SOMMAIRE ET INDEX


est abyssal\index{poulpy@Poulpy!etre@tre!abyssal} et inestimable\index{poulpy@Poulpy!etre@tre!inestimable}.

i vous en tes venu out sns prolmeD vous pouvez vous estimer l9ise ve A v iF

 gopier e ode gode we X WUHPUI 

En rsum
! ne tle des mtires s9insre trs filement ve l ommnde tleofontentsF he mmeD il est possile d9insrer l tle des (gures @listoffiguresA et des tles @listoftlesAF ! sl fut ompiler deux fois pour que es tles puissent tre gnresF ! yn utilise l ommnde index pour jouter des lments l9indexF our ompiler eluiEiD il fut ppeler le progrmme mkeindexF A ! v i ple ml les mots entus dns son indexD mis il est possile d9y remdier A en indiqunt le mme mot sns ent v iF

IWT

Chapitre

14
Dicult :

La bibliographie

her lecteur, vous qui avez suivi avec attention jusque-l, je dois vous annoncer que vous arrivez au dernier chapitre de cours de ce livre. Pour nir en beaut, nous allons apprendre l'une des notions qui donnent des boutons A bien des dbutants 1 en LTEX : la bibliographie 2 . Cet lment, bien que cr pour tre maniable, est souvent mal compris par les novices et pass sous silence. Consquence logique du problme : les dbutants n'insrent pas de bibliographie dans leurs publications et ne citent ni leurs sources ni leurs ressources documentaires. C'est une grave erreur. . .

1. Les tudiants que j'ai interrogs m'ont pour la plupart avou que a leur faisait peur tel point qu'ils n'avaient mme pas essay. 2. Ce chapitre est consacr entirement l'une des mthodes permettant de crer des bibliographies. Elle sera dveloppe et explique en long, en large et en travers.

IWU

CHAPITRE 14. LA BIBLIOGRAPHIE

Principe d'une bibliographie


A evnt d9order l tehnique et v iD j9imeris prler de l d(nition du mot  ilioE grphie et de son sensF ien que sur l signi(tion du motD deux oles se distinguentF

h9un tD nous vons eux qui estiment que l iliogrphie omporte l liste de toutes les uvresD qu9elles soient sous formt ppier ou numriqueD qui ont servi de prs ou de loin onevoir une produtionF he l9utreD il y eux pour qui une iliogrphie est un rssemlement d9uvres rpondnt un esoin prtiulierF te vous ite iEdessous un extrit de l d(nition du mot  iliogrphie sur ikipdiD qui vous permettr de vous fire une ide des di'rents types de iliogrphie existntsF ne iliogrphie thmtique regroupe des douments sur un mme suE jet ou un mme thmeF snversementD une iliogrphie systmtique @prfois gnrleA regroupe des douments prus dns un mme lieu et G ou une mme dteF ne iliogrphie signltique ne donne que les rtristiques essenE tielles du doumentF ne iliogrphie nlytique en donne une desription qui se veut neutreF ne iliogrphie ritique met un jugement sur les doE uments qui y sont signlsF ne iliogrphie rtrospetive drit des douments pulis dns le pssF ne iliogrphie exhustive drit tous les livres pulis dns le dre thmtiqueD hronologique ou gogrphique retenu Y elle s9oppose une iE liogrphie sletiveF ne iliogrphie sommire propose une desription plus rduite des ouvrges onernsF v forme glole et l prsenttion d9une iliogrphie sont variables selon soins et les auteurs de contenuF g9est e que nous devons retenir iiF

les be-

e stdeD normlementD les hoses doivent vous semler un peu torduesF ous penE siez svoir e qu9est une iliogrphieF F F et u (nl vous vous rendez ompte que les iliogrphies peuvent prendre de multiples formesF xnmoinsD es multiples formes ont un point ommun X la mise en forme d'une liste d'uvresF estons sur ette ideEl X  ne iliogrphie est une liste d9un ertin nomre d9uvres hoisiesD rpondnt toutes une onsigne @regrouper les souresD des uvres thmtiquesD etFAD mise en pge selon les souhits d9un @ou de plusieursA uteur@sA F out de suiteD nous y voyons dj un peu plus lirF v dmrhe de l9uteur est don de hoisirD dns l longue liste des uvres qu9il A onntD elles qui seront pulies dns s iliogrphieF v mise en formeD v i sit trs ien l fireF v liste proprement dite est re pr un progrmme externe X fiiF

BibTEX fournit l'auteur une armada d'outils destins concevoir facilement sa liste (que nous appellerons base de donnes) contenant toutes les informations sur les uvres dont il dispose (auteur, date de parution, etc.).
IWV

LA BASE DE DONNES v9uteur 'eter une petite tiquette hque uvreF sl lui su0r ensuiteD dns son A doument v iD de fire rfrene ertines tiquettes pour intgrer ussitt les uvres onernes dns l iliogrphie de s pulitionF sumons tout ei dns un shm @(gure IRFIAF

Figure

IRFI ! hm rsum

v9ide gnrle tnt mintennt (xeD entrons dns le vif du sujetF hns un premier tempsD nous rerons l se de donnesD vnt d9pprendre fire des rfrenes elleEi dns nos douments Ftex pour rer l iliogrphieF

La base de donnes
grer l se de donnes est l prtie l plus fileF ille est onstitue de prgrphes ontennt hun les informtions et l9tiquette des uvresF

Le chier que nous enregistrerons ici, qui contiendra la base de donnes, ne sera pas un Ftex mais un Fi.
v struture des informtions onernnt une uvre dns l se de donnes est touE jours l mmeF te vous l montre iEdessousF
@type_d'uvre{rfrence_courte,

IWW

CHAPITRE 14. LA BIBLIOGRAPHIE


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_d'uvre{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}, }

ous pouvez enhner utnt d9uvres que vous le souhitez dns le (hierF sl fut nnmoins respeter ertines rgles pour que votre se de donnes fontionne orE retement X ! ne ps oulier les virgules Y ! ne ps hoisir u hsrd des types d9uvres ou des titres de hmpsF sls sont prdE (nisD vous ne pouvez ps en inventerF oil e qui reute les dutnts X le formlisme un peu triste et stritF in rlitD pr rpport l mise en forme d9un tleuD il est euoup plus simple d9rire et de relire e genre de odeF evenons notre odeF te vous i dit que les types d9uvres 3 et les titres des hmps tient prd(nisF sl est temps pour vous de jeter un il leurs deux tleux rpiE tultifsF

Types d'uvres Type d'uvre Correspondance Champs disponibles


drtile
ertile

dook dmnul dmis dphdthesis dunpulished

vivre houment tehnique hivers hse de dootort wnusrit non puli

uthorD journlD titleD yerD monthD pgesD notes uthorD titleD pulisherD yer titleD uthorD yerD orgniztion uthorD titleD monthD yerD note titleD uthorD shoolD yer uthorD titleD noteD yerD month

sl en existe ien sr d9utresD mis euxEi sont les plus rpndusF xous pouvonsD l9ide des deux tleuxD rer notre premire petite se de donnes iliogrphiqueF xous l9ppellerons ilioFiF
Pour author, les noms et prnoms sont spars par une vigule, et les diffrents auteurs par AND
3. Le type @misc est utilis pour les sites web et ce qui ne trouve pas sa place dans les autres catgories.

PHH

LA BASE DE DONNES

Champs

uthor journl month note orgniztion pges pulisher yer

Champs Correspondance

euteur tournl wois de pulitionD u hoix @jnD feD mrD prF F FA xotes omplmentires oit ou orgnistion ges onernes diteur enne de pulition

@Article{ref, author={Durand, Patrick AND Durand, Ren}, journal={Le beau journal}, title={Les tomates tueuses}, year={2007}, month={jan}, pages={24}, notes={sympathique} } @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,

PHI

CHAPITRE 14. LA BIBLIOGRAPHIE


title={La belle thse}, author={Barbu, Monsieur}, school={Universit}, year={2002} } @unpublished {ref6, author={Mauvais, Monsieur}, title={Mon roman inachev}, note={il est chouette mon roman}, year={2000}, month={feb} }

 gopier e ode gode we X PTVHQT 

Mise en place de la bibliographie


v se de donnes iliogrphique que vous venez d9pprendre rer peut ontenir utnt d9lments que vous le souhitezF v9ide entrle est d9y regrouper les uvres sur lesquelles vous vous sez et elles que vous iterez dns vos doumentsF si nous vons r un (hier FiF gertins n9en utilisent qu9un seul dns lequel ils vont pioher 4 D d9utres en rent un pr pulitionD 9est selon les gots de hunF he mon tD j9ime ssez l9ide de disposerD en un seul endroitD de l liste des ressoures utilises dns tous mes rits 5 F

Concept
epprenons mintennt nous servir de ette seF xous ferons des rfrenes des lments de l se de donnes vi l ommnde ite{rfreneourte} que nous plerons o nous le voudrons dns le texteF heux utres ommndes viennent s9y jouE ter X iliogrphystyle{ } et iliogrphy{nom du fihierFi sns l9exE A tension Fi}F v premire donne v i le style de mise en pge souhit pour l iliogrphieD l seonde lui prise l9emplement de l se de donnesF ves lments de l se de donnes uxquels les ommndes ite{rfreneourte} font rfrene seront lists ve leurs informtions respetives dns une pge  filioE grphie ou un enrt  frenes D suivnt les lsses de vos doumentsF gette pge se trouver u mme emplement que elui o vous hoisirez de fire pprtre les
4. L'intrt d'une base de donnes est justement de pouvoir piocher l'intrieur sans tre oblig d'utiliser l'intgralit des informations qu'elle stocke. 5. En partant du principe que le geek a tendance tre un peu dsordonn, dissminer des chiers .bib partout est dangereux.

PHP

MISE EN PLACE DE LA BIBLIOGRAPHIE ommndes iliogrphystyle{ } et iliogrphy{ } 6 F

Exemples
feuoup d9informtions vous ont t donnesF sl est temps de vous montrer quelques exemplesD illustrnt les di'rents styles de iliogrphies possilesD vnt de vous expliE quer plus en dtil omment se psse l ompiltion sous w yD vinux ou indowsF
\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 accolades. \bibliography{bibli} % mon fichier de base de donnes s'appelle bibli.bib \end{document}

iliogrphystyle{plin} lsse les entres pr ordre lphtique et les numrote en onsquene @(gure IRFPAF

 gopier e ode gode we X TTQPQU 

iliogrphystyle{rv} lsse les entres pr ordre lphtiqueD les numrote en onsquene et rge ertins lments de l iliogrphie @(gure IRFQAF iliogrphystyle{unsrt} trie les entres pr ordre d9pprition dns le texte @(E gure IRFRAF iliogrphystyle{lph} X le repre n9est plus un hi'reD mis les trois premires lettres du nom de l9uteur oles ux deux derniers hi'res de l9nne de prution @(gure IRFSAF

Compilation
v ompiltion d9un doument omportnt une iliogrphie se psse d9une mnire lgrement inhituelleF htillons les trois fons de venir out de elleEiF
A qrdons l9esprit qu9il fudr d9ord ompiler notre doument v i @(n d9otenir l liste des rfrenes reherher dns l se de donnesA vnt d9ppeler fii

6. Leur fonctionnement est similaire celui des tables.

PHQ

CHAPITRE 14. LA BIBLIOGRAPHIE

Figure

IRFP ! iliogrphystyle{plin}

Figure

IRFQ ! iliogrphystyle{rv}

PHR

MISE EN PLACE DE LA BIBLIOGRAPHIE

Figure

IRFR ! iliogrphystyle{unsrt}

Figure

IRFS ! iliogrphystyle{lph}

PHS

CHAPITRE 14. LA BIBLIOGRAPHIE @pour pioher dns l se de donnesA et de ompiler une nouvelle fois notre doument A v iF hns l prtiqueD des s exotiques peuvent survenir 7 X j9i pris l9hitude de ompiler A deux fois u lieu d9une les soures v iF

Sous MiKTEX
gompilez deux fois votre doumentD omme vous le feriez d9hitudeD vnt de liquer sur le outon  fii ontenu dns fuild gurrent pile @(gure IRFTA et de ompiler deux nouvelles foisF

Figure

IRFT ! ve outon itex de wiui

ve proessus est un peu fstidieuxD mis une fois mtris il ne pose ps de prolme X il s9git juste d9une nouvelle routine intgrerF

Sous Linux
our vousD el se psse dns l onsole ve les ommndes suivntes X

ltex nomdefihierFtex ltex nomdefihierFtex itex nomdefihier ltex nomdefihierFtex ltex nomdefihierFtex

TEXShop
ous w yD ompilez deux fois omme votre hitude dns un premier tempsF letionnez ensuiteD dns le menu droulnt ppropri @voir (gure IRFUAD l9option A A  fii u lieu de  v i et ompilezF gel fitD sletionnez nouveu v i dns votre menu droulntD ompilez deux nouvelles fois et tout ir ienF
7. Typiquement, des crations de sommaires, de notes de bas de page et autres petites choses sympathiques.

PHT

MISE EN PLACE DE LA BIBLIOGRAPHIE

Figure

IRFU ! ve outon fii de ihop

En rsum
! grer une iliogrphie nessite une nouvelle omposnte de notre instlltion A v i X fiiF ! ne iliogrphie se onstruit en deux temps X d9ordD il fut lorer une se de donnes en rnt un (hier FiF insuiteD on fit ppel ux rfrenes dns le texte ve l ommnde ite{}F ! v iliogrphie est insre ve l ommnde iliogrphy{}F ! sl existe qutre fons di'rentes de prsenter une iliogrphieF v ommnde iliogrphystyle{} permet de hoisir entre es di'rentes options de mise en formeF ! ne iliogrphie n'est pas un lment facultatif dns un rpport ou une thseD votre rdiilit peut en dpendreF xe l ngligez ps 3

PHU

CHAPITRE 14. LA BIBLIOGRAPHIE

PHV

Chapitre

15
Dicult :

TP 2  Rdaction d'un article prsentant le thorme de Pythagore

ous voici arriv au deuxime et dernier TP de cet ouvrage. Il a t pens pour qu'une majeure partie des notions abordes prcdemment soit revue et que vous puissiez vous rendre compte de vos lacunes ventuelles. Nous utiliserons ici un article de Wikipdia traitant du thorme de Pythagore et deux tables issues du mme site. Le livre nal issu de ce TP fait 23 pages (dont 9 blanches) et ne comporte pas de pige vicieux. J'ai prfr vous faire utiliser les commandes usuelles, vous de voir si vous voulez ajouter des oritures ou faire des essais 1 .

1. Je vous conseille d'tre curieux et de tenter des choses.

PHW

CHAPITRE 15. TP 2  RDACTION D'UN ARTICLE PRSENTANT LE THORME DE PYTHAGORE

Les consignes

t9i hoisi pour et exerie de ne plus vous tenir l minD il vous fudr russir suivre les onsignes donnesD tenter de rerer une struture et l remplir ve le ontenu A indiquD ei sns oulier de respeter les stndrds et le formlisme de v iF erri(ntD n9estEe ps c xe vous inquitez psD tout v ien se psserF

La structure
xous llons nous prouper en premier lieu de l struture du livre que nous rdigeonsF sl omporter X ! une pge de grde dont le titre ser  ve thorme de ythgore et omportnt votre nom en petites capitales et l date du jour Y ! un sommaire Y ! un chapitre d'introduction que l9on ppeller  sntrodution Y ! une premire partie nomme  horme de ythgore ontennt deux chapitresD l9un nomm  non du thorme et l9utre  iproque Y ! le chapitre  non du thorme omporter deux sections ppeles respetiE vement  horie et  ixemple Y ! une seconde partieD du nom d9 ennexes et tles ontiendr X un chapitre  le d9ddition D un chapitre  le de multiplition D une table des guresD une liste des tableaux insi qu9une bibliographieF ous devrez hoisir o pler les di'rentes ommndes de struture reltives ux livres selon vos souhitsF issyez de rester le plus pertinent possile dns vos hoixF giEdessous le ode we pointnt vers l9rtile  horme de ythgore @duquel est issu le texte que nous utiliseronsAF  horme de ythgore gode we X WRITHS  sur ikipdi

Les contenus
Chapitre d'introduction
ve hpitre d9introdution omporte un prgrphe et une imge @dont l lgende ser  ne version gomtrique du thorme AF ve texte qu9il doit ontenir est le suivnt et l9imge @(gure ISFIA est ple sur l pge de l9rtileF ve thorme de ythgore est un thorme de gomtrie eulidienne qui none que dns un tringle retngle @qui possde un ngle droitA le rr de l longueur de l9hypotnuse @t oppos l9ngle droitA est gl l somme des rrs des longueurs des deux utres tsF ge thorme est PIH

LES CONSIGNES nomm d9prs ythgore de mosD mthmtiienD philosophe et stroE nome de l qre ntiqueF

Figure

ISFI ! smge de l9introdution

Chapitre  nonc du thorme 


xous utiliserons ii pour l premire fois dns notre doument une rfrene l ilioE grphieD insi que l mise en pge lie u thorme @(gure ISFPAF ves mthmtiques sont omniprsentes et un )ottnt fit son pprition @(gure ISFQAF fien que dlr prs les prgrphes de texteD e )ottnt est insr dns l setion  horie F ve texte provient de l9rtile  horme de ythgore de ikipdi et l mise en pge doit respeter les ptures iEdessous @eh nonD je ne vous donne ps l9imgeD vous llez devoir l prendre sur l pge du wiki et l onvertir vousEmme en xqAF

Chapitre  Rciproque 
i vous vez russi l9preuve du hpitre  non du thorme D eluiEi ne vous poser uun prolme @(gure ISFRAF

Tables d'addition et de multiplication


ges deux nnexes @(gures ISFS et ISFTA nessitent l rtion de tleuxD l9utilistion d9une ouleur en niveux de gris et des rfrenes iliogrphiquesF ves hoses se orsent un peuF F F

La bibliographie
ne iliogrphie ser utile dns e doumentD je vous montre son llure sur l (gure ISFUF vous de rer l se de donnes orrespondnte 2 F

Au boulot (normalement, vous ne devriez pas avoir besoin de plus d'une bonne heure) !
2. Elle ne comporte aucun pige.

PII

CHAPITRE 15. TP 2  RDACTION D'UN ARTICLE PRSENTANT LE THORME DE PYTHAGORE

Figure

ISFP ! ves textes

PIP

LES CONSIGNES

Figure

ISFQ ! ve )ottnt

PIQ

CHAPITRE 15. TP 2  RDACTION D'UN ARTICLE PRSENTANT LE THORME DE PYTHAGORE

Figure

ISFR ! ghpitre  iproque

PIR

LES CONSIGNES

Figure

ISFS ! le d9ddition

PIS

CHAPITRE 15. TP 2  RDACTION D'UN ARTICLE PRSENTANT LE THORME DE PYTHAGORE

Figure

ISFT ! le de multiplition

PIT

LA CORRECTION

Figure

ISFU ! v iliogrphie

Petite aide
ous vez eu toutes les informtions nessires l rtion du doumentD nnmoinsD je me doute qu9il n9est ps forment vident de visuliser le trvil dns s glolitF i @et seulement siA vous vez essy de fire l9exerieD mis que vous vous sentez trop perduD vous pouvez onsulter le doument u formt hp fourni vi le ode we iEdessousF  oir le rsultt @hpA gode we X TIIIUI 

La correction
gompiler souventD reprendre les explitions des hpitres prdents et les exemplesD telles tient les ls du susF te ne vous donneri ps ii de tehnique dtille pour prvenir u doument (nl 3 F
A ves onepts vns de v i s9entremlent tous lors de l omposition d9un doumentD de sorte que vous pouvez indi'remment onstituer votre iliogrphie pendnt ou prs l9riture de votre ontenuF v9importntD 9est d9tre orgnis et de ne rien oulierF vors de l rtion du D j9i utilis l mthode suivnte pour rliser le doument X

! ! ! ! ! !

rtion de l struture d9un livre @ve ppendixD egin{doument}D etFA Y ompiltion et orretion des erreurs Y pge de grde et listing des usepkge{} Y ompiltion et orretion des erreurs Y rtion des lments de struture interne @prtiesD hpitresD setionsA Y ompiltion et orretion des erreurs Y
3. C'est exactement le mme type de processus que pour le premier TP.

PIU

CHAPITRE 15. TP 2  RDACTION D'UN ARTICLE PRSENTANT LE THORME DE PYTHAGORE ! ! ! ! ! ! ! ! ! ! rtion du sommire Y doule ompiltion et orretion des erreurs Y remplissge des di'rents hpitres Y ompiltion et orretion des @nomreusesA erreurs Y rtion des )ottnts Y ompiltion et orretion des erreurs Y rtion des tles de )ottnts Y ompiltion Y rtion de l iliogrphie Y yle hituel X deux ompiltionsD ppel de fii puis deux nouvelles ompilE tionsF

ve trit est ii peine grossiD et l mthode est pontue pr de nomreuses tpes de orretionF gette mthode l9vntge de pouvoir tre trnspose l qusiEtotlit des uhes de pulitions que vous rdigerez 4 F uivnt votre e0itD vous pourrez suter l9une ou l9utre des ompiltionsF our m prtD j9ime ssez svoir d9o viennent mes erreurs et ompiler prs hque tpe me permet de ne ps voir esoin de fouiller trs longtempsD mme ve des douments omplexesF ves deux seules di0ults de et exerie sont l prsene d9une iliogrphie remplir ve des pges we @donD des entres de type dmisA et les tleux un peu omplexes @qui ont dj t vus dns le hpitre sur les tleuxAF te vous livre iEdessous les deux odes soureD elui de iliogrphieFiD insi que elui de tpPFtexF renez le temps de les lire si vous vez loqu dessus et ressyez X vous y rriverezF
\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}
4. videmment, des tapes peuvent venir se greer ou ne pas s'avrer ncessaires.

PIV

LA CORRECTION

\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} \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).

PIW

CHAPITRE 15. TP 2  RDACTION D'UN ARTICLE PRSENTANT LE THORME DE PYTHAGORE


\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} Table issue de Wikipdia \cite{addi}. \begin{table} \begin{center} \begin{tabular}{>{\begin{bf} \columncolor{grisclair}} c <{\end{bf}}cccccccccc}

PPH

LA CORRECTION

\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 \\

PPI

CHAPITRE 15. TP 2  RDACTION D'UN ARTICLE PRSENTANT LE THORME DE PYTHAGORE


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{Table de multiplication} \label{Table de multiplication} \end{table} \backmatter \listoffigures \listoftables \bibliographystyle{plain} \bibliography{bibliographie} \end{document}

 gopier e ode gode we X IVPWIV 

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

PPP

A TRE PLUS L'AISE AVEC L TEX


} @misc {addi, author={Wikipdia}, title={Table d'addition}, month={jul}, year={2010}, note={fr.wikipedia.org} }

 gopier e ode gode we X SPRPHP 

A tre plus l'aise avec L TEX


ge seond est un rsum des notions dveloppes dns et ouvrgeF wine de rienD A vous svez dj euoup de hoses sur v i si vous en tes ette pgeD et e n9est ps (ni 3 t9i rsseml ii quelques nouvelles ommndesD des notions et des outils qui A ne vont ps rvolutionner votre utilistion de v iD mis l rendre plus file et plus intuitiveF

crire un document dans plusieurs chiers .tex


Le concept
ve livre que vous tenez entre vos mins est le fruit d9une ompiltion d9un (hier nomm ltexFtexD je vous lisse imginer l longueur du ode nessire l rtion A d9un petit pv de e typeF F F ge ser longD trs long mmeF port heureusementD v i sit grer les longs douments et ide les uteurs sinder une mme pulition en plusieurs prties 5 F v9utilit de l hose c ermettre hun de trviller sur une prtie sns touher u resteF einsiD u moment o j9ris es lignesD des orreteurs sont en trin de retouher un utre hpitre et nous ne nous drngeons ps mutuellement 6 F v ommnde sur lquelle repose e prinipe est toute simpleD 9est l suivnte X
\input{chemin_de_mon_fichier}
A vorsque vous utilisez inputD v i remple simplement l ommnde pr le ontenu du (hier ppelF n exemple ne ferit ps de mlD n9estEe ps c

5. Dans le cadre de ce livre, chaque chapitre fait l'objet d'un chier dirent, mais j'aurais trs bien pu choisir de faire autrement. 6. Nous utilisons en plus de cela un logiciel qui nous permet de vrier que nous n'crasons pas le travail des autres, au cas o deux personnes travailleraient sur un mme chier.

PPQ

CHAPITRE 15. TP 2  RDACTION D'UN ARTICLE PRSENTANT LE THORME DE PYTHAGORE

Exemple Cration des dirents chiers xous llons rer qutre (hiersD le premier s9pE pelle livreFtex et ontiendr le ode iEdessous X
\documentclass{book} \begin{document} \input{chapitre1.tex} \input{chapitre2.tex} \imput{partie2/chapitre3.tex} \end{document}

ves trois utres (hiers @hpitreIFtexD hpitrePFtex et hpitreQFtex " e derE nier tnt enregistr dns un dossier nomm prtie PA ontiennent les odes iEdessousF

hpitreIFtex
\chapter{Le premier}

hpitrePFtex
\chapter{Le second} Poulpy est une desse.

hpitreQFtex
\chapter{Le dernier}

xormlementD l9roresene de vos (hiers doit tre l suivnte X ! dns un dossier quelonqueD votre (hier livreFtexD insi que hpitreIFtexD hpitrePFtex et un dossier nomm prtieP Y ! dns le dossier prtiePD le (hier hpitreQFtexF

Le rsultat
v ommnde input v fire son trvil et lors de l ompiltionD elle v tre remple pr le ontenu du (hier vers lequel elle pointe 7 F eu ours de l ompiltionD votre (hier v ressemler X
7. Tout ceci n'est pas visible, c'est la petite cuisine interne du compilateur.

PPR

A TRE PLUS L'AISE AVEC L 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}

ge n9est ps plus ompliqu que F ous svez mintennt tout e qu9il fut svoir sur l ommnde inputD vous pouvez don l9utiliser pour dissoier les di'rents moreux de vos pulitionsF

L'option draft
sl fut un temps o vous tiez jeune et innoentD et o vous ne onnissiez ps les lsses de doumentF ous vez utilis trvers les divers exemples les options lies ux tilles de polies pr dfut et d9utres petites hosesF sl est temps de vous pprendre un nouvel rgument pour doumentlss X l9rgument drftF ve mot draft est un terme nglis qui signi(e  rouillon ou  uhe F our nousD el veut dire deux hoses X ! les imges sont remples pr des dres lns ontennt leur hemin @solu ou reltifA Y ! les prolmes de dpssement dns les mrges peuvent tre filement reprs en vue de les orriger 8 F v onsquene logiqueD 9est que les imges ne sont ps vriment hrges et donD que l ompiltion est plus rpideF titre d9exempleD e livre ompil en TS seondes en mode norml et en SH seondes en drftF te reommnde grndement son utilistion en dernire releture pour vri(er que tous les mots rentrent dns les mrgesD et son gin en temps de ompiltion le rend intressnt qund un utilisteur ne trville ps sur les imgesD mis qu9il ompile souventF pites le test sur e D remplez l premire ligne de ode pr l suivnte et onsttez le hngementF
\documentclass[draft]{book}

si ussiD 9est une option toute simpleD mis qui peut hnger ps ml de hoses et vous pporter normment de onfortF
8. Le draft insre de gros carrs noirs l o il y a dpassement, ce qui permet de les reprer extrmement facilement et de modier les phrases problmatiques.

PPS

CHAPITRE 15. TP 2  RDACTION D'UN ARTICLE PRSENTANT LE THORME DE PYTHAGORE

Les units de longueur


de nomreuses reprisesD des notions de longueurs ont t ordesD mis sns vriment les d(nirF uelle longueur fit un point pr rpport un entimtre c gomment fire les onversions c ourquoi oulpy estEelle tellement mgni(que c outes les rponses sont ii 3 rve de plisnteriesD je vous i onot un tleu tout simple omportnt le nom A des units de longueurD leur rvition dns v i @pr exemple pour I entimtre entre rohetsD il fut rire {Im}A insi que leur onversion en millimtresF

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
oint willimtre i giro gentimtre snh

pt mm p m in

HDQS mm IDHH mm RDPI mm RDSQ mm IHDHH mm PSDR mm

Les espaces
ve dernier point que nous llons order est elui onernnt l9espement hors du mode sienti(queF sl se peut que vous yez esoin ertins moments d9insrer des espes horizontux ou vertiux de tilles prises entre deux mots ou deux moreux d9un doumentF lutt que de vous donner toute une gmme de ommndes ussi indigeste que di0ile mmoriserD je vis seulement vous en donner qutreF illes prennent toutes en rgument une longueur dns l9unit de votre hoixD l seule hose qui hnge tnt leur e'et 9 F ! hspe{longueur} insre un espe horizontl de l longueur hoisieF ! hspeB{longueur} X idemD suf que l9espe n9est ps insr s9il y un retour l ligne entre les deux mots onerns pr l9espementF ! vspe{huteur} insre un espe vertil de l longueur hoisieF ! vspeB{huteur} X iiD l9espe n9est ps insr s9il y un sut de pgeF
9. La combinaison de ces quatre commandes vous permet de faire peu prs n'importe quoi. Comprenez bien qu'il est parfois prfrable de modrer l'usage de ces commandes, aussi puissantes que visuellement dangereuses. ;-)

PPT

A TRE PLUS L'AISE AVEC L TEX

En rsum
A ! ne pprohe mthodique ide venir out de gros projets v iF A ! sl est possileD et mme reommndD de sprer un gros doument v i en plusieurs (hiersF gel filite un trvil orgnis et ollortifF our inlure un (hier Ftex dns un utreD on utilise l ommnde inputF ! ve mode drft ide ompiler plus rpidement un doumentF A ! v i fournit des ommndes idnt l9insertion d9espements de tilles et d9orienE ttions vriles X hspe @espe horizontlA et vspe @espe vertilAF ! giter vos soures dns une iliogrphie est un gge de srieuxF

PPU

CHAPITRE 15. TP 2  RDACTION D'UN ARTICLE PRSENTANT LE THORME DE PYTHAGORE

PPV

Quatrime partie

Annexes

PPW

Annexe

A
Dicult :

Les caractres spciaux

es caractres spciaux sont trs nombreux et trs utiles lors de la cration de documents. J'ai choisi de vous les lister dans cette annexe an que vous puissiez les avoir sous la main tout moment. Les packages utiliss ici ont t les suivants (rien ne change avec l'UTF-8) :
\usepackage[latin1]{inputenc} \usepackage[T1]{fontenc} \usepackage[francais]{babel} \usepackage{lmodern} \usepackage{amsmath} \usepackage{amssymb} \usepackage{mathrsfs}

PQI

ANNEXE A. LES CARACTRES SPCIAUX

Environnement mathmatique
Lettres grecques
\alpha \delta \eta \kappa \nu \rho \upsilon \psi \beta \epsilon \theta \lambda \xi \sigma \phi \omega \gamma \zeta \iota \mu \pi \tau \chi

\vartheta \varrho \Gamma \Psi \Upsilon \Pi

\varpi \varepsilon \Lambda \Delta \Omega \Phi

\varphi \varsigma \Sigma \Xi \Theta

Oprateurs extensibles
\sum \bigoplus \oint \bigwedge \iiint \bigcup \int \bigvee \bigcap \coprod \bigodot \biguplus \prod \bigotimes \iint \bigsqcup

Fonctions
arccos exp min cosh lg sup det log arg inf sin
PQP

\arccos \exp \min \cosh \lg \sup \det \log \arg \inf \sin

cos ker sinh deg ln arctan hom sec coth lim inf tanh

\cos \ker \sinh \deg \ln \arctan \hom \sec \coth \liminf \tanh

csc lim sup arcsin gcd Pr cot lim tan dim max

\csc \limsup \arcsin \gcd \Pr \cot \lim \tan \dim \max

ENVIRONNEMENT MATHMATIQUE

Flches

\leftarrow \Leftarrow \rightarrow \Rightarrow \leftrightarrow \Leftrightarrow \mapsto \hookleftarrow \leftharpoonup \leftharpoondown \rightleftharpoons \dashleftarrow \Lleftarrow \looparrowleft \circlearrowleft \upharpoonleft \leftrightsquigarrow \rightrightarrows \rightarrowtail \curvearrowright \downdownarrows \rightsquigarrow \nLeftarrow \nLeftrightarrow

\longleftarrow = \Longleftarrow \longrightarrow = \Longrightarrow \longleftrightarrow \Longleftrightarrow \longmapsto \hookrightarrow \rightharpoonup \rightharpoondown Y \leadsto \leftleftarrows \twoheadleftarrow \leftrightharpoons \Lsh \downharpoonleft \rightrightarrows \rightleftarrows \looparrowright \circlearrowright \upharpoonright \nleftarrow \nRightarrow

\uparrow \Uparrow \downarrow \Downarrow \updownarrow \Updownarrow \nearrow \searrow \swarrow \nwarrow \dashrightarrow \leftrightarrows \leftarrowtail \curvearrowleft \upuparrows \multimap \rightleftarrows \twoheadrightarrow \rightleftharpoons \Rsh \downharpoonright \nrightarrow \nleftrightarrow

Oprateurs
\ast \lhd \cup \amalg \circ \triangleright \sqcup \oplus \diamond \bigtriangledown \pm \star \rhd \uplus \odot \bullet \unlhd \wedge \oslash \times \cap \mp \cdot \triangleleft \sqcap \ominus \bigcirc \unrhd \vee \otimes
PQQ

ANNEXE A. LES CARACTRES SPCIAUX

. =

PQR

\dagger \wr \centerdot \veebar \curlywedge \boxminus \circleddash \bot \intercal \square \equiv \perp \succ \preceq \sim \bowtie \supset \subseteq \sqsubset \doteq \smile \vdash \in \approxeq \lessgtr \geqslant \lessapprox \backsimeq \gtreqqless \gtrdot \lesssim \bumpeq \backepsilon \succsim \precapprox \thickapprox \shortmid \supseteqq \sqsubset \varpropto \Vdash

= |

\bigtriangleup \ddagger \Box \circledast \curlyvee \Cap \boxtimes \dotplus \rightthreetimes \doublebarwedge \leq \cong \mid \succeq \ll \simeq \Join \ltimes \sqsupset \sqsubseteq \propto \frown \ni \leqq \thicksim \lesseqgtr \gtrapprox \lll \triangleq \gtreqless \gtrsim \eqslantless \Bumpeq \between \succapprox \Subset \fallingdotseq \smallfrown \sqsupset \preccurlyeq \therefore

|= /

\div \setminus \barwedge \boxplus \circledcirc \Cup \top \boxdot \divideontimes \leftthreetimes \geq \prec \neq \parallel \gg \subset \approx \asymp \rtimes \sqsupseteq \dashv \models \notin \geqq \leqslant \backsim \lesseqqgtr \ggg \lessdot \circeq \gtrless \eqslantgtr \precsim \doteqdot \pitchfork \Supset \subseteqq \risingdotseq \smallsmile \succcurlyeq \curlyeqprec

ENVIRONNEMENT MATHMATIQUE

\curlyeqsucc \vDash \blacktriangleleft \blacktriangleright \eqcirc \trianglelefteq \shortparallel = \neq \vartriangleright \nshortparallel \ngeq \nsubseteq \nleqq \nsupseteq \nleqslant \ngeqslant \nshortmid \nless \nsupseteqq \nshortparallel \nsucc \subsetneq \npreceq \nsucceq \nVDash \precnapprox \subsetneqq \nvDash \succnsim \supsetneqq \lnapprox \gnapprox \ntriangleleft \lneq \varsupsetneq \ntrianglelefteq \gneqq \varsubsetneqq \lnsim \gnsim \ntrianglerighteq \lvertneqq

\because \Vvdash \trianglerighteq \vartriangleleft \ncong \nmid \nparallel \nsubseteqq \ngtr \nprec \nsim \supsetneq \succnapprox \precnsim \nvdash \varsubsetneq \gneq \lneqq \ntriangleright \varsupsetneqq \gvertneqq

Accents
a a a a a ` a a \acute{a} \Bar{\Bar{a}} \Breve{\Breve{a}} \dot{a} \grave{a} \Hat{\Hat{a}} \Tilde{\Tilde{a}} a \bar{a} a \breve{a} a \Check{\Check{a}} a \Ddot{\Ddot{a}} a \hat{a} a \tilde{a} a \Vec{\Vec{a}} a a a a ` a ` \Acute{\Acute{a}} \check{a} \ddot{a} \Dot{\Dot{a}} \Grave{\Grave{a}} a \vec{a}

Polices mathmatiques
Dmonstration
\[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}\]

PQS

ANNEXE A. LES CARACTRES SPCIAUX

Rendu

ABCDEF GHIJKLM N OP QRST U V W XY Z

ABCDEFGHIJ KLMN OPQRST UVWX YZ

ABCDEFGHIJKLMNOPQRSTUVWXYZ

ABCDEFGHIJKLMNOPQRSTUVWXYZ

ABCDEFGHIJKLMNOPQRSTUVWXYZ

ABCDEFGHIJKLMNOPQRSTUVWXYZ

Caractres de structure

$ & % # { } \
PQT

\$ \& \% \# \{ \} \ \sim \wedge \backslash

AUTRES CARACTRES SPCIAUX

Divers

\infty \wp \bigstar \nexists \angle \diagdown \emptyset \clubsuit \complement \Finv \jmath \spadesuit \vartriangle \hslash \iiint \ldots \blacktriangle \prime \flat \Re \times

\forall \nabla \angle \exists \partial \measuredangle \diagup \varnothing \diamondsuit \triangledown \Game \ell \cdots
FF F

...

\blacklozenge \lozenge \iint \ddots \circledS \square \Im

F F F

\Bbbk \exists \partial \bigstar \nexists \eth \sphericalangle \Diamond \imath \heartsuit \triangle \hbar \iiiint \vdots \blacksquare \mho \sharp \natural \backprime \surd

Autres caractres spciaux


Ces commandes ne s'utilisent pas dans le mode d'criture scientique, mme si certaines d'entre elles fonctionnent correctement dans un environnement de ce type.
PQU

ANNEXE A. LES CARACTRES SPCIAUX s F o  o s

7 5

9{o} textkslsh{} d s r{o} {o} {o} ss r s v s dg pounds 7 5 {}

o  oo  o F %

{ 6 FFF

4{o} ~{o} o F{o} o t{oo} d{o} s ee i & o s  y e ddg { } 6 8 dots

{o} a{o} u{o} oe r s j t s ei opyright } 8

PQV

Annexe

B
Dicult :

Liste des packages

epuis le dbut du livre, vous avez appris utiliser quelques packages utiles la A cration de documents simples sous LTEX. 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 d'viter les erreurs d'tourderie  ou tout simplement les fautes de frappe  lors de la saisie de vos prambules. Gardez tout de mme l'esprit qu'un package s'insre via la commande usepkge{}.

PQW

ANNEXE B. LISTE DES PACKAGES

La liste
Packages de langue
ges trois pkges sont indispensles pour rire un doument en frnisF ! inputen ! fonten ! el

Cration d'un layout


ve lyout permet d90her le grit de mise en pge d9un doumentF ! lyout

Modication des marges


ves ommndes de e pkge permettent de rgler (nement les mrgesF ! geometry

Interligne
! setspe

Soulignement
ve pkge soul peut glement servir rrer du texteF ! soul ! ulem

Symbole euro
! eurosym

Pack de polices
x9en inlure qu9un l fois @il est fortement onseill d9en utiliser unAF ! ookmn ! hrter ! newent ! lmodern ! mthpzo ! mthptmx PRH

LA LISTE

Citation d'URL
! url

Citation de code
ve pkge vertim donne s ux environnements vertim et vertimtF ! vertim ! morever

Citation de code color


xe ps oulier de prmtrer orretement lstsetF ! listings

En-ttes et pieds de pages personnaliss


! fnyhdr

Insertion d'images
rimordil pour trviller sur des imgesF ! grphix

Insertion d'une image dans un paragraphe


utiliser en dernier reours uniquementF F F ! wrpfig

Manipuler les couleurs et colorer du texte


employer ve prudene et retenueF ! olor

Colorer du texte contenu dans un tableau


our l9impressionD il vut mieux utiliser uniquement des niveux de grisF ! olortl

Insertion d'expressions scientiques


ve pkge msthm n9est utile que si votre doument omprend des thormesF ! msmth PRI

ANNEXE B. LISTE DES PACKAGES ! mssym ! mthrsfs ! msthm

Cration d'index
! mkeidx

Petite astuce
oii une petite stue toute simple pour ne ps voir vous souvenir de hun des noms des vingtEhuit pkges utiliss ii X il su0t de rer un gros out de ode insrer en prmule et dont hque ligne est prde pr un signe 7F sl ne reste qu9 enlever le signe pour qu9une ligne ne soit plus onsidre omme un ommentireF x9hsitez ps utiliser le ode iEdessous dns vos prmulesF
\usepackage[latin1]{inputenc} \usepackage[T1]{fontenc} \usepackage[francais]{babel} %\usepackage{layout} %\usepackage{geometry} %\usepackage{setspace} \usepackage{soul} \usepackage{ulem} %\usepackage{eurosym} %\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}

 gopier e ode gode we X VWVPUU 


PRP

Annexe

C
Dicult :

Les gabarits

i vous l'avez lu en entier, ce livre devrait vous avoir convaincu, grce aux exemples, A de la puissance de LTEX. Nanmoins, un petit problme se pose : comment retenir les commandes lmentaires ainsi que les lments de structure insrer dans un document Ftex ? Cette annexe rassemble pour vous quatre gabarits de documents an de faciliter vos compositions de rapports, lettres, livres et articles. Les dirents codes web sont l pour que vous tlchargiez les gabarits sur votre ordinateur et les utilisiez lorsque le besoin s'en fera sentir 1 .

1. Ce livre est lui-mme cr selon un gabarit : celui des Livres du Zro, dont la mise en page est parfois fort labore. Utiliser les mmes gabarits pour une srie de documents assure une cohrence dans les ouvrages.

PRQ

ANNEXE C. LES GABARITS

La classe article
xotons ii qu9un rtile sienti(que peut prfois fire plus d9une dizine de pges @9est mme ssez ourntAF sl est souvent primordil de l9ompgner d9une iliogrphieD voire d9une tle des mtires 2 F
\documentclass[a4paper,10pt]{article} \usepackage[utf8x]{inputenc} \usepackage[T1]{fontenc} \usepackage[french]{babel} \usepackage{lmodern} % Pour changer le pack de police \author{\textsc{Nom} Prnom} \date{\today} \title{Mon titre d'article} \begin{document} \maketitle \begin{abstract} Le rsum (abstract en anglais) de mon article. \end{abstract} % Le contenu Bla bla bla \end{document}

 gopier e ode gode we X RIRRSP 

2. Qu'il me semblerait plus judicieux de placer en dbut de publication dans le cas d'un document de la classe article.

PRR

LA CLASSE REPORT

La classe report
\documentclass[a4paper,10pt]{report} \usepackage[utf8x]{inputenc} \usepackage[T1]{fontenc} \usepackage[french]{babel} \usepackage{lmodern} % Pour changer le pack de police \usepackage{makeidx} \title{Le titre} \author{\textsc{Nom} Prnom} \date{} % Pour mettre la date du jour, tapez \today \title{Mon titre d'article} \date{} \author{Laleloulilo} \makeindex \begin{document} \maketitle \begin{abstract} Le rsum (abstract en anglais) de mon article. \end{abstract} \newpage \tableofcontents \newpage % Le contenu Bla\index{bla} bla bla \listoffigures \listoftables \printindex \end{document}

 gopier e ode gode we X RPVWVR 

PRS

ANNEXE C. LES GABARITS

La classe book
\documentclass{book} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[french]{babel} \usepackage{lmodern} % Pour changer le pack de police \usepackage{makeidx} \makeindex \title{Le titre} \author{\textsc{Nom} Prnom} \date{\today} \begin{document} \maketitle % Page de garde \frontmatter Pages introductives \mainmatter Contenu \appendix Chapitres annexes % Certains mettent la bibliographie aprs backmatter. \bibliographystyle{} % Le style est mis entre crochets. \bibliography{bibli} % Mon fichier de base de donnes s'appelle bibli.bib. \backmatter Epilogue \tableofcontents \listoffigures \listoftables \printindex \end{document}

 gopier e ode gode we X VVTIIQ 

PRT

LA CLASSE LETTER

La classe letter
xous vons peu prl de l lsse letterD elleEi peut pourtnt s9vrer trs utile lors de l rdtion de ourriers o0iels @ou plus gnrlement de ourriers un peu srieuxAF gertins lui prfreront l lsse lettreD que je trouve un peu moins lgnteF
\documentclass{letter} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[francais]{babel} \usepackage{lmodern} \signature{M. Laleloulilo (signature)} \address{Premire ligne de l'adresse \\ Deuxime ligne \\ Troisime ligne} \begin{document} % Pas besoin d'insrer un champ de datation. Il est ajout par dfaut. \begin{letter}{Un destinataire\\Un autre \\ Son copain \& son lapin \\ ligne d'adresse 1 \\ ligne d'adresse 2 \\ ligne d'adresse 3} \opening{Formule de politesse d'ouverture,} Le texte. \closing{Cordialement, (formule de politesse)} \ps{P.-S. : Votre petit ajout ! :-)} \end{letter} \end{document}

 gopier e ode gode we X ISVIQS 

PRU

ANNEXE C. LES GABARITS

PRV

Annexe

D
Dicult :

Mmento

ombreux furent les environnements et commandes tudis tout au long de ce livre. A LTEX en compte au moins cent, voire mille fois plus et pourtant, vous avez dj du mal vous souvenir de celles qui ont t vues. De plus, vous n'allez pas vous amuser relire et feuilleter les 200 pages d'explications pour retrouver une commande ou une syntaxe. Pour cette raison, j'ai crit pour vous cette annexe  Mmento  qui rassemble la majeure partie des commandes vues prcdemment ainsi que quelques bonus. Certains lments ne peuvent que dicilement tre rsums sans perdre en prcision, dans ce cas un renvoi est fait vers une page de cours. Les structures des direntes classes de document ne sont pas rappeles ici, elles font l'objet de l'annexe  Gabarits .

PRW

ANNEXE D. MMENTO

Les essentiels
Squelette minimal
hns le s d9une pulition en frnisF
\documentclass{report} \usepackage[utf8x]{inputenc} \usepackage[T1]{fontenc} \usepackage[francais]{babel} \begin{document} \end{document}

Appel d'un package


\usepackage{nom du package}

Introduction d'un environnement


\begin{nom de l'environnement} \end{nom de l'environnement}

Inclusion d'un chier


\input{chemin du fichier}

La commande \documentclass
Options applicables la commande doumentlss Description Valeurs applicables Valeur par dfaut
pormt du ppier

wode rouillon ille de l polie priniple elignement des qutions golonnes remire pge des hpitres eto verso

RpperD SpperD letterpperD SpperF F F drft IHptD IIptD IPpt fleqn @ guheA oneolumnD twoolumn opennyD openright onesideD twoside

letterpper

s en drft pr dfut IHpt entres pr dfut oneolumn openright rtile et report X onesideD ook X twoside

PSH

LES LMENTS DE MISE EN PAGE

Les rfrences
ves mrqueurs sont des lments invisiles permettnt de rer des rfrenes 1 F
\label{historique} % Placer un marqueur nomm "historique". \ref{historique} % Faire une rfrence dans un texte. \pageref{historique} % Faire une rfrence la page du marqueur.

Les lments de mise en page


lments de structure
rtie ghpitre etion ousEsetion ousEsousEsetion rgrphe ousEprgrphe

Commandes des lments de structure

prt{nom de l prtie} hpter{nom du hpitre} setion{nom de l setion} susetion{nom de l sousEsetion} sususetion{nom de l sousEsousEsetion} prgrph{nom du prgrphe} suprgrph{nom du sous prgrphe}

Page de garde
\title{Le titre} \author{Prnom \bsc{Nom}} \date{\today} \begin{document} \maketitle

Alignements de texte
r dfut le texte est justi(F ous pouvez utiliser X ! l9environnement flushright pour ligner votre texte droite Y ! l9environnement enter pour entrer votre texte Y ! l9environnement flushleft pour ligner votre texte guheF

Sauts
\newline % Changement de ligne. \\ % Changement de ligne.
1. Placez d'abord un marqueur avec \label puis faites-y rfrence ailleurs dans le texte.

PSI

ANNEXE D. MMENTO
\newpage % Changement de page. \clearpage % Changement de page aprs gestion des flottants. \cleardoublepage % Idem, mais redmarre sur une page impaire.

Interlignes
our un interligne IDS fois plus grnd que elui pr dfutD utilisez onehlfsping dns le prmule ou ien l9environnement onehlfspeF our un interligne P fois plus grnd que elui pr dfutD utilisez doulesping dns le prmule ou ien l9environnement doulespeF

Marges
Modication grossire des marges
ixemple ve Q m de mrge prtout X
\usepackage[top=3cm, bottom=3cm, left=3cm, right=3cm]{geometry}

Cration d'un layout


\documentclass{article} \usepackage[latin1]{inputenc} \usepackage[T1]{fontenc} \usepackage[francais]{babel} \usepackage{layout} \begin{document} \layout \end{document}

Modications nes d'un layout


ves noms des longueurs sont disponiles sur le lyoutF
\setlength{nom de la longueur}{longueur dans l'unit qui vous plait} \setlength{\marginparwidth}{2cm}

PSP

LES LMENTS DE MISE EN PAGE

Listes
Listes puces
\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, j'ai transform la puce en @. \end{itemize}

Listes numrotes
\begin{enumerate} \item \item \item \item \item \item \item Un canard. Un mammouth. Un canard. Un mammouth. Un canard. Un mammouth. Une pintade.

\end{enumerate}

Listes de description
\begin{description} \item[Un \item[Un \item[Un \item[Un canard :] bestiole qui fait coin. poulpe :] bestiole qui fait bloub. ornithorynque :] bestiole qui fait rire. ours :] bestiole qui fait mal.

\end{description}

Les styles
\pagestyle{nom du style}

PSQ

ANNEXE D. MMENTO ! le style plin X numro de pge u milieu du pied de pgeF ! le style hedings X nom du hpitre et numro de pge dns l9enEtteD pied de pge videF ! le style empty X enEtte et pied de pge videsF

En-ttes et pieds de page personnaliss


L'essentiel
\pagestyle{fancy}

! ! ! ! ! !

lhed{FF} gre le oin guhe de l9enEtteF hed{FF} gre le entre de l9enEtteF rhed{FF} gre le oin droit de l9enEtteF lfoot{FF} gre le oin guhe du pied de pgeF foot{FF} gre le entre du pied de pgeF rlfoot{FF} gre le oin droit du pied de pgeF

Commandes spciques
! ! ! ! ! !

leftmrk X nom du hpitreF rightmrk X nom de l setionF thepge X numro de pgeF thehpter X numro du hpitreF thesetion X numro de l setion ournteF renewommnd{hedrulewidth}{pisseur dns l9unit de votre hoix} X pisseur de l ligne entre l9enEtte et le orps du texteF ! renewommnd{footrulewidth}{pisseur dns l9unit de votre hoix} X pisseur de l ligne entre le pied de pge et le orps du texteF ! renewommnd{hedsep}{longueur dns l9unit de votre hoix} X espement entre l9enEtte et le orps du doumentF

Changement de nom d'lments


yntxe requise X renewommnd{lment}{xouveu nom}

Units de longueur Les espaces adaptables


! ! ! !

hspe{longueur} X espe horizontlF hspeB{longueur} X espe non insr en s de retour l ligneF vspe{huteur} X espe vertilF vspeB{huteur} X espe non insr en s de sut de pgeF

PSR

LES POLICES

Texte par dfaut de chaque commande Commande Texte en franais


strtnme ppendixnme hpternme figurenme tlenme indexnme listfigurenme listtlenme pgenme prtnme seenme
sum ennexe ghpitre pigure le sndex le des (gures viste des tleux ge rtie oir

Les units de longueur Nom Abrviation Valeur en millimtres


oint willimtre i giro gentimtre snh

pt mm p m in

HDQS mm IDHH mm RDPI mm RDSQ mm IHDHH mm PSDR mm

Les polices
Les tailles
Commande
tiny sriptsize footnotesize smll normlsize lrge vrge veqi huge ruge

Taille de texte

winusule rs trs petite rs petite etite xormle @d(nie dns doumentlssA vgrement plus grnde que l normle qrnde rs grnde rs trs grnde norme 3

Les couleurs
\textcolor{couleur}{texte en couleur}

PSS

ANNEXE D. MMENTO grtion de ouleur en niveux de gris X


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

grtion de ouleur vi un mlnge de rougeD de vert et de leu X


\definecolor{nom}{rgb}{taux de rouge entre 0 et 1,taux de vert,taux de bleu}

Changement de police ponctuel


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

Code de la police Exemple


h mr lmr lmss lmssq lmtt pg pr pk phv pn ppl ptm pz
Charter gomputer wodern Latin Modern Roman Latin Modern Sans Empattement Latin Modern Sans Emp. Exp. Latin Modern Typewriter Avant Garde Courier Bookman Helvetica New Century Schoolbook Palatino Times Zapf Chancery

Les packs de polices


! ! ! ! ! !

ookmn hrter newent lmodern mthpzo mthptmx

PST

LES POLICES

Modication Normal Mise en avant Gras Italique Pench Machine crire Petites capitales Exposant Encadrer
@in mode texteA @rmtrleA

Mise en forme Commande

{normlfont un lpin} egin{rm}un lpin end{rm} emph{un lpin} textf{un lpin} {fseries un lpin} egin{f}un lpin end{f} textit{un lpin} {itshpe un lpin} egin{it}un lpin end{it} textsl{un lpin} {slshpe un lpin} egin{sl}un lpin end{sl} texttt{un lpin} {ttfmily un lpin} egin{tt}un lpin end{tt} texts{un lpin} s{un lpin} {sshpe un lpin} egin{s}un lpin end{s} n nrdtextsupersript{un lpin} fox{un lpin} ul{un lpin} uuline{un lpin} uwve{un lpin} st{un lpin}

Rendu

un lpin un lpin

un lapin un lapin un lapin


un lapin un lapin un lapin

un un un un un un

lapin lapin lapin lpin lpin lpin

un lapin un lapin un lapin un lapin

n nrdun lapin un lpin un lpin un lpin


:::::::

Soulignement
@kge soulA @kge ulemA @kge ulemA

Soulignement Soulignement Barrer


@kge soulA

un lpin

un lpin

PSU

ANNEXE D. MMENTO

Les eets

Les notes
Citations simples
v9environnement quote pour des ittions ourtes et quottion pour des ittions de plusieurs lignesF gittions d9v X
\url{adresse}

gittions de ode X voir pge VUF

La commande \fbox
% Commande permettant de dfinir l'cart. \setlength{\fboxsep}{8mm} % Commande permettant de dfinir l'paisseur du trait. \setlength{\fboxrule}{2mm} \fbox{Un lapin}

Cration de minipage
\begin{minipage}[c]{5cm} Un petit paragraphe. \end{minipage}

Les gures
Insertion simple
\includegraphics{chemin de l'image} \includegraphics[width=300]{chemin de l'image} \includegraphics[height=250]{chemin de l'image} \includegraphics[height=250, width=300]{chemin de l'image} \includegraphics[scale=1.2]{chemin de l'image}

Rotation
\includegraphics[angle=52]{chemin de l'image}

PSV

LES TABLEAUX

Inclusion dans un paragraphe


\begin{wrapfigure}[nombre de lignes]{placement}{largeur de l'image en cm} \includegraphics[width=largeur en cm]{chemin de l'image} \end{wrapfigure} Votre paragraphe, sans saut de ligne entre \end et le paragraphe.

Dcoupage d'une image


\includegraphics*[abscisse du coin infrieur gauche, ordonne du coin infrieur gauche][abscisse du coin suprieur droit, ordonne du coin suprieur droit du rectangle]{chemin de l'image}

Image ottante
\begin{figure} \begin{center} \includegraphics{chemin de l'image} \end{center} \caption{Lgende} \label{Rfrence} \end{figure}

ou
\begin{figure} \center \includegraphics{chemin de l'image} \caption{Lgende} \label{Rfrence} \end{figure}

Les tableaux
Structure type
\begin{table} \begin{center} \begin{tabular}{|c|c|} \hline 1 & 2 \\ \hline 3 & 4 \\ \hline \end{tabular}

PSW

ANNEXE D. MMENTO
\end{center} \caption{votre lgende} \label{votre rfrence} \end{table}

Fusion de lignes
\multirow{nombre de lignes fusionnes}{taille de la colonne en cm}{votre texte} \multirow{nombre de lignes fusionnes}*{votre texte}

Fusion de colonnes
\multicolumn{nbre de col fusionnes}{c, l ou r }{le texte}

Utilisation de commandes et d'environnements


oir pge ISPF

Coloration de cellules
tilisle ve les ouleurs personnlisesF ! olumnolor{ouleur} pour olorer les olonnesF ! rowolor{ouleur} pour olorer les lignesF ! ellolor{ouleur} pour olorer les ellulesF

Les mathmatiques
Les formules simples
Fraction
\[\frac{numrateur}{dnominateur}\]

Fractions en cascade
\[\cfrac{num1}{den1 + \cfrac{num2}{den2}}\]

Racine
\[\sqrt[15]{nombre}\]

PTH

LES MATHMATIQUES

Limite
\[\lim_{nbr1 \to nbr2} x+42\]

Exposant
\[nombre^{exposant}\]

Indice
\[nombre_{indice}\]

Intgrales simples
\[\int {contenu}\] \[\int_{borne infrieure}^{borne suprieure} {contenu}\] \[\int \limits_{borne infrieure}^{borne suprieure} {contenu}\]

our fire des intgrles doules ou triplesD utilisez respetivement les ommndes iint et iiint 2 F

Intgrale sur une courbe ferme


\[\oint {contenu}\]

Symbole de la somme
\[\sum_{en dessous}^{au dessus} contenu\]

Symbole du produit
\[\prod_{en dessous}^{au dessus} contenu\]

Les systmes d'quation


\begin{align} y &=& x - y + z\\ x &=& y\\ z &=& y \end{align} \begin{align*} % Sans numrotation.
2. Vous pouvez mettre plusieurs \int la suite, mais mathmatiquement cela ne reprsente pas la mme chose.

PTI

ANNEXE D. MMENTO
y &=& x - y + z\\ x &=& y\\ z &=& y \end{align*} \begin{align} y &=& x - y + z\\ x &=& y\\ z &=& y \end{align}

L'environnement array
oir pge ITVF

Les matrices
Utilisation classique
\[ \begin{matrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{matrix} \]

sl est ussi possile d9utiliser les environnements pmtrixD vmtrixD mtrixD mtrix et fmtrix selon le type de dlimiteur souhitF

La commande phntom
\[ \begin{matrix} \phantom{9}1 & 12345 & \phantom{-}3 \\ 94 & \phantom{1234}5 & -6 \\ \phantom{9}7 & \phantom{1234}8 & \phantom{-}9 \end{matrix} \]

Les thormes, lemmes, etc.


hns le prmule X
\newtheorem*{petit_nom}{Rciproque} \newtheorem{petit_nom1}{Dfinition}

PTP

LES TABLES
\newtheorem{petit_nom2}{Proposition}[chapter] \newtheorem{petit_nom3}{Corollaire}[section]

insuite hque nouvel environnement d(ni est utilis X


\begin{petit_nom} \end{petit_nom}

ou
\begin{petit_nom}[de quelque chose] \end{petit_nom}

Les espaces
Espace
ngtive (ne normle moyenne lrge drtin doule drtin

3 D suivi d9une espe Y X qud qqud

Code

Les tables
\tableofcontents % Table des matires. \listoffigures % Table des figures. \listoftables % Liste des tableaux.

Index
sl fut insrer l ommnde mkeindex dns le prmule insi que printindex l9endroit o vous souhitez mettre en pge votre indexF
\index{mot} % ajoute l'entre  mot  \index{pate@pt} %  pt  correctement plac alphabtiquement \index{mot|see{lapin}} %  mot, voir lapin 

PTQ

ANNEXE D. MMENTO

Bibliographie
Base de donnes
@type_d'uvre{rfrence_courte, Titre_du_champ1={texte de votre Titre_du_champ2={texte de votre Titre_du_champ3={texte de votre Titre_du_champ4={texte de votre } choix}, choix}, choix}, choix},

Types d'uvres Type d'uvre Correspondance Champs disponibles


drtile
ertile

dook dmnul dmis dphdthesis dunpulished

vivre houment tehnique hivers hse de dootort wnusrit non puli

uthorD journlD titleD yerD monthD pgesD notes uthorD titleD pulisherD yer titleD uthorD yerD orgniztion uthorD titleD monthD yerD note titleD uthorD shoolD yer uthorD titleD noteD yerD month

Champs

uthor journl month note orgniztion pges pulisher yer

Champs Correspondance

euteur tournl wois de pulitionD u hoix @jnD feD mrD prF F FA xotes omplmentires oit ou orgnistion ges onernes diteur enne de pulition

Insertion de la bibliographie
\bibliographystyle{} % Le style \bibliography{fichier sans extension} % Le fichier de base de donnes.

! iliogrphystyle{plin} lsse les entres pr ordre lphtique et les numE rote en onsqueneF ! iliogrphystyle{rv} lsse les entres pr ordre lphtiqueD les numrote en onsquene et rge ertins lments de l iliogrphieF ! iliogrphystyle{unsrt} trie les entres pr ordre d9pprition dns le texteF ! iliogrphystyle{lph} X le repre n9est plus un hi'reD mis les trois premires lettres du nom de l9uteur oles ux deux derniers hi'res de l9nne de prutionF PTR

Annexe

E
Dicult :

Aller plus loin

vant de vous quitter, j'ai souhait mettre votre disposition une annexe d'ouverture, A une sorte de conclusion vous permettant de poursuivre votre apprentissage de LTEX facilement et ce, sans dpenser un sou de plus. L'ide ici est de vous orienter vers direntes pistes et de vous prsenter des ides et points A de vue qui vous permettront de vous perfectionner dans la pratique de LTEX.

PTS

ANNEXE E. ALLER PLUS LOIN

Typographie et encodage
Latin-1 et UTF-8
n dt fit rge diverses tpes de l omposition de e livre X quel enodge de rtres vous pprendre utiliser c pEV ou vtinEI c gomment vous trnsmettre les onnes prtiques sns pour utnt vous rendre l vie impossile c elles tient les questionsD je vis ii y rpondreF h9ordD si vous tiez endormi l leture du pssge onernD shez que l9enodge estD grossirementD le nom donn u proessus qui trnsforme vos rtres en ode informtiqueF lusieurs proessus ont en e'et t dveloppsD et le stndrd tuel est l9pEV r il gre trs ien plusieurs dizines de lngues insi que des entines de rtres spiuxF ous en dduirez que le vtinEI des lunes dns es domines 1 et ommenerez douement vous demnder pourquoi je l9i reommnd ux utilisteurs de indows et de wF v rison est simple X gnrlementD les utilisteurs de w et de indows hngent des foules de (hiers et indows enore euoup de ml ve l9pEV 2 F v proE ilit est don extrmement forte que vous yez trviller ve des personnes utilisnt enore le vtinEID mme si 9est mlF

Je suis sous Windows et une personne me communique un document en UTF-8 modier, que faire ?
out simplement tlhrger l version P de inigenterD qui fontionne trs ienD mme si elle n9est ps enore totlement stleF ne fois qu9il ser en version (nleD e progrmme omler le retrd pris pr indows et permettr tous les utilisteurs de A v i de trviller en pEVF fien srD el prendr du tempsD euoup de tempsF F F i vous voulez le testerD voii le ode we vous permettnt de le tlhrger X gode we X RHWHTH

L'intgriste est partout


ous imez les dts qui thentD le sng qui ouleD et omprendre les luttes mesquines entre pro et nti eqnrry vous intresse c t9i sletionn pour vous un doument qui liste les mfits de et environnement insi que de nomreux utresF sl s9git d9un texte lire pour se sentir mlin dns un dre sienti(que et ne ps se fire voir en produisnt ses premiers rits srieuxF ge doument explique ussi pourquoi 66 n9est
1. Comme vous avez pu le lire dans le TP 1, il n'y a pas besoin de remplacer le caractre par une commande en Latin-1. 2. Pour tout vous dire, ce livre a t crit sous Windows en UTF-8 et j'ai mis deux jours trouver un logiciel ne dformant pas areusement mes caractres.

PTT

LES COURS D'APPROFONDISSEMENT plus euoup employ pour rire des expressions sienti(quesF gode we X UTPTUR

De l'art de la prsentation
gontinuons dns l9ouverture X je vous propose ii deux mnusrits de typogrphie qui vous permettrontD l9un omme l9utreD de omprendre quelles sont les hoses fire 3 pour prserver notre lngue et tre rdile typogrphiquement fe des mgzines ou un letort trs rigoureux sur l9riture et le respet des onventionsF gode we X PHTTVH gode we X UIVIHR

Les cours d'approfondissement


oii une petite sletion de divers ours lire si vous voulez pprofondir vos onnisE snesF votre niveu tuelD uun ne prsente de di0ult prtiulire 4 F hns l9ordre des odes weD je vous i mis X IF un exemple de ours sous forme de ode omment Y gode we X RWWHWQ

A PF le tutoriel de formtion v i de l9ix @un on niveu gnrl est requisA Y gode we X SRSHIR

A QF le prmook  out e que vous vez toujours voulu svoir sur v i sns jmis oser le demnder Y gode we X VVHVUW A RF le ikiooks en frnisD trs ien onstruitD tritnt de v iF sl donne des exemples intressnts d9utilistion du lngge en himie Y gode we X VRSSHI

SF le ikiooks en nglisD peu plus fourni Y un gode we X PSISWW

TF le ours de konlineD trs rpndu hez les dutnts Y gode we X QVPQSR

A UF une ourte introdution v iD vritle perle de pdgogie Y gode we X RWHPHS VF l version we de e livreD en onstnte volutionF gode we X TTHPSI

3. Et ne surtout pas faire. A 4. L TEX utilise toujours les mmes notions de commandes, d'environnements et de packages ; il n'y a pas grand-chose apprendre de plus. Si vous aimez le challenge, vous pouvez tenter de crer vos propres commandes et packages.

PTU

ANNEXE E. ALLER PLUS LOIN

Les incontournables
utre outils fort utiles X IF ve onjugueurD vritle fesherelle informtique 5 Y gode we X TUUPTH PF un ideEmmoire supplmentire Y gode we X VRIQPU QF une tle listnt prtiquement tous les rtres spiux Y gode we X RTQUQT RF le guide  hteter et rsoudre les prolmes D outil slvteur lorsqu9une erreur de ompiltion inonnue fit surfeF gode we X UIPSUU

Beamer
i vous vez eu le ourge de prtiquerD l lsse de douments emer vous tend les rsF gette lsse est onue pour produire des dipositives et se prsente omme un onurrent trs srieux de oweroint dns l sphre sienti(queF IF v pge femer sur ikipediF gode we X TRWQPI PF sntrodution femer sous vinuxF gode we X IWHTQR QF wnuel omplet en nglisF gode we X UPPTVW

Les interfaces graphiques alternatives


i vous tes lss de uileD de inigenter ou de ihopD prenez le temps de tester les trois logiiels prsents iEdessousF
A IF v9diteur v i en ligne de qoogleF gode we X IRQSWW A PF vyxD presque tritement de texte en v iF le gode we X WSIRUU QF imsD l onsole pr exelleneF gode we X WWURII A eu plisir de vous lire un jour prohinD r il ne fut ps l9oulierD v i n9est qu9un rin pour vos rtionsF

5. La conjugaison, la grammaire et l'orthographe sont au moins aussi importantes que la mise en page. N'oubliez pas de les soigner.

PTV

Index

A letter F F F F F F F F F F F F F F F F F F F F F F F F F F F QU report F F F F F F F F F F F F F F F F F F F F F F F F F F F QU lignement F F F F F F F F F F F F F F F F F F F F F F F F F F F F SU option F F F F F F F F F F F F F F F F F F F F F F F F F F F F TP nnexe F F F F F F F F F F F F F F F F F F F voir ppendix hs F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F PWD QP ppendix F F F F F F F F F F F F F F F F F F F F F F F F F F F F SP


kslsh F F F F F F F F F F F F F F F F F F F F F F F F F F F F F QS rrer F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F UV se de donnes F F F F F F F F F F F F F F F F F F F F F F IWW iliogrphie F F F F F F F F F F F F F F F F F F F F F F F F F IWV style F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F PHQ rtre interdit F F F F F F F F F F F F F F F F F F F F F F QR ittion ode F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F VU simple F F F F F F F F F F F F F F F F F F F F F F F F F F F F VT v F F F F F F F F F F F F F F F F F F F F F F F F F F F F F WH ommnde F F F F F F F F F F F F F F F F F F F F F F F F F F F F F R ompiltion F F F F F F F F F F F F F F F F F F F F F F F F F F F QP onversion F F F F F F F F F F F F F F F F F F F F F F F F F F F F QQ ouleur rer F F F F F F F F F F F F F F F F F F F F F F F F F F F F F VH niveux de gris F F F F F F F F F F F F F F F F F VH rv F F F F F F F F F F F F F F F F F F F F F F F F F F F F F VH texte F F F F F F F F F F F F F F F F F F F F F F F F F F F F F UW rteur honld irwin unuth F F F F F F F F F F F F F IH veslie vmport F F F F F F F F F F F F F F F F F F F IH

lment de struture F F F F F F F F F F F F F F F F F F SH emphse F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F UW endrer F F F F F F F F F F F F F F F F F F F F F F F F F F F UVD WH enEtte F F F F F F F F F F F F F F F F F F F F F F F F F voir style environnement F F F F F F F F F F F F F F F F F F F F F F F F QT espe mode riture sienti(que F F F F F F F F IUU mode texte F F F F F F F F F F F F F F F F F F F F F F PPT exposnt F F F F F F F F F F F F F F F F F F F F F F F F F F F F F ITI expression mthmtique F F F F F F F F F F F F ISV (gure F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F IPV )ottnt F F F F F F F F F F F F F F F F F F F F F F F F F F F F UD IQU fontion usuelle F F F F F F F F F F F F F F F F F F F F F F ITH footnoteF F F F F F F F F voir note de s de pge formule F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F R frtion F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F ITH grs F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F UV imge F F F F F F F F F F F F F F F F F F F F F F F F F voir (gure index F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F IWI indie F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F ITI instlltion F F F F F F F F F F F F F F F F F F F F F F F F F F F F IQ edoe eder F F F F F F F F F F F F F F F F F F F F IW A distriution v i F F F F F F F F F F F F F F F F IR

G I

doumentlss rtile F F F F F F F F F F F F F F F F F F F F F F F F F F QU ook F F F F F F F F F F F F F F F F F F F F F F F F F F F F F QU

PTW

INDEX
A diteur v i F F F F F F F F F F F F F F F F F F F F F IR qhostsript F F F F F F F F F F F F F F F F F F F F F F F IW uile F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F PP leteur hpGostriptF F F F F F F F F F FIR ivive F F F F F F F F F F F F F F F F F F F F F F F F F F PP inigenter F F F F F F F F F F F F F F F F F F F F PH ihop F F F F F F F F F F F F F F F F F F F F F F F F F PP intgrle F F F F F F F F F F F F F F F F F F F F F F F F F F F F F ITP interfe F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F S interligne F F F F F F F F F F F F F F F F F F F F F F F F F F F F F TS itlique F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F UV

mode rouillon @drftA F F F F F F F F F F F F F F PPS norme ditorile F F F F F F F F F F F F F F F F F F F F F F F F F F U typogrphique F F F F F F F F F F F F F F F F F F F F F U note F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F U note de s de pge F F F F F F F F F F F F F F F F F F F WP ypeny0e F F F F F F F F F F F F F F F F F F F F F F F F F F F F F T

O P

journlisme sienti(que F F F F F F F F F F F F F F F F F Q pkge F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F RH el F F F F F F F F F F F F F F F F F F F F F F F F F F F F RI L el lngge F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F Q ommnde spi(que F F F F F F F F F F F RP de desription F F F F F F F F F F F F F F F F F F F F F R fonten F F F F F F F F F F F F F F F F F F F F F F F F F F RI lyout F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F TS inputen F F F F F F F F F F F F F F F F F F F F F F F F F RI lgende F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F IRH pge de grde F F F F F F F F F F F F F F F F F F F F F F F F F SR limite F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F ITI hp F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F V lipsum F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F SH petites pitles F F F F F F F F F F F F F F F F F F F F F F F UV liste pied de pge F F F F F F F F F F F F F F F F F F F voir style pue F F F F F F F F F F F F F F F F F F F F F F F F F F F F TU polie de desription F F F F F F F F F F F F F F F F F F F F TV hngement de pk F F F F F F F F F F F F F F VI numrote F F F F F F F F F F F F F F F F F F F F F F F F TU hngement pontuel F F F F F F F F F F F F F VR liste des tleux F F F F F F F F F F F F F F F F F F F F IVW ostript F F F F F F F F F F F F F F F F F F F F F F F F F F F F IR logiiel F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F IQ owerointF F F F F F F F F F F F F F F F F F F F F F F F F F F F FV edoe eder F F F F F F F F F F F F F F F F F F F F IW premier doument F F F F F F F F F F F F F F F F F F F F F PU vinuxF F F F F F F F F F F F F F F F F F F F F F F F F F F F FIQ produit F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F ITS uile F F F F F F F F F F F F F F F F F F F F F F F F F F F F PP pulition F F F F F F F F F F F F F F F F F F F F F F F F F F F F F T iviveF F F F F F F F F F F F F F F F F F F F F F F FPP R w F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F IQ ihop F F F F F F F F F F F F F F F F F F F F F F F PP rfrene F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F U indows F F F F F F F F F F F F F F F F F F F F F F F F F IQ rine F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F ITH floExotes F F F F F F F F F F F F F F F F F F F F F IR rpport de stgeF F F F F F F F F F F F F F F F F F F F F F F FW qhostsript F F F F F F F F F F F F F F F F F F F F IW rfrene interne F F F F F F F F F F F F F F F F F F F F F F WR xotepdCC F F F F F F F F F F F F F F F F F F F F IR rtroomptiilit F F F F F F F F F F F F F F F F F F F F F F V inigenter F F F F F F F F F F F F F F F F F F IR sut F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F SU de ligneF F F F F F F F F F F F F F F F F F F F F F F F F F FSU mrge de pge F F F F F F F F F F F F F F F F F F F F F F SWD IRH prmtrge pris F F F F F F F F F F F F F F IIV simple F F F F F F F F F F F F F F F F F F F F F F F F F F F F TQ somme F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F ITR mtrie F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F IUI soulignement F F F F F F F F F F F F F F F F F F F F F F F F F F UV mmoire F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F W style vnF F F F F F F F F F F F F F F F F F F F F F F F F F FIPP minipge F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F WI PUH

INDEX simple F F F F F F F F F F F F F F F F F F F F F F F F F F F F UH systme d9qutions F F F F F F F F F F F F F F F F F F ITT tle des (guresF F F F F F F F F F F F F F F F F F F F F FIVW tle des mtires F F F F F F F F F F F F F F F F F F F F IVP tleu F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F IRQ tille de texte F F F F F F F F F F F F F F F F F F F F F F F F F UT iF F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F FIH unit de longueur F F F F F F F F F F F F F F F F F F F F PPT ord F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F S sq F F F F F F F F F F F F F F F F F F F F F F F F F F F F T

PUI

Dpt lgal : octobre 2010 ISBN : 978-2-9535278-4-1 Code diteur : 978-2-9535278 Imprim en France Achev d'imprimer le 20 octobre 2010 sur les presses de ALBEDIA Imprimeurs (Aurillac) Imprim sur papier PEFC issu de forts gres durablement N PEFC : 10-31-1446 ALBEDIA Imprimeurs est agre IMPRIM'VERT

Mentions lgales : Crdit photo 4e de couverture : Brenger Zyla Crdit photo Donald Knuth p.10 : Jacob Appelbaum (Creative Commons) Conception couverture : Fan Jiyong Illustrations chapitres : Malika Talbi