SlideShare una empresa de Scribd logo
1 de 56
Descargar para leer sin conexión
A
LTEX pour les gens press´s
                        e




                      Pierre Sudron

                          EISTI


                     15 f´vrier 2013
                         e
Quels avantages ` utiliser LTEX ?
                a          A




• un document bien structur´
                           e
• respect de la typographie fran¸aise
                                c
• une bon ´quilibre visuel (marges, interlignes, texte justifi´)
          e                                                  e
• une meilleure productivit´ et un travail en ´quipe facilit´
                           e                  e             e




 2 / 56
A
Qu’est-ce que LTEX ne fera pas pour moi ?



• le contenu
• v´rifier l’orthographe, la grammaire, etc.
   e




3 / 56
De quoi ai-je besoin ?

                                  A
                 Une distribution LTEX
           n´cessaire pour g´n´rer les documents finaux
            e               e e




 4 / 56
De quoi ai-je besoin ?


                  Un ´diteur de texte
                     e
                 qui sera notre outil de travail




 5 / 56
Un peu de th´orie
            e

A
LTEX est un langage de description, compos´ de balises portant des
                                          e
arguments
• balises unaires

    i n c l u d e g r a p h i c s { image }

• balises binaires

    begin { center }
         blablabla
    end { c e n t e r }



 6 / 56
Un peu de th´orie
            e




Les arguments requis sont entre accolades ({...}) et les optionnels
sont entre crochets ([...])
commande [ o p t i o n n e l ] { r e q u i s }




 7 / 56
Structure d’un document




8 / 56
Les types de documents

• book (livre)
• report
• article

                   On se concentre sur les articles
 documentclass { a r t i c l e }




 9 / 56
Des fonctionnalit´s avec les packages
                 e

• typographie fran¸aise avec babel
                  c
    usepackage [ f r a n c a i s ]{ babel }

• la gestion des caract`res accentu´s avec UTF-8
                       e           e
    usepackage [ utf8 ]{ inputenc }

• il existe bien d’autres packages dans la distribution LTEX
                                                        A




10 / 56
Mise en page basique
           commen¸ons en douceur
                 c




11 / 56
Determiner de quoi il est question




Pr´senter l’auteur, le sujet et la date
  e
 a u t h o r { F ran k H e r b e r t }
 t i t l e {Dune}




 12 / 56
Prˆt ` commencer !
  e a


Il est maintenant possible d’´crire le contenu du rapport
                             e
 b e g i n { document }

          On va e c r i r e l a s u i t e e n t r e
          c e s deux b a l i s e s !

 end { document }




13 / 56
D´but de rapport
 e



• ins´rer l’en-tˆte de titre
     e          e
    maketitle

• ins´rer le sommaire
     e
    tableofcontents




14 / 56
Hi´rarchiser le document
  e

Il existe 3 niveaux de subdivision que l’on peut imbriquer
• parties principales

    s e c t i o n { T i t r e de l a p a r t i e }

• sous-parties

    s u b s e c t i o n { T i t r e de l a s o u s −p a r t i e }

• les parties mineures

    s u b s u b s e c t i o n { T i t r e de l a s o u s −s o u s −p a r t i e }



15 / 56
Hi´rarchiser le document
  e



• le sommaire est synchronis´ avec l’ensemble des sections et la
                            e
  num´rotation est mise ` jour ` la compilation
     e                  a      a
• il est possible de d´sactiver la num´rotation sur une partie avec *
                      e               e
    s e c t i o n ∗{ T i t r e s a n s n u m e r o t a t i o n }




16 / 56
Mise en forme du texte


• italique

    t e x t i t { t e x t e en i t a l i q u e }

• gras

    t e x t b f { t e x t e en g r a s }

• soulignement

    underline { texte souligne }



17 / 56
Mise en forme du texte




• centrer le texte (fonctionne aussi pour les images)

    begin { center }
         t e x t e au c e n t r e
    end { c e n t e r }




18 / 56
Les sauts de lignes et sauts de pages



• saut de ligne simple

         ou       newline

• changement de paragraphe : double retour chariot
• saut de page

    newpage




19 / 56
Notes de bas de page




Pour obtenir une note de bas de page li´e ` un mot du texte :
                                       e a
mot f o o t n o t e { e x p l i c a t i o n }




 20 / 56
Les liens


Concernant les liens :
• importer le package hyperref (avant la balise document)

    usepackage { h y p e r r e f }

• lien internet

    u r l { h t t p : / /www. a t i l l a . o r g }

• d’autres types de liens sont g´r´s (mailto, fichier local, etc)
                                ee



21 / 56
Ajouter des images

• insertion basique d’une image

    i n c l u d e g r a p h i c s { chemin / v e r s / l ’ image }

• d´finir des contraintes de taille
   e
    i n c l u d e g r a p h i c s [ s c a l e = 1 . 2 ] { image }

    i n c l u d e g r a p h i c s [ h e i g h t =3cm ] { image }

    i n c l u d e g r a p h i c s [ w i d t h=3cm ] { image }

    i n c l u d e g r a p h i c s [ w i d t h=3cm , h e i g h t =3cm ] { image }

22 / 56
Ajouter des images

• placement d’une image avec une figure

    begin { f i g u r e }[ h ]
          i n c l u d e g r a p h i c s { image }
    end { f i g u r e }

• ajouter un titre ` l’image
                   a
    begin { f i g u r e }[ h ]
          i n c l u d e g r a p h i c s { image }
          c a p t i o n { T i t r e de l ’ image }
    end { f i g u r e }


23 / 56
Ajouter des images

                          A
Sans l’option [h] (here), LTEX place les images le plus haut possible
dans la page.
Oublier cette option peut rentre l’exp´rience tr`s
                                      e         e




24 / 56
Mettre plusieurs images cˆte-`-cˆte
                         o a o


• importer le package subfig

    usepackage { s u b f i g }

• mettre en place des subfloats

    begin { f i g u r e }[ h ]
          s u b f l o a t { i n c l u d e g r a p h i c s { image1 }}
          s u b f l o a t { i n c l u d e g r a p h i c s { image2 }}
          s u b f l o a t { i n c l u d e g r a p h i c s { image3 }}
    end { f i g u r e }



25 / 56
Faire des maths
             0 + 0 = ...




26 / 56
Faire des maths

L’´criture de formules math´matiques se font avec des balises
  e                        e
sp´ciales :
  e
• formule dans une ligne

          $ 1 + 1 = 2 $

• formule en mode paragraphe

          $$ a + b = c $$

          [ a + b = c ]



27 / 56
Faire des maths



Les variables sont souvent des lettres de l’aphabet grec.
´
Ecrire le nom de la lettre, avec ou sans majuscule, pr´c´d´ par un
                                                      e e e
$  a l p h a +  b e t a + gamma +  D e l t a $

                           α+β+γ+∆




28 / 56
Faire des maths


• exposant

   $ x ˆ{2} $

                  x2
• indice

   $ n {0} $

                  n0



29 / 56
Faire des maths




• fraction

   $  f r a c { n u m e r a t e u r }{ d e n o m i n a t e u r } $
                                     numerateur
                                    denominateur




30 / 56
Faire des maths

• int´grale
     e
   $$  i n t {0}ˆ{ i n f t y } x ˆ{2} dx $$
                                  ∞
                                      x 2 dx
                              0
• sommes

   $$  sum {n=0}ˆ{N}  f r a c {1}{ n} $$
                                  N
                                       1
                                       n
                               n=0


31 / 56
L’environnement equation

Si vous souhaitez faire r´f´rence ` une de vos expressions, pensez `
                            ee       a                             a
l’utiliser ` l’int´rieur d’une balise equation :
           a      e
 begin { equation }
      f (x) = 0  Leftrightarrow x = 1
 end { e q u a t i o n }


                          f (x) = 0 ⇔ x = 1                        (1)

Remarquez qu’il n’est pas n´cessaire d’utiliser le mode math´matiques
                           e                                e
($ . . . $)

32 / 56
Dessiner des graphiques
              Why so much pain ?




33 / 56
Tracer des courbres et diagrammes



• importer le package pgfplots

    usepackage { p g f p l o t s }


• d´finir la grille : nom des axes et apparence
   e
• ajouter les courbes une ` une :
                          a




34 / 56
D´finir la grille
 e



 begin { t i k z p i c t u r e }
      begin { axis }

           % a j o u t e r i c i l a ou l e s c o u r b e s

       end { a x i s }
 end { t i k z p i c t u r e }




 35 / 56
D´finir la grille
 e

           1

          0.8

          0.6

          0.4

          0.2

           0
                   0   0.2   0.4   0.6   0.8   1
36 / 56
Pr´f´rences de la grille
  ee


 begin { a x i s } [ option1 , option2 . . . ]
     % a j o u t e r i c i l a ou l e s c o u r b e s
 end { a x i s }

• titre des axes : xlabel=, ylabel=
• taille du graphique height=, width=
• bornes : xmin=, xmax=, ymin=, ymax=
• quadrillage : grid=major, xmajorgrids ou ymajorgrids




37 / 56
Pr´f´rences de la grille
  ee



            10
             5
    Pouf




             0
           −5
           −10
              15   16      17         18   19   20
                                Paf




38 / 56
Ajouter une fonction



 a d d p l o t {−x ˆ5 −242};
 a d d l e g e n d e n t r y { Courbe 1}

Exemple de fonctions pour adplot :
• x + 42
• 3*x + x/4
• sin(deg(2*x)) (les fonction trigonom´triques fonctionnent en degr´s)
                                      e                            e




39 / 56
Ajouter une fonction

                                                       Courbe 1
                      2,000
          Axe des y




                         0


            −2,000



                          −6   −4   −2       0     2      4       6
                                         Axe des x
40 / 56
Ajouter un ensemble de points


 addplot coordinates {
       ( −4.77778 , 2 0 2 7 . 6 0 9 7 7 )
       ( −3.55556 , 3 4 7 . 8 4 0 6 9 )
       ( −2.33333 , 2 2 . 5 8 9 5 3 )
       ( −1.11111 , −493.50066)
       % etc . . .
};
 a d d l e g e n d e n t r y { Courbe 1}




41 / 56
Ajouter une fonction
          Axe des y   2,000                           Courbe 1



                         0



            −2,000



                              −4   −2      0      2     4
                                        Axe des x
42 / 56
Apparence d’une courbe


 addplot [ option1 , option2 . . . ] { formule };
 addplot [ option1 , option2 . . . ] c o o r d i n a t e s { . . . } ;


• lissage : smooth
• couleur : color = (red, blue, green, violet...)
• ´paisseur de trait line width = (nombre en pt)
  e
• type de marque de point : mark = (type de marque)
• remplissage sous la courbe



43 / 56
Apparence d’une courbe
                      8,000
                                                      Courbe 1
                                                      Courbe 2
                      6,000
          Axe des y




                      4,000

                      2,000


                         0

                              −6   −4     −2      0       2
                                        Axe des x
44 / 56
Remplissage sous une courbe

 a d d p l o t [ f i l l = <c o u l e u r >,
        f i l l o p a c i t y = <nombre> ]
       { formule }  closedcycle ;

 a d d p l o t [ f i l l = <c o u l e u r >,
        f i l l o p a c i t y = <nombre >]
       coordinates {...}  closedcycle ;


• opacit´ fill opacity : nombre entre 0 et 1
        e
• ne pas oublier closedcycle apr`s la fonction ou la liste de points
                                 e

45 / 56
Apparence d’une courbe


                      0.6
          Axe des y




                      0.4



                      0.2



                            0   0.2   0.4     0.6   0.8   1
                                       Axe des x
46 / 56
Types de marques de points



• formes de base : *, x
• formes g´om´triques : triangle, square, diamond, pentagon
          e e
• formes pleines : triangle*, square*, diamond*, pentagon*
• aucune marque : no marks
• marques seulement : only marks (nuage de points)




47 / 56
Dessiner un nuage de points

                       1

                      0.8
          Axe des y




                      0.6

                      0.4

                      0.2

                       0
                            0   0.2   0.4   0.6   0.8   1
                                      Axe des x
48 / 56
Ins´rer des donn´es depuis un fichier
   e            e


Format du fichier : donn´es en colonne s´par´es par un espace
                       e               e e
 addplot [ options apparence ]
    t a b l e [ x i n d e x =0, y i n d e x =1] { f i c h i e r } ;


• x index=0 : mettre en abscisse la premi`re colonne
                                         e
• y index=1 : mettre en ordonn´es la seconde colonne
                              e




49 / 56
Ins´rer des donn´es depuis un fichier
   e            e

          15


          10


           5


           0

          −5


               0   2   4   6    8      10   12
50 / 56
Quel int´rˆt ` faire ses graphiques en LTEX ?
        ee a                           A



• s´paration donn´es/repr´sentation
   e             e       e
• ins´rer automatiquement les donn´es de votre programme dans
     e                            e
  votre rapport




51 / 56
Encore ´veill´s ?
                 e     e
          c’est l’heure des bonus !




52 / 56
Bonus : les packs de polices


Ces packages ` importer s’appliqueront ` l’ensemble du document
             a                         a
• charter
• bookman
• lmodern




53 / 56
Bonus : comparez vos versions !

Des outils permettent de rep´rer tr`s vite les diff´rences entre deux
                              e     e             e
versions de travail pour les fusionner.




54 / 56
Des questions ?
          Ne mourrons pas idiots.




55 / 56
Merci de votre participation
               et ` une prochaine fois !
                  a




56 / 56

Más contenido relacionado

La actualidad más candente

Say Goodbye To Erythrophobia Blushing And Sweating
Say Goodbye To Erythrophobia Blushing And SweatingSay Goodbye To Erythrophobia Blushing And Sweating
Say Goodbye To Erythrophobia Blushing And SweatingEthan Ivarsson
 
Heat and Mass Transfer - HMT
Heat and Mass Transfer - HMTHeat and Mass Transfer - HMT
Heat and Mass Transfer - HMTThe Learning Hub
 
Thermal properties of Materials
Thermal properties of Materials Thermal properties of Materials
Thermal properties of Materials covalentappu
 
Introduction to thermodynamics
Introduction to thermodynamicsIntroduction to thermodynamics
Introduction to thermodynamicsVeeramanikandanM1
 

La actualidad más candente (7)

Say Goodbye To Erythrophobia Blushing And Sweating
Say Goodbye To Erythrophobia Blushing And SweatingSay Goodbye To Erythrophobia Blushing And Sweating
Say Goodbye To Erythrophobia Blushing And Sweating
 
Heat exchangers
Heat exchangersHeat exchangers
Heat exchangers
 
Heat and Mass Transfer - HMT
Heat and Mass Transfer - HMTHeat and Mass Transfer - HMT
Heat and Mass Transfer - HMT
 
Thermodynamics 2
Thermodynamics 2 Thermodynamics 2
Thermodynamics 2
 
Thermal properties of Materials
Thermal properties of Materials Thermal properties of Materials
Thermal properties of Materials
 
Heat Exchanger
Heat ExchangerHeat Exchanger
Heat Exchanger
 
Introduction to thermodynamics
Introduction to thermodynamicsIntroduction to thermodynamics
Introduction to thermodynamics
 

Similar a Latex pour les gens pressés

Cours d’approfondissement de LaTeX (intermédiaire-avancé)
Cours d’approfondissement de LaTeX (intermédiaire-avancé)Cours d’approfondissement de LaTeX (intermédiaire-avancé)
Cours d’approfondissement de LaTeX (intermédiaire-avancé)Adrien Barbaresi
 
Présentation et exercices pour découvrir LaTeX
Présentation et exercices pour découvrir LaTeXPrésentation et exercices pour découvrir LaTeX
Présentation et exercices pour découvrir LaTeXJean-Loup Castaigne
 
extraire, représenter et traiter la social data avec r. seconde partie: appli...
extraire, représenter et traiter la social data avec r. seconde partie: appli...extraire, représenter et traiter la social data avec r. seconde partie: appli...
extraire, représenter et traiter la social data avec r. seconde partie: appli...Jean Jacques Gauguier
 
js---Partie1----.pdf
js---Partie1----.pdfjs---Partie1----.pdf
js---Partie1----.pdfMiRA452885
 
R fait du la tex
R fait du la texR fait du la tex
R fait du la texCdiscount
 

Similar a Latex pour les gens pressés (6)

Cours d’approfondissement de LaTeX (intermédiaire-avancé)
Cours d’approfondissement de LaTeX (intermédiaire-avancé)Cours d’approfondissement de LaTeX (intermédiaire-avancé)
Cours d’approfondissement de LaTeX (intermédiaire-avancé)
 
Présentation et exercices pour découvrir LaTeX
Présentation et exercices pour découvrir LaTeXPrésentation et exercices pour découvrir LaTeX
Présentation et exercices pour découvrir LaTeX
 
extraire, représenter et traiter la social data avec r. seconde partie: appli...
extraire, représenter et traiter la social data avec r. seconde partie: appli...extraire, représenter et traiter la social data avec r. seconde partie: appli...
extraire, représenter et traiter la social data avec r. seconde partie: appli...
 
js---Partie1----.pdf
js---Partie1----.pdfjs---Partie1----.pdf
js---Partie1----.pdf
 
Chap1_Entrees_Sorties.pptx
Chap1_Entrees_Sorties.pptxChap1_Entrees_Sorties.pptx
Chap1_Entrees_Sorties.pptx
 
R fait du la tex
R fait du la texR fait du la tex
R fait du la tex
 

Latex pour les gens pressés

  • 1. A LTEX pour les gens press´s e Pierre Sudron EISTI 15 f´vrier 2013 e
  • 2. Quels avantages ` utiliser LTEX ? a A • un document bien structur´ e • respect de la typographie fran¸aise c • une bon ´quilibre visuel (marges, interlignes, texte justifi´) e e • une meilleure productivit´ et un travail en ´quipe facilit´ e e e 2 / 56
  • 3. A Qu’est-ce que LTEX ne fera pas pour moi ? • le contenu • v´rifier l’orthographe, la grammaire, etc. e 3 / 56
  • 4. De quoi ai-je besoin ? A Une distribution LTEX n´cessaire pour g´n´rer les documents finaux e e e 4 / 56
  • 5. De quoi ai-je besoin ? Un ´diteur de texte e qui sera notre outil de travail 5 / 56
  • 6. Un peu de th´orie e A LTEX est un langage de description, compos´ de balises portant des e arguments • balises unaires i n c l u d e g r a p h i c s { image } • balises binaires begin { center } blablabla end { c e n t e r } 6 / 56
  • 7. Un peu de th´orie e Les arguments requis sont entre accolades ({...}) et les optionnels sont entre crochets ([...]) commande [ o p t i o n n e l ] { r e q u i s } 7 / 56
  • 9. Les types de documents • book (livre) • report • article On se concentre sur les articles documentclass { a r t i c l e } 9 / 56
  • 10. Des fonctionnalit´s avec les packages e • typographie fran¸aise avec babel c usepackage [ f r a n c a i s ]{ babel } • la gestion des caract`res accentu´s avec UTF-8 e e usepackage [ utf8 ]{ inputenc } • il existe bien d’autres packages dans la distribution LTEX A 10 / 56
  • 11. Mise en page basique commen¸ons en douceur c 11 / 56
  • 12. Determiner de quoi il est question Pr´senter l’auteur, le sujet et la date e a u t h o r { F ran k H e r b e r t } t i t l e {Dune} 12 / 56
  • 13. Prˆt ` commencer ! e a Il est maintenant possible d’´crire le contenu du rapport e b e g i n { document } On va e c r i r e l a s u i t e e n t r e c e s deux b a l i s e s ! end { document } 13 / 56
  • 14. D´but de rapport e • ins´rer l’en-tˆte de titre e e maketitle • ins´rer le sommaire e tableofcontents 14 / 56
  • 15. Hi´rarchiser le document e Il existe 3 niveaux de subdivision que l’on peut imbriquer • parties principales s e c t i o n { T i t r e de l a p a r t i e } • sous-parties s u b s e c t i o n { T i t r e de l a s o u s −p a r t i e } • les parties mineures s u b s u b s e c t i o n { T i t r e de l a s o u s −s o u s −p a r t i e } 15 / 56
  • 16. Hi´rarchiser le document e • le sommaire est synchronis´ avec l’ensemble des sections et la e num´rotation est mise ` jour ` la compilation e a a • il est possible de d´sactiver la num´rotation sur une partie avec * e e s e c t i o n ∗{ T i t r e s a n s n u m e r o t a t i o n } 16 / 56
  • 17. Mise en forme du texte • italique t e x t i t { t e x t e en i t a l i q u e } • gras t e x t b f { t e x t e en g r a s } • soulignement underline { texte souligne } 17 / 56
  • 18. Mise en forme du texte • centrer le texte (fonctionne aussi pour les images) begin { center } t e x t e au c e n t r e end { c e n t e r } 18 / 56
  • 19. Les sauts de lignes et sauts de pages • saut de ligne simple ou newline • changement de paragraphe : double retour chariot • saut de page newpage 19 / 56
  • 20. Notes de bas de page Pour obtenir une note de bas de page li´e ` un mot du texte : e a mot f o o t n o t e { e x p l i c a t i o n } 20 / 56
  • 21. Les liens Concernant les liens : • importer le package hyperref (avant la balise document) usepackage { h y p e r r e f } • lien internet u r l { h t t p : / /www. a t i l l a . o r g } • d’autres types de liens sont g´r´s (mailto, fichier local, etc) ee 21 / 56
  • 22. Ajouter des images • insertion basique d’une image i n c l u d e g r a p h i c s { chemin / v e r s / l ’ image } • d´finir des contraintes de taille e i n c l u d e g r a p h i c s [ s c a l e = 1 . 2 ] { image } i n c l u d e g r a p h i c s [ h e i g h t =3cm ] { image } i n c l u d e g r a p h i c s [ w i d t h=3cm ] { image } i n c l u d e g r a p h i c s [ w i d t h=3cm , h e i g h t =3cm ] { image } 22 / 56
  • 23. Ajouter des images • placement d’une image avec une figure begin { f i g u r e }[ h ] i n c l u d e g r a p h i c s { image } end { f i g u r e } • ajouter un titre ` l’image a begin { f i g u r e }[ h ] i n c l u d e g r a p h i c s { image } c a p t i o n { T i t r e de l ’ image } end { f i g u r e } 23 / 56
  • 24. Ajouter des images A Sans l’option [h] (here), LTEX place les images le plus haut possible dans la page. Oublier cette option peut rentre l’exp´rience tr`s e e 24 / 56
  • 25. Mettre plusieurs images cˆte-`-cˆte o a o • importer le package subfig usepackage { s u b f i g } • mettre en place des subfloats begin { f i g u r e }[ h ] s u b f l o a t { i n c l u d e g r a p h i c s { image1 }} s u b f l o a t { i n c l u d e g r a p h i c s { image2 }} s u b f l o a t { i n c l u d e g r a p h i c s { image3 }} end { f i g u r e } 25 / 56
  • 26. Faire des maths 0 + 0 = ... 26 / 56
  • 27. Faire des maths L’´criture de formules math´matiques se font avec des balises e e sp´ciales : e • formule dans une ligne $ 1 + 1 = 2 $ • formule en mode paragraphe $$ a + b = c $$ [ a + b = c ] 27 / 56
  • 28. Faire des maths Les variables sont souvent des lettres de l’aphabet grec. ´ Ecrire le nom de la lettre, avec ou sans majuscule, pr´c´d´ par un e e e $ a l p h a + b e t a + gamma + D e l t a $ α+β+γ+∆ 28 / 56
  • 29. Faire des maths • exposant $ x ˆ{2} $ x2 • indice $ n {0} $ n0 29 / 56
  • 30. Faire des maths • fraction $ f r a c { n u m e r a t e u r }{ d e n o m i n a t e u r } $ numerateur denominateur 30 / 56
  • 31. Faire des maths • int´grale e $$ i n t {0}ˆ{ i n f t y } x ˆ{2} dx $$ ∞ x 2 dx 0 • sommes $$ sum {n=0}ˆ{N} f r a c {1}{ n} $$ N 1 n n=0 31 / 56
  • 32. L’environnement equation Si vous souhaitez faire r´f´rence ` une de vos expressions, pensez ` ee a a l’utiliser ` l’int´rieur d’une balise equation : a e begin { equation } f (x) = 0 Leftrightarrow x = 1 end { e q u a t i o n } f (x) = 0 ⇔ x = 1 (1) Remarquez qu’il n’est pas n´cessaire d’utiliser le mode math´matiques e e ($ . . . $) 32 / 56
  • 33. Dessiner des graphiques Why so much pain ? 33 / 56
  • 34. Tracer des courbres et diagrammes • importer le package pgfplots usepackage { p g f p l o t s } • d´finir la grille : nom des axes et apparence e • ajouter les courbes une ` une : a 34 / 56
  • 35. D´finir la grille e begin { t i k z p i c t u r e } begin { axis } % a j o u t e r i c i l a ou l e s c o u r b e s end { a x i s } end { t i k z p i c t u r e } 35 / 56
  • 36. D´finir la grille e 1 0.8 0.6 0.4 0.2 0 0 0.2 0.4 0.6 0.8 1 36 / 56
  • 37. Pr´f´rences de la grille ee begin { a x i s } [ option1 , option2 . . . ] % a j o u t e r i c i l a ou l e s c o u r b e s end { a x i s } • titre des axes : xlabel=, ylabel= • taille du graphique height=, width= • bornes : xmin=, xmax=, ymin=, ymax= • quadrillage : grid=major, xmajorgrids ou ymajorgrids 37 / 56
  • 38. Pr´f´rences de la grille ee 10 5 Pouf 0 −5 −10 15 16 17 18 19 20 Paf 38 / 56
  • 39. Ajouter une fonction a d d p l o t {−x ˆ5 −242}; a d d l e g e n d e n t r y { Courbe 1} Exemple de fonctions pour adplot : • x + 42 • 3*x + x/4 • sin(deg(2*x)) (les fonction trigonom´triques fonctionnent en degr´s) e e 39 / 56
  • 40. Ajouter une fonction Courbe 1 2,000 Axe des y 0 −2,000 −6 −4 −2 0 2 4 6 Axe des x 40 / 56
  • 41. Ajouter un ensemble de points addplot coordinates { ( −4.77778 , 2 0 2 7 . 6 0 9 7 7 ) ( −3.55556 , 3 4 7 . 8 4 0 6 9 ) ( −2.33333 , 2 2 . 5 8 9 5 3 ) ( −1.11111 , −493.50066) % etc . . . }; a d d l e g e n d e n t r y { Courbe 1} 41 / 56
  • 42. Ajouter une fonction Axe des y 2,000 Courbe 1 0 −2,000 −4 −2 0 2 4 Axe des x 42 / 56
  • 43. Apparence d’une courbe addplot [ option1 , option2 . . . ] { formule }; addplot [ option1 , option2 . . . ] c o o r d i n a t e s { . . . } ; • lissage : smooth • couleur : color = (red, blue, green, violet...) • ´paisseur de trait line width = (nombre en pt) e • type de marque de point : mark = (type de marque) • remplissage sous la courbe 43 / 56
  • 44. Apparence d’une courbe 8,000 Courbe 1 Courbe 2 6,000 Axe des y 4,000 2,000 0 −6 −4 −2 0 2 Axe des x 44 / 56
  • 45. Remplissage sous une courbe a d d p l o t [ f i l l = <c o u l e u r >, f i l l o p a c i t y = <nombre> ] { formule } closedcycle ; a d d p l o t [ f i l l = <c o u l e u r >, f i l l o p a c i t y = <nombre >] coordinates {...} closedcycle ; • opacit´ fill opacity : nombre entre 0 et 1 e • ne pas oublier closedcycle apr`s la fonction ou la liste de points e 45 / 56
  • 46. Apparence d’une courbe 0.6 Axe des y 0.4 0.2 0 0.2 0.4 0.6 0.8 1 Axe des x 46 / 56
  • 47. Types de marques de points • formes de base : *, x • formes g´om´triques : triangle, square, diamond, pentagon e e • formes pleines : triangle*, square*, diamond*, pentagon* • aucune marque : no marks • marques seulement : only marks (nuage de points) 47 / 56
  • 48. Dessiner un nuage de points 1 0.8 Axe des y 0.6 0.4 0.2 0 0 0.2 0.4 0.6 0.8 1 Axe des x 48 / 56
  • 49. Ins´rer des donn´es depuis un fichier e e Format du fichier : donn´es en colonne s´par´es par un espace e e e addplot [ options apparence ] t a b l e [ x i n d e x =0, y i n d e x =1] { f i c h i e r } ; • x index=0 : mettre en abscisse la premi`re colonne e • y index=1 : mettre en ordonn´es la seconde colonne e 49 / 56
  • 50. Ins´rer des donn´es depuis un fichier e e 15 10 5 0 −5 0 2 4 6 8 10 12 50 / 56
  • 51. Quel int´rˆt ` faire ses graphiques en LTEX ? ee a A • s´paration donn´es/repr´sentation e e e • ins´rer automatiquement les donn´es de votre programme dans e e votre rapport 51 / 56
  • 52. Encore ´veill´s ? e e c’est l’heure des bonus ! 52 / 56
  • 53. Bonus : les packs de polices Ces packages ` importer s’appliqueront ` l’ensemble du document a a • charter • bookman • lmodern 53 / 56
  • 54. Bonus : comparez vos versions ! Des outils permettent de rep´rer tr`s vite les diff´rences entre deux e e e versions de travail pour les fusionner. 54 / 56
  • 55. Des questions ? Ne mourrons pas idiots. 55 / 56
  • 56. Merci de votre participation et ` une prochaine fois ! a 56 / 56