Cours d’introduction à LaTeX

3 463 vues

Publié le

1. Introduction
⋅ Présentation (contexte et langage)
⋅ Format (commandes et mise en forme)
⋅ Structuration des documents
⋅ Installation de LaTeX
2. Mise en page
⋅ Environnements (alignement, listes)
⋅ Mise en page (classes et options)
⋅ Notes et renvois
3. Elements particuliers
⋅ Tableaux
⋅ Flottants
⋅ Tables et index
⋅ Formules mathématiques
4. Modules complémentaires
⋅ BibTeX
⋅ Beamer

Publié dans : Formation
0 commentaire
7 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
3 463
Sur SlideShare
0
Issues des intégrations
0
Intégrations
89
Actions
Partages
0
Téléchargements
0
Commentaires
0
J’aime
7
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Cours d’introduction à LaTeX

  1. 1. a A Introduction ` LTEXFormation de 12h donn´e ` l’ENS Lyon entre 2011 et 2013 e a Adrien Barbaresi 1 / 142
  2. 2. Sommaire 1 Introduction Pr´sentation (contexte et langage) e Format (commandes et mise en forme) Structuration des documents Installation de LaTeX 2 Mise en page Environnements (alignement, listes) Mise en page (classes et options) Notes et renvois 3 ´ Elements particuliers Tableaux Flottants Tables et index Formules math´matiques e 4 Modules compl´mentaires e BibTeX Beamer 2 / 142
  3. 3. Pr´sentation e Contexte ATEX et LTEXTEXProcesseur de texte ´crit par Donald E. Knuth ` partir de 1977 e aNouvelles possibilit´s offertes par les avanc´es de l’impression num´rique e e eDans le mˆme temps baisse de la qualit´ typographique e eLes versions de TEX convergent vers π (actuellement 3,1415926)ALTEXLeslie Lamport (Lamport TEX), d´but des ann´es 80 e eUn niveau au-dessus de TEX : s´rie de macro-commandes eFormats pr´-d´finis utilisant TEX e eNum´rotation plus classique des versions, actuellement 2ε e 3 / 142
  4. 4. Pr´sentation e ContexteUn logiciel libre et open-sourceUn standard concernant la qualit´ du logiciel e libre redistribution acc`s au code source et travaux d´riv´s e e eCons´quences e apport d’une communaut´ d’utilisateurs (logiciel maintenu depuis e A X 3 Project team) 1993 par le LTE constantes am´liorations et extensions e n’importe qui peut en principe contribuer au d´veloppement e 4 / 142
  5. 5. Pr´sentation e ContexteAvantage principal : sa qualit´ d’´dition e eLe logiciel effectue un travail d’´diteur. e Opposition entre deux paradigmes : Traitement de texte A LTEX ´dition en temps r´el e e s´paration fond/forme e WYSIWYG WYSIWYM fichier complexe voire lourd simple fichier plein texte forme visible ` l’´cran a e ´dition puis transformation e 5 / 142
  6. 6. Pr´sentation e ContexteUne mise en page professionnelle Bibliographie, table des mati`res, formules, r´f´rences et notes e ee Ind´pendant du syst`me d’exploitation e e R´elle stabilit´ des processus e e→ Il suffit d’indiquer ce que le typographe doit savoir, et de le laissers’occuper de la mise en page.⇒ gain de temps : apprendre ` ´crire en LTEX est tr`s rentable sur le long ae A eterme. 6 / 142
  7. 7. Pr´sentation e ContextePublic Des scientifiques : math´maticiens, informaticiens, physiciens e Aux linguistes, ´conomistes, universitaires en g´n´ral e e e Jusqu’aux musiciens et certaines maisons d’´dition e 7 / 142
  8. 8. Pr´sentation e LangageUn langage de description formelle de document´Ecriture dans un ´diteur de texte : e un bloc-notes suffit texte brut augment´ d’un balisage logique e introduit par des caract`res sp´ciaux e e le r´sultat : un fichier .tex prˆt ` ˆtre trait´ e e ae e 8 / 142
  9. 9. Pr´sentation e LangageParent´ eInscription dans la famille des langages de description formelle Ordonner et structurer des informations Permettre une lecture par les machines Mais aussi une lecture humaine Forte redondanceQuelques membres de la famille HTML (et CSS) XML (h´ritier de SGML) e feuilles de style (XSLT) MediaWiki et autres 9 / 142
  10. 10. Pr´sentation e LangageCompatibilit´ et export eCompatibilit´ e Tr`s bonne avec les langages cit´s e e D´cente avec OpenOffice e Moyenne avec Microsoft WordFormats d’export dvi ps pdf rtf, xml, html, etc. 10 / 142
  11. 11. Pr´sentation e CompilationCompilationUn fichier doit ˆtre parcouru et trait´ par une machine pour e e existerEntr´e : votre fichier .tex eSortie : un format donn´ (le plus souvent pdf) eAvantages : fichier source l´ger, pas de plantages eGestion des erreurs lors de la compilation, interface de dialogue 11 / 142
  12. 12. Pr´sentation e CompilationInterface AL’interface utilis´e d´pend de la version de LTEX install´e. e e eLe programme commence ` lire le document : il indique notamment la aversion et les modules charg´s. eAu fil de la lecture, il notifie les pages trait´es et les difficult´s e erencontr´es (s’il y a lieu). eTypologie des erreurs 1 Erreurs graves qui empˆchent l’op´ration de continuer e e Elles provoquent une sortie imm´diate sans r´sultat e e 2 Erreurs provoquant un arrˆt e On peut passer outre et forcer le programme ` continuer a 3 Erreurs signal´es e Souvent des probl`mes ou changements de mise en forme e 12 / 142
  13. 13. Format Commandes obligatoiresClasses de documentsDe nombreux usages possiblesPilotage des macro-commandesClasses les plus fr´quentes : article, lettre, livre, rapport. eQuelques formats pr´-install´s, une cinquantaine de formats courants e ecouvrant tous les usages.Composer sa propre classe est possible mais difficile. Syntaxe documentclass [ o p t i o n s ] { c l a s s e } 13 / 142
  14. 14. Format Commandes obligatoiresD´but et fin du document eBalisesMarquer le d´but et la fin du document est obligatoire ! eRien ne fonctionne sinonRedondance n´cessaire au parcours du fichier par la machine e begin { document }end{ document } 14 / 142
  15. 15. Format Commandes obligatoiresStructure de base d’un documentLe fichier se divise en un en-tˆte et un corps de document. e Minimum requis documentclass { a r t i c l e } begin { document }Du t e x t e .end{ document } 15 / 142
  16. 16. Format Commandes obligatoires APremier document LTEXVous pouvez ` pr´sent r´diger votre premier document. a e eContraintes ` prendre en compte : a 1 Votre fichier doit avoir l’extension .tex (facultatif pour l’instant) 2 Il doit comporter au minimum les trois consignes cit´es e 3 Il va falloir le compiler ! 16 / 142
  17. 17. Format Commandes obligatoiresCompilation en ligneInstructionsRendez-vous sur un des sites suivants : http ://latex.informatik.uni-halle.de/latex-online/latex.php http ://tex.mendelu.cz/en/Copiez-collez votre texte dans la fenˆtre et cliquez sur e compileR´cup´rez ensuite le fichier PDF correspondant. e e 17 / 142
  18. 18. Format Mise en forme du texteExtensionsInd´pendamment des classes, les extensions permettent de prendre en ecompte de diff´rents facteurs comme : e l’adaptation au fran¸ais (accents, c´dilles, normes typographiques, c e traduction des chaˆınes de caract`res g´n´r´es automatiquement) e e ee un rendu diff´rent : couleurs, graphiques, etc. eElles figurent dans l’en-tˆte. e Syntaxe usepackage [ o p t i o n s ] { e x t e n s i o n } 18 / 142
  19. 19. Format Mise en forme du textePrise en charge du fran¸ais cL’ajout des extensions est n´cessaire, elles permettent : e d’avoir un document enti`rement en fran¸ais e c de pouvoir taper les caract`res sp´cifiques au fran¸ais comme vous en e e c avez l’habitude Int´gration du fran¸ais e c usepackage [ f r e n c h b ] { b a b e l } 19 / 142
  20. 20. Format Mise en forme du texteEncodage des caract`res eGestion des caract`res eN´cessite de connaˆ e ıtre la configuration du syst`me afin de choisir entre etrois encodages courants :Unicode, Latin-1 et Mac Au choix usepackage [ u t f 8 ] { i n p u t e n c } usepackage [ l a t i n 1 ] { i n p u t e n c } usepackage [ applemac ] { i n p u t e n c } En plus usepackage [ T1 ] { f o n t e n c } 20 / 142
  21. 21. Format Mise en forme du texteEn r´sum´ e eLignes souvent pr´sentes en fran¸ais : e c documentclass { a r t i c l e } usepackage [ f r e n c h b ] { b a b e l } usepackage [ u t f 8 ] { i n p u t e n c } usepackage [ T1 ] { f o n t e n c } begin { document }end{ document } 21 / 142
  22. 22. Format Mise en forme du texteExerciceR´glage de l’encodage e´Ecrivez maintenant un court texte avec des lettres caract´ristiques du efran¸ais puis faites-le compiler. cRappel utf8 Linux et des ordinateurs r´cents e latin1 Certains ordinateurs Windows applemac La plupart des Mac ansinew Les ordinateurs de la salle... 22 / 142
  23. 23. Format Mise en forme du texteFormat du textePour changer son format, si c’est possible(italique, pench´, gras, machine, petites majuscules) eon marque le texte de la fa¸on suivante : c textit { italique } t e x t s l { penche } textbf { gras } t e x t t t { machine } textsc { p e t i t e s majuscules } 23 / 142
  24. 24. Format Mise en forme du texteQuelques caract`res r´serv´s e e eCes caract`res sont utilis´s par le programme et ne peuvent pas ˆtre e e eutilis´s tels quels : e$&%#{}∼% sert ` introduire des commentaires a∼ repr´sente un espace ins´cable e e Codes$ & % # { } $ sim $ 24 / 142
  25. 25. Format Mise en forme du texteQuelques caract`res sp´ciaux e eæœÆŒn´˜o§$ TML’ensemble et ce qu’il introduit doit ˆtre suivi d’un espace e Codes ae ˜ oe ˜AE˜OE˜˜ n ˜ ’ oS˜$˜ texttrademark 25 / 142
  26. 26. Format Mise en forme du texteExerciceExemple´Ecrivez la phrase suivante : Lætitia a un cœur d’or ! Corrig´ e t e x t b f {L ae t i t i a } a un u n d e r l i n e { t e x t i t { c oe u r } d ’ t e x t s c { o r }} 26 / 142
  27. 27. Format Mise en forme du texte AGestion des espaces par LTEX ALTEX permet de segmenter les informations du document ` sa guise, peu aimporte l’espace entre les mots, peu importe les sauts de ligne : Un espace horizontal ou plus est repr´sent´ de la mˆme mani`re e e e e Un espace d’une ligne ou plus commence un nouveau paragraphe marque un retour ` la ligne a 27 / 142
  28. 28. Structuration CommandesTitre d’un documentLe titre principal compte en g´n´ral trois champs : le titre, l’auteur et la e edate.Il se pr´pare dans l’en-tˆte et se place dans le corps du document. e e Champs t i t l e {Du bon u s a g e de LaTeX} author { Edgar Demo and F a b r i c e T e s t } date {} ou date { today } ou date { 1 . 1 . 2 0 1 1 } Insertion dans le document maketitle 28 / 142
  29. 29. Structuration CommandesEn r´sum´ e eCode d’un document contenant seulement un titre : documentclass { a r t i c l e } usepackage [ f r e n c h b ] { b a b e l } usepackage [ u t f 8 ] { i n p u t e n c } usepackage [ T1 ] { f o n t e n c } t i t l e { Titre accrocheur } author { A u t e u r Renomme} date { today } begin { document } maketitleend{ document } 29 / 142
  30. 30. Structuration CommandesExercice´Ecrivez maintenant un article compos´ uniquement d’un titre sur plusieurs elignes. Corrig´ e t i t l e { T i t r e a c c r o c h e u r long et imposant } 30 / 142
  31. 31. Structuration CommandesTitres, sous-titres et structurationLa classe article propose par d´faut 5 cat´gories diff´rentes. e e eD’autres classes de documents en proposent encore plus. Marquage section [ Version courte ]{ T i t r e complet } s u b s e c t i o n [ idem , f a c u l t a t i f ] { T i t r e } subsubsection []{} paragraph [ ] { } subparagraph [ ] { } 31 / 142
  32. 32. Structuration Table des mati`res eTable des mati`res eInsertionIl suffit d’ins´rer la commande tableofcontents ` l’endroit d´sir´ e a e e(dans le document) et la table des mati`res sera g´n´r´e e e eeautomatiquement.CompilationActualiser la structure du document peut n´cessiter deux compilations epour obtenir un r´sultat conforme. e 32 / 142
  33. 33. Installation de LaTeX CompilateurPr´requis e De l’espace libre : 2 Go au moins Un peu de temps... Avantage : ne plus ˆtre d´pendant de ce qui est ou non install´ sur un e e e site distant 33 / 142
  34. 34. Installation de LaTeX CompilateurInstallation sous WindowsLogiciel utilis´ e AMiKTeX : un gestionnaire de packets LTEX doubl´ d’un compilateur ehttp ://miktex.org/Rubrique Download, suivez les instructions (et/ou la d´monstration) eNB : vous devez d´tenir une version de Windows compatible (c`d. r´cente e a eet/ou mise ` jour) aVersions plus anciennesRentrez directement l’adresse suivante :http ://miktex.org/2.8/setupMˆme fonctionnement e 34 / 142
  35. 35. Installation de LaTeX CompilateurInstallation sous MacMode d’emploihttp ://www.tug.org/mactex/T´l´charger et installer le fichier MacTeX.mpkg.zip (1,8 Go...) ee 35 / 142
  36. 36. Installation de LaTeX CompilateurInstallation sous LinuxPaquets texlive texlive-latex-extra et leurs d´pendances e 36 / 142
  37. 37. Installation de LaTeX ´ EditeurUn ´diteur : TeXstudio eLogiciel utilis´ eL’´diteur pr´sent´ lors de ce cours est TeXstudio. e e ehttp ://texstudio.sourceforge.net/Solution de rechangeA d´faut (Mac OS 10.4 par ex.), on utilisera TeXMaker. eIl s’agit du projet initial, les fonctions sont quasi-identiques.http ://www.xm1math.net/texmaker/ 37 / 142
  38. 38. Installation de LaTeX ´ EditeurAvantages Mise en surbrillance des fonctions : meilleure lisibilit´, d´pistage des e e erreurs facilit´ e Saisie pr´dictive : gagner du temps lors de la conception e Menus contextuels et environnement de d´veloppement e Raccourcis (clavier et compilation) 38 / 142
  39. 39. Installation de LaTeX ´ EditeurCe que l’´diteur ne fait pas e Compiler le fichier : il adresse une commande au compilateur. Deviner ` coup sˆr le chemin d’acc`s du compilateur. a u e Corriger les erreurs : la surbrillance peut tout au plus les sugg´rer et e l’interface de dialogue les signaler. 39 / 142
  40. 40. Installation de LaTeX ´ EditeurPr´sentation du logiciel eR´visons les commandes d´couvertes la semaine derni`re en parcourant les e e emenus de l’´diteur. e 40 / 142
  41. 41. Installation de LaTeX CompilationTraitement des erreursTypologie des erreurs 1 Erreurs graves qui empˆchent l’op´ration de continuer e e Elles provoquent une sortie imm´diate sans r´sultat e e 2 Erreurs provoquant un arrˆt e On peut passer outre et forcer le programme ` continuer a 3 Erreurs signal´es e Souvent des probl`mes ou changements de mise en forme eDialogue x exit, sortir de la compilation h help, tenter d’obtenir des pr´cisions e r run, continuer coˆte que coˆte u u 41 / 142
  42. 42. EnvironnementsD´finition eUn environnement permet d’adopter temporairement un style donn´, ec’est-`-dire une s´rie de param`tres de mise en forme a e e(ou macro-commandes) Syntaxe begin {nom de l ’ e n v i r o n n e m e n t }quelque choseend{nom de l ’ e n v i r o n n e m e n t } 42 / 142
  43. 43. Environnements AlignementAlignement du texteOn peut agir sur l’alignement du texte en introduisant un environnement.Trois possibilit´s : e texte centr´ e texte align´ ` gauche ea texte align´ ` droite eaPar d´faut, le texte est justifi´ : les mots sont (presque toujours) e eautomatiquement coup´s. eImportance de la structureToujours fermer un bloc de texte dont le format a ´t´ chang´ en pla¸ant la ee e ccommande end juste apr`s. eNe pas oublier de signaler la fin d’une ligne : 43 / 142
  44. 44. Environnements AlignementAlignements possiblesTexte ` gauche a Texte centr´ e Texte ` droite a Commandes begin { f l u s h l e f t } begin { c e n t e r } ou begin { flushright}t e x t e n o u v e l l e l i g n e a u t r e l i g n eend{ f l u s h l e f t } ou end{ c e n t e r } ou end{ f l u s h r i g h t } 44 / 142
  45. 45. Environnements AlignementCiter du texteCinq cas de figure courants : quote : citations, laisser une ligne vide pour commencer un nouveau paragraphe quotation : mˆme chose, paragraphes indent´s e e verbatim : machine ` ´crire, tous les espaces comptent ae verse : po´sie e theorem : produit un th´or`me num´rot´ (n´cessite le paquet amsmath) e e e e e ¿Qu´ es la vida ? Un frenes´ e ı. ¿Qu´ es la vida ? Una ilusi´n, e o una sombra, una ficci´n, o y el mayor bien es peque˜o ; n que toda la vida es sue˜o, n y los sue˜os, sue˜os son. n n 45 / 142
  46. 46. Environnements Ex-cursus : TiretsCouper les motsRemarqueParfois les mots ne sont pas coup´s correctement, par exemple parce qu’ils ene sont pas pr´sents dans le dictionnaire du compilateur. eCes erreurs sont signal´es et le document est tout de mˆme trait´. e e eCons´quence : certains mots d´passent. e eIl faut alors sugg´rer ` la main le d´coupage des mots. e a ede−cou−pa−ge en s y l − l a −b e s 46 / 142
  47. 47. Environnements Ex-cursus : TiretsNB : Le tiret - peut servir ` couper les mots a un tiret seul est repr´sent´ par un tiret e e deux tirets de suite signifient un tiret long 47 / 142
  48. 48. Environnements ListesTypologie itemize liste simple enumerate liste num´rot´e e e description liste avec mots-cl´s e 48 / 142
  49. 49. Environnements ListesListe simple Jacques Samarut Olivier Faron ´ Eric Bordas begin { i t e m i z e } item J a c q u e s Samarut item O l i v i e r Faron item E r i c B o r d a send{ i t e m i z e } 49 / 142
  50. 50. Environnements ListesListe ´num´r´e e ee 1 Jacques Samarut 2 Olivier Faron 3 ´ Eric Bordas begin { e n u m e r a t e } item J a c q u e s Samarut item O l i v i e r Faron item E r i c B o r d a send{ e n u m e r a t e } 50 / 142
  51. 51. Environnements ListesListe avec mots-cl´s e Pr´sident Jacques Samarut eDirecteur G´n´ral Olivier Faron e e ee e o e ´Directeur d´l´gu´ au pˆle ´tudes Eric Bordas begin { d e s c r i p t i o n } item [ P r e s i d e n t ] J a c q u e s Samarut item [ D i r e c t e u r G e n e r a l ] O l i v i e r Faron item [ A u t r e D i r e c t e u r ] E r i c B o r d a send{ d e s c r i p t i o n } 51 / 142
  52. 52. Environnements ListesCombinaisons3 sous-niveaux disponiblesIl est possible de combiner plusieurs types de listes.Il suffit de les enchˆsser. aCe proc´d´ fonctionne en principe jusqu’` 4 niveaux au total. e e aNum´rotation ` l’´chelle du document e a eLes listes sont ` int´grer au sein d’une partie ou sous-partie. a eIl existe d’autres moyens pour obtenir une num´rotation ` l’´chelle du e a edocument (cf par ex. l’environnement theorem) 52 / 142
  53. 53. Environnements ExerciceExercice de synth`se eConsignesMettez en forme une page r´pondant aux conditions suivantes : e Un titre, pas d’auteur Plusieurs sections et plusieurs paragraphes Une table des mati`res e Des mots en gras et en italique Une liste principale num´rot´e, une liste de second niveau qui ne l’est e e pas 53 / 142
  54. 54. Mise en page Classes de documentsClasses courantesListe de classes r´pandues : e article la plus fr´quente e scrartcl variante du format article utilisant KOMA-Script report variante pour les rapports book pour les textes plus longsClasses n´cessitant une approche particuli`re : e e letter r´daction de lettres e beamer diapositives 54 / 142
  55. 55. Mise en page OptionsOptions des classes de documentsListe d’options courantes : taille normale des caract`res : 11pt ou 12pt (10pt) e taille du papier : a4paper ou a5paper (letterpaper ) orientation du papier : landscape (portrait) format d’impression : twoside (oneside) colonnes : twocolumn (onecolumn) qualit´ : draft (final) eEntre parenth`ses : valeurs par d´faut dans la plupart des classes. e e Exemple documentclass [ a 4 p a p e r , 1 1 pt , t w o s i d e ] { a r t i c l e } 55 / 142
  56. 56. Mise en page Gestion des espacesRajouter un espace verticalIl est possible d’augmenter l’espace entre deux blocs de texte : de mani`re pr´d´termin´e par le mod`le de document e e e e e librement en utilisant une unit´ de mesure e Exemples smallskip medskip bigskip v s k i p 0 . 5 cm 56 / 142
  57. 57. Mise en page Gestion des espacesSaut de lignes et de pagesPour commencer une nouvelle ligne ou une nouvelle page ` tout moment : a Exemples newlinenewpage 57 / 142
  58. 58. Mise en page Gestion des espacesCoupure des lignes et des pagesFonctionnementEntre crochets : une valeur de 0 ` 4 (ordre de priorit´ croissant) a e Exemples linebreak [ 3 ] pagebreak [ 2 ] nopagebreak [ 4 ] 58 / 142
  59. 59. Mise en page Gestion des espacesGestion des margesLe packet geometryA placer dans l’en-tˆte ehmargin : marge ` gauche et ` droite a avmargin : marge en haut et en basAutre solution : left, right, top et bottom. En mm, cm, in... Exemples usepackage [ h m a r g i n=3cm , v m a r g i n=3cm ] { g e o m e t r y } usepackage [ t o p =35mm, l e f t =.9 i n ] { g e o m e t r y } 59 / 142
  60. 60. Mise en page Gestion des espacesInterligneLe packet setspaceMentionner dans l’en-tˆte. eChanger l’interligne dans le document. En-tˆte e usepackage { s e t s p a c e } Corpssinglespacing onehalfspacing doublespacingPour aller plus loin : Quick note on line spacing 60 / 142
  61. 61. Mise en page FontesChanger la taille du texte{ t i n y . . . }{ s c r i p t s i z e . . . }{ f o o t n o t e s i z e . . . }{ s m a l l . . . }{ n o r m a l s i z e . . . }{ l a r g e . . . }{ Large . . . }{LARGE . . . }{ huge . . . }{Huge . . . } 61 / 142
  62. 62. Mise en page FontesChanger la police de caract`res ePassage par des paquetsUne m´thode simple de changer de style peut ˆtre de rajouter une ligne ` e e al’en-tˆte. e Suggestions usepackage { bookman } usepackage { h e l v e t } usepackage { mathpazo } %p a l a t i n o usepackage { mathptmx } %t i m e s usepackage { l m o d e r n } 62 / 142
  63. 63. Notes et renvois NotesNotes de bas de pageInsertionCes notes peuvent ˆtre ins´r´es dans tout les contextes pr´sent´s jusque l`. e ee e e aElles sont automatiquement num´rot´es (l’indication d’un num´ro est e e ecependant possible). Syntaxe f o o t n o t e [ nombre ] { Note de b a s de page . } 63 / 142
  64. 64. Notes et renvois R´f´rences crois´es ee eEtiquettesInsertion d’´tiquettes eLes ´tiquettes peuvent s’ins´rer partout (y compris dans les titres ou dans e eles notes).Elles sont dot´es d’un mot-cl´ que l’on choisit. e e Syntaxe l a b e l { e x e m p l e 1} 64 / 142
  65. 65. Notes et renvois R´f´rences crois´es ee eR´f´rences eeAppels de r´f´rences eeIl y a deux types d’appels : 1 la position dans la structure 2 la page Syntaxe r e f { e x e m p l e 1} p a g e r e f { e x e m p l e 1} 65 / 142
  66. 66. Notes et renvois R´f´rences crois´es ee ePour aller plus loin Wikibook (en), chapitre ´tiquettes et r´f´rences crois´es e ee e Notes de bas de page dans un tableau 66 / 142
  67. 67. Tableaux EnvironnementPr´sentation eLa cr´ation de tableaux se fait dans un environnement sp´cifique : e e Syntaxe begin { t a b u l a r } [ o p t i o n s ] { c o l o n n e s }quelque choseend{ t a b u l a r } 67 / 142
  68. 68. Tableaux OrganisationContenuOrganisation des colonnesIl y a trois alignements possibles : l, c et r (left, centered, right)Organisation du contenuLes colonnes sont s´par´es par le signe & e eIndiquer la fin d’une ligne est obligatoire : Trois colonnes ` gauche a begin { t a b u l a r }{ l l l} 1 & 2 & 3 4 & 5 & 6 7 & 8 & 9 end{ t a b u l a r } 68 / 142
  69. 69. Tableaux OrganisationS´parateurs eS´parer les colonnes eLe mani`re la plus classique est une ligne : l|l |l eOu une double-ligne : l||l ||lS´parer les lignes eUne ligne horizontale est trac´e partout o` hline est indiqu´ e u e begin { t a b u l a r }{ l | c | r } hline 1 & 2 & 3 h l i n e 4 & 5 & 6 h l i n e 7 & 8 & 9 hlineend{ t a b u l a r } 69 / 142
  70. 70. Tableaux OrganisationExerciceR´alisez le tableau suivant : e Ville Maire Population Aire urbaine Lille Martine Aubry 227 560 hab. 1 154 861 hab. Lyon G´rard Collomb e 484 344 hab. 2 142 732 hab. Marseille Jean-Claude Gaudin 850 726 hab. 1 715 096 hab.Source : Wikip´dia / INSEE (2010). e 70 / 142
  71. 71. Tableaux OrganisationCorrig´ e begin { t a b u l a r } { | l l l l | } hline textbf { V i l l e } & textbf { Maire } & textbf { P o p u l a t i o n } & t e x t b f { A i r e u r b a i n e } h l i n eL i l l e & M a r t i n e Aubry & 227 560 hab . & 1 154 861 hab . Lyon & G e r a r d Collomb & 484 344 hab . & 2 142 732 hab . M a r s e i l l e & Jean−C l a u d e Gaudin & 850 726 hab . & 1 715 096 hab . hlineend{ t a b u l a r } 71 / 142
  72. 72. Tableaux Aller plus loinFixer la largeur des colonnesOn peut fixer la largeur des colonnes pour ´viter qu’elles ne d´bordent le e ecadre de la page.Cela peut ˆtre le cas pour du texte par exemple. eIl faut indiquer une unit´ comme cm ou mm. eb e g i n { t a b u l a r }{ | l | p { 3 . 5 cm} | l | p {5cm} | } 72 / 142
  73. 73. Flottants IntroductionQu’est-ce qu’un flottant ?D´finition eEnvironnement entourant un ´l´ment qui ne peut pas ˆtre ins´r´ tel quel. ee e eeUn tableau, une figure, une image doivent parfois ˆtre rel´gu´s ` la page e e e asuivante faute de place.En pratiqueInt´rˆt de ce type d’environnement : eesugg´rer le positionnement de l’objet, ajouter une l´gende et une e enum´rotation. e 73 / 142
  74. 74. Flottants IntroductionTableau flottant Syntaxe begin { t a b l e } [ . ] caption { T i t r e } begin { t a b u l a r } { . . . } ... end{ t a b u l a r }end{ t a b l e } 74 / 142
  75. 75. Flottants IntroductionOptions h ici, comme ca vient ¸ t en haut de la page b en bas de la page p dans une page sp´ciale r´serv´e aux flottants e e e h ! ` tout prix ici a 75 / 142
  76. 76. Flottants IntroductionExemple : tableau flottant centr´ e Exemple begin { t a b l e } [ h ] begin { c e n t e r } begin { t a b u l a r } { . . . } ... end{ t a b u l a r } end{ c e n t e r } caption [ V e r s i o n c o u r t e ]{ T i t r e v e r s i o n longue }end{ t a b l e } 76 / 142
  77. 77. Flottants Insertion d’imagesPr´requis egraphicxPour pouvoir ins´rer des images il est commode d’utiliser le paquet egraphicx.On l’ins`rera donc dans l’en-tˆte du document. e e usepackage { g r a p h i c x } 77 / 142
  78. 78. Flottants Insertion d’imagesNB : M´thode traditionnelle de compilation eFonctionnementImages au format EPS (Encapsulated PostScript)Fournies par des logiciels comme Maple ou MathlabConversion possibleCircuitSortie au format DVI ⇒ latexPassage ` PS ⇒ dvips aConversion ´ventuelle vers PDF ⇒ ps2pdf e 78 / 142
  79. 79. Flottants Insertion d’imagesFormats courants (recommand´) eUtilisationFormats comme PNG, JPEG ou GIF (mais aussi PDF)ET sortie PDF via pdflatex(pour le format EPS : ajouter le packet epstopdf ) Syntaxe i n c l u d e g r a p h i c s [ option 1 , option 2]{ f i c h i e r } 79 / 142
  80. 80. Flottants Insertion d’imagesUtilisationPour faire simplePlacer les images dans le mˆme r´pertoire que le fichier .tex e eUtiliser un environnement comme center ou figure Syntaxe begin { f i g u r e } [ h ] i n c l u d e g r a p h i c s { image . j p g }end{ f i g u r e } 80 / 142
  81. 81. Flottants Insertion d’imagesOptions scale modifie la taille de l’image ex. : scale=0.5 ou scale=2 angle tourner, mesure en degr´s dans le sens inverse des aiguilles e d’une montre ex. : angle=90 page si PDF comportant plusieurs pages, page ` afficher a ex. : page=3 Exemple i n c l u d e g r a p h i c s [ s c a l e = 0 . 8 ] { image . j p g } 81 / 142
  82. 82. Flottants Insertion d’imagesR´glages avanc´s e ewidth et heightLargeur fixe : width=2,5cm ou width=35mmHauteur fixe : height=80ptSi l’un est utilis´ sans l’autre, les proportions sont conserv´es. e eAdaptationRatio par rapport au document ou ` l’environnement a[ w i d t h =0.5 l i n e w i d t h ][ w i d t h =0.75 t e x t w i d t h ][ h e i g h t =0.75 t e x t h e i g h t ] 82 / 142
  83. 83. Flottants Insertion d’imagesExercice : Centrer une imageSource : https ://commons.wikimedia.org/wiki/File :Eichh¨rnchen D¨ssel- o udorf Hofgarten edit.jpg begin { c e n t e r } i n c l u d e g r a p h i c s [ w i d t h =0.5 t e x t h e i g h t ] { e c u r e u i l . j p g }end{ c e n t e r } 83 / 142
  84. 84. Flottants Insertion d’imagesCentrer une image et la titrer ´e Figure: El´phant de mer du sudSource : https ://commons.wikimedia.org/wiki/File :Mirounga leonina.jpg begin { f i g u r e } i n c l u d e g r a p h i c s [ w i d t h =0.5 t e x t h e i g h t ] { e l e p h a n t . j p g } c a p t i o n { E l e p h a n t de mer du sud }end{ f i g u r e } 84 / 142
  85. 85. Flottants Insertion d’imagesPour aller plus loin Changer les noms fix´s par LaTeX e Wikibook (en), chapitre flottants et figures 85 / 142
  86. 86. Tables et index ListesListesIl est possible de faire une liste des figures et une liste des tableaux ` al’endroit voulu dans le document.N´cessite au moins deux compilations, comme la table des mati`res et les e erenvois. Codelistoftableslistoffigures 86 / 142
  87. 87. Tables et index IndexIndex IDans l’en-tˆte ePaquet makeidxCommande makeindexIndexer les mots l` o` c’est n´cessaire : a u eLa t e r r e i n d e x { t e r r e } t o u r n e a u t o u r du s o l e i l index { s o l e i l } .Placer l’index ` l’endroit souhait´ : a e printindex 87 / 142
  88. 88. Tables et index IndexIndex IISubdivisions dans l’index : s´parer les ´l´ments par un point d’exclamation e eeL ’ Europe i n d e x { Europe } comprend d e s p a y s i n d e x { p a y s } comme l a F r a n c e i n d e x { Europe ! F r a n c e } ou l ’ A l l e m a g n e i n d e x { Europe ! A l l e m a g n e } .G´n´rer l’index : e emakeindex fichieravant la derni`re compilation e 88 / 142
  89. 89. Tables et index IndexPour en savoir plusPage du manuel sur wikibooks :https ://secure.wikimedia.org/wikibooks/en/wiki/LaTeX/Indexing 89 / 142
  90. 90. Formules math´matiques e IntroductionAffichage des formulesMeilleur affichageL’utilisation du packet amsmath est conseill´e. eusepackage{amsmath}Mise en place 1 env. math ou $ formule $ : au sein d’un paragraphe 2 env. displaymath ou $$ formule $$ : cit´e ` part e a 3 env. equation : ` part et num´rot´e a e e 90 / 142
  91. 91. Formules math´matiques e IntroductionQuelques op´rations eL’´quation est la suivante : un = 2n e 3Le rapport 5 = 0.6 a ´t´ d´montr´. ee e e 35x Code$ u n = 2ˆ n $$ f r a c {3}{5}=0.6 $$$3ˆ{5 x }$$ 91 / 142
  92. 92. Formules math´matiques e IntroductionRacines √Expression d’une racine carr´e : 35π eRacine cubique centr´e : e 3 Ω= 2y 2 Code$ s q r t {35 p i }$$$Omega = s q r t [ 3 ] { 2 y ˆ2}$$ 92 / 142
  93. 93. Formules math´matiques e IntroductionExerciceEssayons maintenant d’´crire cette ´quation : e e √ −b ± ∆ x1,2 = (1) 2a Code begin { e q u a t i o n } x { 1 , 2 } = f r a c {− b pm s q r t { Delta }}{2 a }end{ e q u a t i o n } 93 / 142
  94. 94. Formules math´matiques e Sommes, int´grales et vecteurs eSommes et int´grales e n (2) i=0 ∞ λ= (3) 0 Codesum { i =0}ˆnlambda= i n t ˆ i n f t y 0 94 / 142
  95. 95. Formules math´matiques e Sommes, int´grales et vecteurs eSommes et int´grales 2 e n uij (4) i=0, i=j b f (x) dx (5) a Codesum { i =0 , i neq j }ˆ n u { i j } i n t a ˆb ! f ( x ) , mathrm{d} x 95 / 142
  96. 96. Formules math´matiques e Sommes, int´grales et vecteurs eVecteurs −→ AB (6) |R − b| (7) o v e r r i g h t a r r o w {AB}| vec {R}−vec {b} | 96 / 142
  97. 97. Formules math´matiques e Sommes, int´grales et vecteurs eExerciceVous en savez assez pour ´crire cette ´quation : e e GM1 Φ(r ) = − (8) |r − r1 | vec Phi ( vec r ) = − f r a c {G M 1 } { | vec { r }−vec r 1 |} 97 / 142
  98. 98. Formules math´matiques e Matrices et syst`mes d’´quations e eMatrices matrix sans d´limiteur e pmatrix (...) vmatrix |...| bmatrix [...] Bmatrix {...} 98 / 142
  99. 99. Formules math´matiques e Matrices et syst`mes d’´quations e eMatrice entre parenth`ses e   2 4 8 3 9 81  (9) 4 16 256 begin { p m a t r i x } 2 & 4 & 8 3 & 9 & 81 4 & 16 & 256 end{ p m a t r i x } 99 / 142
  100. 100. Formules math´matiques e Matrices et syst`mes d’´quations e eMatrice entre crochets a1 b1 (10) a2 b2 begin { b m a t r i x } a 1 & b 1 a 2 & b 2 end{ b m a t r i x } 100 / 142
  101. 101. Formules math´matiques e Matrices et syst`mes d’´quations e eL’environnement array   3x = 61 1001y = 7z (11) z 2 = 3, 7  l e f t { begin { a r r a y }{ r c l }3 x & = & 61 1001 y & = & 7 z z ˆ2 & = & 3 , 7 end{ a r r a y } right . 101 / 142
  102. 102. M´ta-informations eLe paquet hyperrefIl permet de mettre en valeur des liens et de g´rer les propri´t´s du fichier e eePDF en sortie.Les fonctions du paquet sont en principe pr´sentes par d´faut dans beamer. e e En-tete usepackage { h y p e r r e f } Liens cliquables u r l { h t t p : / /www. ens−l y o n . f r } h r e f { h t t p : / /www. ens−l y o n . f r }{ENS Lyon } 102 / 142
  103. 103. M´ta-informations eParam`tres PDF eConfigurationOn peut param´trer les propri´t´s suivantes : pdftitle, pdfauthor, e eepdfsubject, pdfcreator, pdfproducer, pdfkeywords.Les plus importantes sont l’auteur, le titre, ´ventuellement le sujet et les emots-cl´s. e Utilisationp d f t i t l e = { text } ,pdfauthor = { text } , 103 / 142
  104. 104. M´ta-informations eCouleurs des liensConfigurationOn peut param´trer les propri´t´s suivantes : colorlinks, linkcolor, e eecitecolor, filecolor, urlcolor. Exemplec o l o r l i n k s = true ,u r l c o l o r = blue , 104 / 142
  105. 105. M´ta-informations eBilanVoici par exemple les lignes rajout´es dans l’en-tˆte de ce fichier : e e hypersetup { pdfauthor = { Adrien Barbaresi } , p d f t i t l e = {LaTeX , a p p r o f o n d i s s e m e n t } , c o l o r l i n k s = true , u r l c o l o r = blue ,} 105 / 142
  106. 106. CouleursLe paquet xcolorUtilisationIl existe ´galement un paquet color, mais xcolor est plus efficace et permet ed’adapter de mani`re beaucoup plus flexible les couleurs. e usepackage { x c o l o r } 106 / 142
  107. 107. CouleursOptions du paquetOptions remarquables sortie : dvips, pdftex mod`le de couleurs : e natural, rgb, cmy, cmyk, hsb, gray (de 0 ` 1) a RGB, HSB, Gray HTML (de 000000 ` FFFFFF) a wave, longueur d’onde en nm (de 363 ` 814) a noms de couleurs : dvipsnames, svgnames, x11names divers : pst, table influence sur la compilation : override, showerrors, hiderrors usepackage { x c o l o r } 107 / 142
  108. 108. CouleursUtilisation des couleurs pr´d´finies e eListe des couleursred, green, blue, cyan, magenta, yellow, black, white, darkgrey, grey,lightgrey, brown, lime, olive, orange, pink, purple, teal, violetSelon la version utilis´e, il est possible que grey soit orthographi´ gray. e e Exemples c o l o r { blue !25} c o l o r { r g b : red , 4 ; g r e e n , 2 ; y e l l o w , 1 } 108 / 142
  109. 109. CouleursUtilisation des couleursZones param´trables e texte : color, textcolor pagecolor : arri`re-plan e cadre : colorbox, fcolorbox boˆ : boxframe ıte Syntaxe color { specification } pagecolor { s p e c i f i c a t i o n } f c o l o r b o x { c o u l e u r du c a d r e }{ c o u l e u r i n t e r i e u r }{ Texte } b o x f r a m e { l a r g e u r }{ h a u t e u r }{ p r o f o n d e u r } 109 / 142
  110. 110. CouleursD´finition de couleurs eDeux moyens possibles definecolor ou xdefinecolor : couleur personnalis´e e colorlet : nouvelle couleur uniquement ` partir d’une couleur existante a (copie la d´finition de couleur vers un nom) e d e f i n e c o l o r {nom}{ modele }{ s p e c i f i c a t i o n } d e f i n e c o l o r { r e d }{ r g b } { 1 , 0 , 0 } d e f i n e c o l o r { myblack }{ named }{ B l a c k } c o l o r l e t {nom}{ modele }{ e x p r e s s i o n } c o l o r l e t { t a b l e h e a d c o l o r }{ g r a y ! 2 5 } 110 / 142
  111. 111. CouleursUtilisation dans un tableauPr´requis eLe paquet colortbl.Dans certains cas l’environnement table doit ˆtre actif. e Au fil du tableau rowcolor { blue !25} a r r a y r u l e c o l o r { blue !75! gray } Predefini r ow c ol o rs [ hline ]{1}{ gray !25}{ y e l l o w !10} begin { t a b u l a r } . . .... 111 / 142
  112. 112. CouleursM´langes de couleurs ePr´requis eexpression = ! num1 ! name1 ! num2 ! name2 ! . . . ! numn ! namenNombres entiers entre 0 et 100.Les noms de couleurs doivent exister. f c o l o r b o x { r e d ! 7 0 ! g r e e n }{− r e d ! 7 0 ! g r e e n }{ T e s t }red !75! green !50! blue !25−r e d ! 7 5 ! g r e e n ! 5 0 ! b l u e 112 / 142
  113. 113. CouleursPour en savoir plusManuel du paquet xcolor :http ://www.olos.de/ ukern/tex/xcolor.html 113 / 142
  114. 114. BibTeX IntroductionBibTeXDescriptionTraitement ext´rioris´ : e ePassage par un fichier .bib qui contient la bibliographieCompilation sp´cifique BibTeX eAvantages Travail avec une seule bibliographie Choisir un style ou un ordre diff´rent sans avoir ` tout changer e a Outils de collecte et de gestion de r´f´rences ee Faire apparaˆ toutes les r´f´rences ou seules celles cit´es ıtre ee e 114 / 142
  115. 115. BibTeX IntroductionLe fichier .bibCaract´ristiques : e un fichier texte poss´dant l’extension .bib e r´f´rences dans un format sp´cifique, espac´es ` l’envi ee e e a d’´ventuelles erreurs dans la saisie n’apparaissent que lors de la e compilationMise en place : saisie et/ou corrections ` la main selon un ensemble de r`gles a e moisson sur internet via des sites sp´cialis´s e e 115 / 142
  116. 116. BibTeX FormatFormat : un livreUn livre doit comporter au moins les champs suivants :auteur, titre, ´diteur et ann´e. e e Code@BOOK{ P e r r a u l t 1 , t i t l e = { H i s t o i r e s ou c o n t e s du temps p a s s e , a v e c des m o r a l i t e s } , author = { Perrault , Charles } , p u b l i s h e r = { Claude Barbin } , y e a r = 1697 ,} 116 / 142
  117. 117. BibTeX FormatLivre, autre exempleAccolades ou guillemetsAuteurs s´par´s par des and e e@book { Miestamo : 2 0 0 8 ,e d i t o r = { Miestamo , M a t t i AND S i n n e m a k i , K a i u s AND Karlsson , Fred } ,t i t l e = {{ Language c o m p l e x i t y : t y p o l o g y , c o n t a c t , c ha ng e } } ,p u b l i s h e r = ” John B e n j a m i n s P u b l i s h i n g Company ” ,a d d r e s s = ” Amsterdam , P h i l a d e l p h i a ” ,y e a r = ”2008” ,} 117 / 142
  118. 118. BibTeX FormatLivre : champs possibles author * title * publisher * year * volume number series address edition month note* = champ requis 118 / 142
  119. 119. BibTeX FormatArticle : champs possibles author * title * journal * year * volume number pages month note* = champ requis 119 / 142
  120. 120. BibTeX FormatArticle : exemple@ a r t i c l e { Weinrich :1969 ,t i t l e ={{ T e x t l i n g u i s t i k : Zur S y n t a x d e s A r t i k e l s i n der Deutschen Sprache }} ,a u t h o r ={W e i n r i c h , H a r a l d } ,j o u r n a l ={J a h r b u c h f u e r I n t e r n a t i o n a l e G e r m a n i s t i k } ,p a g e s ={61−−74},volume =1,a d d r e s s ={Bern / F r a n k f u r t } ,y e a r =1969 ,} 120 / 142
  121. 121. BibTeX FormatAutres types courantstype (cat´gorie possible, cat´gorie obligatoire) e e incollection (booktitle) inproceedings (organization) misc (author, title, howpublished, year, month, note) phdthesis (school, keywords) techreport unpublishedInformations compl´mentaires : www.bibtex.org eet ailleurs (Wikip´dia, sites personnels, etc.) e 121 / 142
  122. 122. BibTeX FormatExemple : article publi´ dans un recueil e@incollection { f r i s c h .02 ,author = { Frisch , S .} ,e d i t o r = { Broe , M. and P i e r r e h u m b e r t , J . B . } ,t i t l e = { Temporally organized l e x i c a l r e p r e s e n t a t i o n s as p h o n o l o g i c a l u n i t s } ,b o o k t i t l e = { Papers i n l a b o r a t o r y phonology V: Language a c q u i s i t i o n and t h e l e x i c o n } ,y e a r = {2002} ,p u b l i s h e r = { Cambridge U n i v e r s i t y P r e s s } ,a d d r e s s = { Cambridge } ,} 122 / 142
  123. 123. BibTeX UtilisationUtilisation dans TeXMakerXBibliographie → typeou ajout des d´tails un ` un : e aBibliographie → interface de dialogue 123 / 142
  124. 124. BibTeX UtilisationInsertionCitations dans le document : mˆme m´thode e e c i t e [ p . ˜ 8 4 ] { a u t 10}Affichage de la bibliographie (ouvrages cit´s) : e bibliographystyle { plain } bibliography { f i c h i e r } 124 / 142
  125. 125. BibTeX UtilisationSch´ma de compilation eIl est pr´f´rable que le fichier .tex et le fichier .bib portent le mˆme nom. ee eLes ´tapes suivantes sont n´cessaires afin que les r´f´rences et les renvois e e eese mettent ` jour correctement. aExemple pour document.tex et document.bibpdflatex documentbibtex documentpdflatex documentpdflatex document 125 / 142
  126. 126. BibTeX UtilisationPr´cisions eParmi les styles courants : plain, abbrv, abstract, alpha, kluwer, etc.Pour certaines normes : ` installer soi-mˆme... ex. : abbrv-fr a e Exemple bibliographystyle { kluwer } bibliography { t e s t −b i b l i o }Affichage de tous les ouvrages de la bibliographie : n o c i t e {∗} bibliographystyle { plain } bibliography { f i c h i e r } 126 / 142
  127. 127. BibTeX GestionO` trouver des r´f´rences I u eeGoogle Scholarscholar.google.comOptions (en haut) → Gestion de bibliographie (tout en bas)→ s´lectionner l’export au format BibTeX eAvantage : une large majorit´ d’articles peuvent ˆtre r´f´renc´s e e ee eInconv´nient : les r´f´rences (g´n´r´es automatiquement) ne sont pas e ee e eetoujours exemptes d’erreurs 127 / 142
  128. 128. BibTeX GestionO` trouver des r´f´rences II u eeSites sp´cialis´s : e e bibsonomy.org citeulike.org connotea.org ... 128 / 142
  129. 129. BibTeX GestionTrouver et g´rer des r´f´rences e eeZotero, un plugin Firefox : d´velopp´ par des universitaires et gratuit e e gestion au sein du navigateur synchronisation en ligne (compte sur le site n´cessaire) e r´f´rences trouv´es efficacement pour les livres (via ISBN) ee e ajout de r´f´rences directement sur les sites qui le permettent ee (biblioth`ques par ex.) ePar ailleurs, nombreux formats d’export (EndNote par ex.)Site internet : zotero.org 129 / 142
  130. 130. BibTeX GestionG´rer des fichiers BibTeX eAu-del` d’une centaine de r´f´rences, un bloc-notes/´diteur peut ne plus a ee esuffire...JabRef : ´dition guid´e des r´f´rences BibTeX, menus d’aide e e ee nombreux formats d’export logiciel libreSite internet : jabref.sourceforge.net 130 / 142
  131. 131. BibTeX multibibLe paquet multibibmultibib permet de segmenter sa bibliographie en plusieurs sous-ensemblesou d’utiliser plusieurs bibliographies.usepackage{multibib} 131 / 142
  132. 132. BibTeX multibibUtilisation IFichiersSupposons l’existence de deux fichiers :hist.bib et philo.bib En-tete n e w c i t e s { h i s t }{ n o r m a l s i z e H i s t o i r e } n e w c i t e s { p h i l o }{ n o r m a l s i z e P h i l o s o p h i e } 132 / 142
  133. 133. BibTeX multibibUtilisation II Corps du document n o c i t e h i s t {∗} n o c i t e p h i l o {∗} subsection { Histoire } b i b l i o g r a p h y s t y l e f o n d l i n g { abbrv }bibliographyhist{hist} subsection { Philosophie } b i b l i o g r a p h y s t y l e p h i l o { abbrv } bibliographyphilo { philo } 133 / 142
  134. 134. BibTeX multibibPour aller plus loin Section BibTeX de ce site : http ://www.lsv.ens-cachan.fr/∼markey/bibla.php Choosing a BibTeX Style 134 / 142
  135. 135. Beamer Pr´requis eClasse de documentAvant tout : entrer la classe de document beamer(Il en existe d’autres, c’est ` ce jour la plus utilis´e) a eMˆmes paquets que pour le reste eMˆmes indications (titre, d´but et fin de document) e e documentclass { beamer } 135 / 142
  136. 136. Beamer Pr´requis eStylesNB : Ces ´l´ments se situent dans l’en-tˆte. ee eIl faut choisir un style de document.Diff´rentes cat´gories qui laissent plus ou moins de place au centre e eet font ´ventuellement apparaˆ la structure. e ıtreOn peut ´ventuellement choisir une s´rie de couleurs. e e Exemple us et hem e { A n t i b e s } usecolortheme { seahorse }Pour un ´ventail des possibilit´s, voir ce site : e ehttp ://www.hartwork.org/beamer-theme-matrixth`mes en abscisses, couleurs en ordonn´es e e 136 / 142
  137. 137. Beamer CompositionDiapositivesUn document : structure et s´rie de diapositives eElles sont d´limit´es par l’environnement frame. e eDeux syntaxes possibles : Exemple 1 begin { f r a m e }...end{ f r a m e } Exemple 2 frame {...} 137 / 142
  138. 138. Beamer CompositionPage de titreEn premi`re page normalement : e begin { f r a m e } titlepageend{ f r a m e } 138 / 142
  139. 139. Beamer CompositionComposition d’une diapositiveUne diapositive comporte g´n´ralement un titre : e e f r a m e t i t l e { C o m p o s i t i o n d ’ une d i a p o s i t i v e }Elle peut comporter des environnements blocks de trois types :block, exampleblock et alertblock Syntaxe begin { b l o c k }{ T i t r e ( ou r i e n e n t r e c r o c h e t s ) }...end{ b l o c k } 139 / 142
  140. 140. Beamer CompositionAfficher progressivement des ´l´ments ee frame { f r a m e t i t l e { A l i g n e m e n t du t e x t e } v i s i b l e <1−2>{ ... } v i s i b l e <2>{ ... }} 140 / 142
  141. 141. Beamer CompositionCr´er une version imprimable e Gommer les transitions documentclass [ handout , t r a n s ] { beamer }Avec le paquet pgfpages, deux lignes en tout ` mettre dans l’en-tˆte. a e Exemple de r´duction e usepackage { p g f p a g e s } p g f p a g e s u s e l a y o u t {4 on 1 } [ a 4 p a p e r , l a n d s c a p e , b o r d e r s h r i n k =5mm] 141 / 142
  142. 142. InformationsPr´sentation r´alis´e avec LTEX Beamer e e e AAuteur : Adrien BarbaresiDocument sous licence CC BY-SAPour plus d’informations : liste de liens sur LaTeX 142 / 142

×