Sunteți pe pagina 1din 39

A Usage avanc de L TEX et Beamer

M. Bailly-Bechet, inspir dun document de A.S Sertier


Universit Claude Bernard Lyon 1 Laboratoire de Biomtrie et Biologie Evolutive Bt. Mendel 1er tage, ct rouge

M1 Sant-Populations Communication Scientique

marc.baillybechet@gmail.com (LBBE)

Beamer++

M1 Sant-Populations

1 / 25

Plan de la prsentation

Faire du multi-colonnes Ajouter des logos, des lms, du son Utiliser les couches Animer sa prsentation Pour nir. . .

marc.baillybechet@gmail.com (LBBE)

Beamer++

M1 Sant-Populations

2 / 25

Plan

Faire du multi-colonnes Ajouter des logos, des lms, du son Utiliser les couches Animer sa prsentation Pour nir. . .

marc.baillybechet@gmail.com (LBBE)

Beamer++

M1 Sant-Populations

3 / 25

Diviser la page en n colonnes : mthode 1

Dnir un tableau deux colonnes


\begin{tabular}{cc} Contenu de ma premire colonne & Contenu de ma deuxime colonne \\ \end{tabular}

marc.baillybechet@gmail.com (LBBE)

Beamer++

M1 Sant-Populations

4 / 25

Diviser la page en n colonnes : mthode 2

Dnir deux minipages cte--cte


\begin{minipage}[c]{0.45\linewidth} Contenu de ma premire colonne \end{minipage} \begin{minipage}[c]{0.45\linewidth} Contenu de ma deuxime colonne \end{minipage}

marc.baillybechet@gmail.com (LBBE)

Beamer++

M1 Sant-Populations

5 / 25

Diviser la page en n colonnes : mthode 3

Dnir deux colonnes


\begin{columns} \begin{column}{6cm} Contenu de ma premire colonne \end{column} \begin{column}{6cm} Contenu de ma deuxime colonne \end{column} \end{columns}

marc.baillybechet@gmail.com (LBBE)

Beamer++

M1 Sant-Populations

6 / 25

Plan

Faire du multi-colonnes Ajouter des logos, des lms, du son Utiliser les couches Animer sa prsentation Pour nir. . .

marc.baillybechet@gmail.com (LBBE)

Beamer++

M1 Sant-Populations

7 / 25

Mettre un logo

On peut rajouter un logo de manire automatique sur chaque page, sa position est dnie par le thme choisi : Commandes rajouter dans lentte (exemple) \pgfdeclareimage[height=0.8cm]{logoSP}{images/logo_masterSP} \logo{\pgfuseimage{logoSP}} Pour rajouter un logo un endroit donn, on peut utiliser ( cet endroit !) \insertlogo

marc.baillybechet@gmail.com (LBBE)

Beamer++

M1 Sant-Populations

8 / 25

Le logo de

Tlcharger sur la page de

limage du logo en haut gauche.

Insrer dans le prambule de votre document : \newcommand{\Rlogo}{\protect\includegraphics[height= 1.7ex,keepaspectratio]{../../config/figs/Rlogo.pdf}} Pour crire le logo de , je tape \Rlogo, ce qui donne Attention aux espaces : pour crire le logo en milieu de phrase, il faut crire \Rlogo{}, sinon on obtient un comme ca. Cette mthode se gnralise toute image que vous voulez intgrer au coeur du texte.

marc.baillybechet@gmail.com (LBBE)

Beamer++

M1 Sant-Populations

9 / 25

Insrer un lm

Vous pouvez utiliser la commande \movie[]{}{} Vous aurez besoin dinclure le paquet multimedia, avec un \usepackage{multimedia} Dans les premires accolades, on met ce qui sera ach sur le .pdf (une image, un texte) Dans les secondes, on met ladresse du lm en question Tous les visualisateurs PDF ne sont pas capables de lire des lms. Si le votre ne peut pas le faire, une autre mthode consiste utiliser le paquet url avec un \usepackage{url}, puis dinclure simplement votre lm avec la commande \url{adresse_du_film}

marc.baillybechet@gmail.com (LBBE)

Beamer++

M1 Sant-Populations

10 / 25

Un exemple de lm
La commande : \movie[poster,width=5cm,height=3cm]{} {Lotr.avi} donne :

De manire presque quivalente, la commande \url{Lotr.avi} donne : Lotr.avi


marc.baillybechet@gmail.com (LBBE) Beamer++ M1 Sant-Populations 11 / 25

Plan

Faire du multi-colonnes Ajouter des logos, des lms, du son Utiliser les couches Animer sa prsentation Pour nir. . .

marc.baillybechet@gmail.com (LBBE)

Beamer++

M1 Sant-Populations

12 / 25

Achage squentiel
La commande pause

La commande \pause permet de geler lachage en attente daller plus en avant dans la prsentation. Veillez ne pas en abuser, les longues listes dvoiles lment par lment sont usantes pour les nerfs.

Example
Voici ma premire ide, blabla ... \pause Voici maintenant ma deuxime ide, blabla... \pause Et enfin ma dernire ide, blabla ...

marc.baillybechet@gmail.com (LBBE)

Beamer++

M1 Sant-Populations

13 / 25

Achage squentiel
La commande pause

La commande \pause permet de geler lachage en attente daller plus en avant dans la prsentation. Veillez ne pas en abuser, les longues listes dvoiles lment par lment sont usantes pour les nerfs.

Example
Voici ma premire ide, blabla ... \pause Voici maintenant ma deuxime ide, blabla... \pause Et enfin ma dernire ide, blabla ... Il y avait une pause, l. Et dans le PDF, ca donne quoi ?

marc.baillybechet@gmail.com (LBBE)

Beamer++

M1 Sant-Populations

13 / 25

Couches et Overlay

Beamer permet de superposer direntes couches dachage. Voici un exemple : Un premier lment qui va disparatre

marc.baillybechet@gmail.com (LBBE)

Beamer++

M1 Sant-Populations

14 / 25

Couches et Overlay

Beamer permet de superposer direntes couches dachage. Voici un exemple : Un deuxime lment qui reste

marc.baillybechet@gmail.com (LBBE)

Beamer++

M1 Sant-Populations

14 / 25

Couches et Overlay

Beamer permet de superposer direntes couches dachage. Voici un exemple : Un deuxime lment qui reste Un troisime lment qui sera bientt gras

marc.baillybechet@gmail.com (LBBE)

Beamer++

M1 Sant-Populations

14 / 25

Couches et Overlay

Beamer permet de superposer direntes couches dachage. Voici un exemple : Un deuxime lment qui reste Un troisime lment qui sera bientt gras La n.

marc.baillybechet@gmail.com (LBBE)

Beamer++

M1 Sant-Populations

14 / 25

Code pour lachage squentiel

Lexemple prcdent a t cod comme cela :


\begin{itemize} \item<1> Un premier \el\ement \item<2-> Un deuxi\eme \el\ement qui reste \item<3-> \textbf<4>{Un troisi\eme \el\ement qui sera bient\^ot gras} \item<4> La fin. \end{itemize} Essayez, et notez la dirences si vous incluez \setbeamercovered{transparent} dans le prambule.

marc.baillybechet@gmail.com (LBBE)

Beamer++

M1 Sant-Populations

15 / 25

Overlay sur une diapositive

Plutt que dacher des lments la suite sur une diapositive, on peut les acher lun sur lautre, en les eaant au fur et mesure (ou pas). Pour cela on peut utiliser la commande \only<k>{commande}, avec k le numro du slide sur lequel vous voulez achez la commande. Ca peut donner ca :

marc.baillybechet@gmail.com (LBBE)

Beamer++

M1 Sant-Populations

16 / 25

Overlay sur une diapositive


Plutt que dacher des lments la suite sur une diapositive, on peut les acher lun sur lautre, en les eaant au fur et mesure (ou pas). Pour cela on peut utiliser la commande \only<k>{commande}, avec k le numro du slide sur lequel vous voulez achez la commande. Ca peut donner ca :

marc.baillybechet@gmail.com (LBBE)

Beamer++

M1 Sant-Populations

16 / 25

Overlay sur une diapositive


Plutt que dacher des lments la suite sur une diapositive, on peut les acher lun sur lautre, en les eaant au fur et mesure (ou pas). Pour cela on peut utiliser la commande \only<k>{commande}, avec k le numro du slide sur lequel vous voulez achez la commande. Ca peut donner ca :

marc.baillybechet@gmail.com (LBBE)

Beamer++

M1 Sant-Populations

16 / 25

Overlay sur une diapositive


Plutt que dacher des lments la suite sur une diapositive, on peut les acher lun sur lautre, en les eaant au fur et mesure (ou pas). Pour cela on peut utiliser la commande \only<k>{commande}, avec k le numro du slide sur lequel vous voulez achez la commande. Ca peut donner ca :

marc.baillybechet@gmail.com (LBBE)

Beamer++

M1 Sant-Populations

16 / 25

Overlay sur une diapositive, avec onslide


On peut employer, avec la mme syntaxe, \onslide<>{}, qui rserve la place, plutt que \only. Ca peut ressembler ca :

marc.baillybechet@gmail.com (LBBE)

Beamer++

M1 Sant-Populations

17 / 25

Overlay sur une diapositive, avec onslide


On peut employer, avec la mme syntaxe, \onslide<>{}, qui rserve la place, plutt que \only. Ca peut ressembler ca :

marc.baillybechet@gmail.com (LBBE)

Beamer++

M1 Sant-Populations

17 / 25

Overlay sur une diapositive, avec onslide


On peut employer, avec la mme syntaxe, \onslide<>{}, qui rserve la place, plutt que \only. Ca peut ressembler ca :

marc.baillybechet@gmail.com (LBBE)

Beamer++

M1 Sant-Populations

17 / 25

Overlay sur une diapositive, avec onslide


On peut employer, avec la mme syntaxe, \onslide<>{}, qui rserve la place, plutt que \only. Ca peut ressembler ca :

marc.baillybechet@gmail.com (LBBE)

Beamer++

M1 Sant-Populations

17 / 25

Plan

Faire du multi-colonnes Ajouter des logos, des lms, du son Utiliser les couches Animer sa prsentation Pour nir. . .

marc.baillybechet@gmail.com (LBBE)

Beamer++

M1 Sant-Populations

18 / 25

Les animations de transition

Il existe de nombreuses animations de transition entre deux diapositives. Pour les utiliser, il sut de placer une commande \transquelquechose lintrieur de la diapositive. Ces commandes sont rsumes (en anglais) page 133 du beamer_userguide.pdf. Vous pouvez placer entre crochets des options, notamment duration=temps_en_secondes et direction=angle. Vous pouvez galement utiliser les overlay, comme pour les commandes dachage squentiel.

marc.baillybechet@gmail.com (LBBE)

Beamer++

M1 Sant-Populations

19 / 25

Loption duration

Une dissolution normale


transdissolve

marc.baillybechet@gmail.com (LBBE)

Beamer++

M1 Sant-Populations

20 / 25

Loption duration

Une dissolution rapide


transdissolve[duration=0.1]

marc.baillybechet@gmail.com (LBBE)

Beamer++

M1 Sant-Populations

20 / 25

Loption duration

Une dissolution lente


transdissolve[duration=5]

marc.baillybechet@gmail.com (LBBE)

Beamer++

M1 Sant-Populations

20 / 25

Loption direction

Un balayage
transwipe

marc.baillybechet@gmail.com (LBBE)

Beamer++

M1 Sant-Populations

21 / 25

Loption direction

Un balayage dans une autre sens


transwipe[direction=90]

marc.baillybechet@gmail.com (LBBE)

Beamer++

M1 Sant-Populations

21 / 25

Loption direction
Et lenvers
transwipe[direction=180]

marc.baillybechet@gmail.com (LBBE)

Beamer++

M1 Sant-Populations

21 / 25

Les autres eets


transblindhorizontal transblindvertical transboxin transboxout transglitter transsplitverticalin transsplitverticalout transsplithorizontalin transsplithorizontalout Finalement, la commande \tranduration{temps_en_secondes} permet de nacher un slide quun temps donn, sans avoir toucher le clavier. Trs impressionant, mais utiliser avec de grandes prcautions !

marc.baillybechet@gmail.com (LBBE)

Beamer++

M1 Sant-Populations

22 / 25

Animations dans une diapositive

Il existe direntes manires de le faire. Elles sont toutes plutt complexes, et impliquent souvent de taper de nombreuses lignes de code pour obtenir une animation. Si la forme est plus importante que le fond, mieux vaut utiliser un logiciel dimagerie spcialis. Quel est lintrt rel, lors dune prsentation scientique, davoir des images volantes ?

marc.baillybechet@gmail.com (LBBE)

Beamer++

M1 Sant-Populations

23 / 25

Plan

Faire du multi-colonnes Ajouter des logos, des lms, du son Utiliser les couches Animer sa prsentation Pour nir. . .

marc.baillybechet@gmail.com (LBBE)

Beamer++

M1 Sant-Populations

24 / 25

latex2html

latex2html produit, partir dun document .tex initial, un ensemble de pages web au code HTML irrprochable. Chaque \section du document initial donne une page html. Le rsultat par dfaut nest pas le plus esthtique quon puisse imaginer, mais le code gnr peut trs bien tre modi en termes de formatage. Cette fonction est trs utilise pour mettre un manuel en ligne. Un exemple : Le document PDF cv_list.pdf Une page HTML cv_list/index.html

marc.baillybechet@gmail.com (LBBE)

Beamer++

M1 Sant-Populations

25 / 25

S-ar putea să vă placă și