présentation beamer & pgf / tikz › icar › presentation › ... · un peu d’histoire...
TRANSCRIPT
![Page 1: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/1.jpg)
Présentation Beamer&
PGF / TikZ
19 juin 2018
Vincent Itier
![Page 2: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/2.jpg)
Sommaire
1 Introduction
2 Présentation Beamer : Les bases
3 Présentation Beamer : Fonctionnalités avancées
4 Graphisme : PGF / TikZ
Vincent Itier Beamer & LATEX 2
![Page 3: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/3.jpg)
Outils de rédaction et de présentation
Paradigmes
What you see is what you get (WYSIWYG)Word, Open Office, Libre Office, . . .
What you get is what you mean (WYGIWYM)TEX, LATEX, . . .
Exemple LATEX
Exemple Word
Vincent Itier Beamer & LATEX 3
![Page 4: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/4.jpg)
Un peu d’histoire
Chronologie :
1977 Donald Knuth crée TEX “typesetting system"1985 Leslie Lamport crée LATEX1994 Frank Mittelbach reprend LATEX et produit LATEX 2ε2003 Till Tantau crée Beamer201- LATEX3??
Vincent Itier Beamer & LATEX 4
![Page 5: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/5.jpg)
Elements abordés
Ce qu’on va voir :LATEX : langage macrosBeamer : classe de documentPGF, TikZ : package graphique bas et haut niveau
Ce qu’on ne va pas voir :Bases LATEXListes de packagesLe bas niveau et les compatibilités
Vincent Itier Beamer & LATEX 5
![Page 6: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/6.jpg)
Publications scientifiques
LATEX soumissions 2009 (%)Mathématique 96.9
Statistiques et probabilités 89.1Physisque 74.0
Informatique 45.8Biologie 0.0
Médecine 0.0
# Formules
F. Brischoux and P. LegagneuxDon’t Format Manuscripts.The Scientist, 2009
M. Knauff, J. NejasmicAn Efficiency Comparison of Document Preparation Systems Used in Academic Research andDevelopment.PLoS ONE, 2014
Vincent Itier Beamer & LATEX 6
![Page 7: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/7.jpg)
Motivation
Pourquoi LATEX?
Facilité de rédaction de documents scientifiquesSéparation nette du fond et de la formeGestion :
HierarchisationNumérotationFlottantsFormules et notations mathématiquesRéférencesBibliographies
DéfautsPas de rendu en temps réelMoins de libertés que certains WYSIWYG
Vincent Itier Beamer & LATEX 7
![Page 8: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/8.jpg)
Motivation
Pourquoi Beamer?Facilité de présenter un document déjà fait en LATEX!PortabilitéSouplesse de changement de style
DéfautsPas de rendu en temps réelMoins de transitions / animations
Vincent Itier Beamer & LATEX 8
![Page 9: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/9.jpg)
Motivation
Pourquoi PGF/TikZ?Dessin vectorielProgrammableIdéal pour les graphesTout est possible
DéfautsComplexe à prendre en mainTemps de création
Vincent Itier Beamer & LATEX 9
![Page 10: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/10.jpg)
Outils
SoftwaresDistribution LATEX :
Tex Live, MiKTeX (basé sur PdfTex, LuaTex)Editeur :
TexMaker, LyX (≈WYSIWYG)Outils de visualisation :
Adobe Reader, ghostScript, . . .
Online : regroupe tout !
ShareLaTeX, Overleaf, . . .
Vincent Itier Beamer & LATEX 10
![Page 11: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/11.jpg)
Liens utiles (INDISPENSABLES! !)
DocumentationGuide LATEXBeamer user guidePGF user guideCTANWikiLes forums : “Il y a sûrement une personne qui a eu lemême problème avant." 1
Exemple d’outilsEditeur de tableauxTableau de variations
1Vincent Itier, 2000
Vincent Itier Beamer & LATEX 11
![Page 12: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/12.jpg)
Sommaire
1 Introduction
2 Présentation Beamer : Les basesPremier exampleLes éléments de basesThèmes et couleursSommaireInsertionsRéférencesMise en page
3 Présentation Beamer : Fonctionnalités avancées
4 Graphisme : PGF / TikZ
Vincent Itier Beamer & LATEX 12
![Page 13: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/13.jpg)
Section
Premier example
Vincent Itier Beamer & LATEX 13
![Page 14: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/14.jpg)
Première présentation Beamer
\documentclass{beamer}\begin{document}
\begin{frame}{Mon titre}Diapositive 1
\end{frame}\end{document}
Vincent Itier Beamer & LATEX 14
![Page 15: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/15.jpg)
Diapositive 1
![Page 16: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/16.jpg)
Première présentation Beamer
\documentclass{beamer}\usetheme{Frankfurt}\usecolortheme{myct}% or try albatross, beaver,...\begin{document}
\begin{frame}{Mon titre}Diapositive 1
\end{frame}\end{document}
Vincent Itier Beamer & LATEX 16
![Page 17: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/17.jpg)
Mon titre
Diapositive 1
Vincent Itier Beamer & LATEX 17
![Page 18: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/18.jpg)
Première présentation Beamer
\documentclass{beamer}\usetheme{Frankfurt}\usecolortheme{myct}% or try albatross, beaver,...\begin{document}
\begin{frame}{Mon titre}\begin{block}{block}
Texte bloc 1\end{block}\begin{alertblock}{alertblock}
Texte bloc 2\end{alertblock}\begin{exampleblock}{exampleblock}
Texte bloc 3\end{exampleblock}
\end{frame}\end{document}
Vincent Itier Beamer & LATEX 18
![Page 19: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/19.jpg)
Mon titre
blockTexte bloc 1
alertblockTexte bloc 2
exampleblockTexte bloc 3
Vincent Itier Beamer & LATEX 19
![Page 20: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/20.jpg)
Section
Les éléments de bases
Vincent Itier Beamer & LATEX 20
![Page 21: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/21.jpg)
Rappels
Environnements\begin{env}[option]{argument}\end{env}
Exemple\begin{document}...\end{document}\begin{itemize}[-]...\end{itemize}
Commande\command[option]{argument}
Exemple\documentclass[-]{-}\usepackage[-]{-}\section[-]{-}
Vincent Itier Beamer & LATEX 21
![Page 22: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/22.jpg)
Les élements propres à Beamer
Organisation par frame !
Thèmes prédéfinisBlock (block, alert, example)Barre de navigation
\section*{Sommaire} % Pas dans le sommaire\section{Introduction} % Dans le sommaire
Overlays (Recouvrement)Transitions et animations
Vincent Itier Beamer & LATEX 22
![Page 23: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/23.jpg)
Les élements propres à Beamer
Organisation par frame !Thèmes prédéfinis
Block (block, alert, example)Barre de navigation
\section*{Sommaire} % Pas dans le sommaire\section{Introduction} % Dans le sommaire
Overlays (Recouvrement)Transitions et animations
Vincent Itier Beamer & LATEX 22
![Page 24: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/24.jpg)
Les élements propres à Beamer
Organisation par frame !Thèmes prédéfinisBlock (block, alert, example)
Barre de navigation\section*{Sommaire} % Pas dans le sommaire\section{Introduction} % Dans le sommaire
Overlays (Recouvrement)Transitions et animations
Vincent Itier Beamer & LATEX 22
![Page 25: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/25.jpg)
Les élements propres à Beamer
Organisation par frame !Thèmes prédéfinisBlock (block, alert, example)Barre de navigation
\section*{Sommaire} % Pas dans le sommaire\section{Introduction} % Dans le sommaire
Overlays (Recouvrement)Transitions et animations
Vincent Itier Beamer & LATEX 22
![Page 26: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/26.jpg)
Les élements propres à Beamer
Organisation par frame !Thèmes prédéfinisBlock (block, alert, example)Barre de navigation
\section*{Sommaire} % Pas dans le sommaire\section{Introduction} % Dans le sommaire
Overlays (Recouvrement)
Transitions et animations
Vincent Itier Beamer & LATEX 22
![Page 27: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/27.jpg)
Les élements propres à Beamer
Organisation par frame !Thèmes prédéfinisBlock (block, alert, example)Barre de navigation
\section*{Sommaire} % Pas dans le sommaire\section{Introduction} % Dans le sommaire
Overlays (Recouvrement)Transitions et animations
Vincent Itier Beamer & LATEX 22
![Page 28: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/28.jpg)
Header
Body
Footer
MarginNotes
i8� -
i7
?
6
i1� -
�-i3 i10-�
�-i9
6
?
i11
i2?
6
6
?
i46
?
i56?i6
1 one inch + \hoffset 2 one inch + \voffset3 \oddsidemargin = -43pt 4 \topmargin = -72pt5 \headheight = 14pt 6 \headsep = 0pt7 \textheight = 244pt 8 \textwidth = 307pt9 \marginparsep = 10pt 10 \marginparwidth = 4pt
11 \footskip = 14pt \marginparpush = 5pt (not shown)\hoffset = 0pt \voffset = 0pt\paperwidth = 364pt \paperheight = 273pt
![Page 29: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/29.jpg)
Le rendu
Stackexchange
Vincent Itier Beamer & LATEX 24
![Page 30: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/30.jpg)
Structure du fichier
% Classe\documentclass{beamer}%%%%%%%%% Package\usepackage[frenchb]{babel}\usepackage[utf8x]{inputenc}\usepackage[T1]{fontenc}%%%%%%%%%%%%%%%%%%%% Mise en page%%%%%%%%%%%%%%%%%%%
% Document\begin{document}\begin{frame}
\titlepage\end{frame}
\begin{frame}{Sommaire}\tableofcontent
\end{frame}
\begin{frame}\frametitle{Titre}Contenu
\end{frame}% Fin du document\end{document}
Vincent Itier Beamer & LATEX 25
![Page 31: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/31.jpg)
Environnement Frame
Chaque frame est une diapositiveUne frame est définie :
HeadBodyFoot
Une frame est composée :TitreSous-titre (optionnel)Contenu
Vincent Itier Beamer & LATEX 26
![Page 32: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/32.jpg)
Diapositive titre
\documentclass{beamer}\usetheme{Warsaw}\usecolortheme{beaver}
\usepackage[frenchb]{babel}\usepackage[utf8x]{inputenc}
\title{Ma pr{\’e}sentation}\author{Vincent ITIER}\institute{IMT Lille Douai}\date %\today
\begin{document}
\begin{frame}\titlepage
\end{frame}
\end{document}
Ma presentation
Vincent ITIER
IMT Lille Douai
Vincent ITIER Un titre court
Vincent Itier Beamer & LATEX 27
![Page 33: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/33.jpg)
Section
Thèmes et couleurs
Vincent Itier Beamer & LATEX 28
![Page 34: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/34.jpg)
Les thèmes
Sans barre de navigationex : Default
Avec un arbre de navigationex : Montpellier
Avec un sommaire latéralex : Hannover
Avec un mini-cadre denavigation
ex : WarsawVincent Itier Beamer & LATEX 29
![Page 35: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/35.jpg)
Les thèmes et couleurs prédéfinis
Pour utiliser les thèmes prédéfinis :\mode<presentation>{
\usetheme{Frankfurt}\usecolortheme{beaver}\setbeamertemplate{navigation symbols}{}
}
Les thèmes de couleurs :\usecolortheme{colorthemename}
Les thèmes intérieurs :\useinnertheme{innerthemename}
Les thèmes extérieurs :\useoutertheme{outerthemename}
Vincent Itier Beamer & LATEX 30
![Page 36: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/36.jpg)
Section
Sommaire
Vincent Itier Beamer & LATEX 31
![Page 37: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/37.jpg)
Sommaire
Les sections organisent la présentation !Commande :\tableofcontents[option]
Peut être automatisé :\AtBeginSection[]{
\begin{frame}<beamer>\frametitle{Sommaire}\tableofcontents[currentsection,
hideothersubsections]\end{frame}
}
Vincent Itier Beamer & LATEX 32
![Page 38: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/38.jpg)
Section
Insertions
Vincent Itier Beamer & LATEX 33
![Page 39: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/39.jpg)
Insertions
Image :\includegraphics[options]{argument}
Vidéo :\usepackage{multimedia}\movie[options]{affichage}{adresse}
La vidéo n’est pas incluse !URL :\href{adresse}{affichage}
Sond (format .au, .aif) :\sound[options]{sound poster text}{file}
Vincent Itier Beamer & LATEX 34
![Page 40: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/40.jpg)
Insertions
Image :\includegraphics[options]{argument}
Vidéo :\usepackage{multimedia}\movie[options]{affichage}{adresse}
La vidéo n’est pas incluse !
URL :\href{adresse}{affichage}
Sond (format .au, .aif) :\sound[options]{sound poster text}{file}
Vincent Itier Beamer & LATEX 34
![Page 41: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/41.jpg)
Insertions
Image :\includegraphics[options]{argument}
Vidéo :\usepackage{multimedia}\movie[options]{affichage}{adresse}
La vidéo n’est pas incluse !URL :\href{adresse}{affichage}
Sond (format .au, .aif) :\sound[options]{sound poster text}{file}
Vincent Itier Beamer & LATEX 34
![Page 42: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/42.jpg)
Insertions
Image :\includegraphics[options]{argument}
Vidéo :\usepackage{multimedia}\movie[options]{affichage}{adresse}
La vidéo n’est pas incluse !URL :\href{adresse}{affichage}
Sond (format .au, .aif) :\sound[options]{sound poster text}{file}
Vincent Itier Beamer & LATEX 34
![Page 43: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/43.jpg)
Insertions
Les maillages 3D :\usepackage[3D]{movie15}% movie9 !!\includemovie[options]{x}{y}{mesh.u3d}
Click here !
Vincent Itier Beamer & LATEX 35
![Page 44: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/44.jpg)
Les flottants avec Bill Murray
Les flottants ne sont pas nécessaires !
\centering\includegraphics[height = 0.3\textheight]{bill}\\\textit{Bill Murray et sa marmotte}
Bill Murray et la marmotte\centering\textit{Ses meilleurs films}\\\begin{tabular}{|c|c|}
\hline1 & La vie aquatique\\\hline2 & SOS fantomes\\\hline3 & Lost in translation\\\hline
\end{tabular}
Ses meilleurs films1 La vie aquatique2 SOS fantômes3 Lost in translation
Vincent Itier Beamer & LATEX 36
![Page 45: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/45.jpg)
Section
Références
Vincent Itier Beamer & LATEX 37
![Page 46: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/46.jpg)
Gestion des références
Comme avec un autre document LATEX, avec \cite{ref} !\begin{frame}[allowframebreaks]{References}
\bibliographystyle{plain}\bibliography{file}
\end{frame}
Eddie Valiant : [Roger managed to slip his arm out of theHandcuffs he and Eddie were attached to] You mean youcould’ve taken your hand out of that cuff at any time?Roger Rabbit : No, not at any time, only when it was funny. [1]
Vincent Itier Beamer & LATEX 38
![Page 47: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/47.jpg)
Gestion des références
\begin{thebibliography}{1}\tiny\setbeamertemplate{bibliography item}[article]% online, book\bibitem{citation1}Robert Zemeckis\newblock {\em Who framed Roger Rabbit.}\newblock Buena Vista Pictures Distribution, 1998.
\end{thebibliography}
Robert ZemeckisWho framed Roger Rabbit.Buena Vista PicturesDistribution, 1998.
Robert ZemeckisWho framed Roger Rabbit.Buena Vista PicturesDistribution, 1998.
Robert ZemeckisWho framed Roger Rabbit.Buena Vista PicturesDistribution, 1998.
Vincent Itier Beamer & LATEX 39
![Page 48: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/48.jpg)
Section
Mise en page
Vincent Itier Beamer & LATEX 40
![Page 49: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/49.jpg)
Mise en page
Les éléments de mise en page :
Les colonnesLes minipagesLes tableaux
Vincent Itier Beamer & LATEX 41
![Page 50: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/50.jpg)
Mise en page
Les éléments de mise en page :Les colonnes
Les minipagesLes tableaux
Colonne 1 Colonne 2
Vincent Itier Beamer & LATEX 41
![Page 51: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/51.jpg)
Mise en page
Les éléments de mise en page :Les colonnesLes minipages
Les tableaux
Colonne 1Minipage 1 Minipage 2
Colonne 2
Vincent Itier Beamer & LATEX 41
![Page 52: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/52.jpg)
Mise en page
Les éléments de mise en page :Les colonnesLes minipagesLes tableaux
Colonne 1Minipage 1 Minipage 2
Colonne 2
R1 R1 R1R1 R1 R1R1 R1 R1
Vincent Itier Beamer & LATEX 41
![Page 53: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/53.jpg)
Mise en page
Les éléments de mise en page :Les colonnesLes minipagesLes tableaux
Colonne 1Minipage 1 Minipage 2
Colonne 2R1 R1 R1R1 R1 R1R1 R1 R1
Vincent Itier Beamer & LATEX 42
![Page 54: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/54.jpg)
Sommaire
1 Introduction
2 Présentation Beamer : Les bases
3 Présentation Beamer : Fonctionnalités avancéesDéfinitions personnaliséesRecouvrementTransition
4 Graphisme : PGF / TikZ
Vincent Itier Beamer & LATEX 43
![Page 55: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/55.jpg)
Section
Définitions personnalisées
Vincent Itier Beamer & LATEX 44
![Page 56: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/56.jpg)
Définitions personnalisées
Définir une variable :\newlength\name
Définir un compteur :\newcounter{compteur}
Définir ou redéfinir une commande :\(re)newcommand{\nom_commande}[\#arguments][defaut]{code}
Définir un environnement :\newenvironment{nom_env}[arguments]{begdef}{enddef}
Vincent Itier Beamer & LATEX 45
![Page 57: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/57.jpg)
Exemples :
Une variable pour la marge gauche :\makeatletter\newlength\beamerleftmargin\setlength\beamerleftmargin{\Gm@lmargin}\makeatother
Définir un compteur :\newcounter{count}\setcounter{count}{0}
Vincent Itier Beamer & LATEX 46
![Page 58: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/58.jpg)
Exemples (suite) :
Définir des commandes de raccourcis :\newcommand{\ketp}{\ensuremath{\ket{\psi}}}\newcommand{\maforme}[1]{\ensuremath{x.{#1}^x}}
Définir une frame spéciale :\newenvironment{testframe}[2]{%
\refstepcounter{count}\usebackgroundtemplate{
\includegraphics[width = \paperwidth,height =\textheight]{#1}
}\begin{frame}
\frametitle{Ma frame \thecount: #2}}{\end{frame}}
Vincent Itier Beamer & LATEX 47
![Page 59: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/59.jpg)
Ma frame 1: Titre
|ψ〉x.2x
x.ax
Le code\begin{testframe}{img/test}{Titre}
\begin{itemize}\item \ketp\item \maforme{2}\item \maforme{a}
\end{itemize}\end{testframe}
Vincent Itier Beamer & LATEX 48
![Page 60: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/60.jpg)
Ma frame 2: Titre
Le code\begin{testframe}{img/test2}{Titre}
\hspace*{-\beamerleftmargin}%\includegraphics[height = 0.8
\textheight]{img/test3}\end{testframe}
Vincent Itier Beamer & LATEX 49
![Page 61: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/61.jpg)
Section
Recouvrement
Vincent Itier Beamer & LATEX 50
![Page 62: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/62.jpg)
Overlays simple : item
Apparition ordre donné :
Une liste :item 1
item 2item 3item 4
Le code\begin{itemize}
\item<1-> item 1\item<2-3> item 2\item<3-> item 3\item<4-> item 4
\end{itemize}
Vincent Itier Beamer & LATEX 51
![Page 63: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/63.jpg)
Overlays simple : item
Apparition ordre donné :
Une liste :item 1item 2
item 3item 4
Le code\begin{itemize}
\item<1-> item 1\item<2-3> item 2\item<3-> item 3\item<4-> item 4
\end{itemize}
Vincent Itier Beamer & LATEX 51
![Page 64: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/64.jpg)
Overlays simple : item
Apparition ordre donné :
Une liste :item 1item 2item 3
item 4
Le code\begin{itemize}
\item<1-> item 1\item<2-3> item 2\item<3-> item 3\item<4-> item 4
\end{itemize}
Vincent Itier Beamer & LATEX 51
![Page 65: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/65.jpg)
Overlays simple : item
Apparition ordre donné :
Une liste :item 1
item 2
item 3item 4
Le code\begin{itemize}
\item<1-> item 1\item<2-3> item 2\item<3-> item 3\item<4-> item 4
\end{itemize}
Vincent Itier Beamer & LATEX 51
![Page 66: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/66.jpg)
Overlays simple : item
Apparition continue :
Une liste :item 1
item 2item 3item 4
Le code\begin{itemize}[<+->]
\item item 1\item item 2\item item 3\item item 4
\end{itemize}
Vincent Itier Beamer & LATEX 52
![Page 67: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/67.jpg)
Overlays simple : item
Apparition continue :
Une liste :item 1item 2
item 3item 4
Le code\begin{itemize}[<+->]
\item item 1\item item 2\item item 3\item item 4
\end{itemize}
Vincent Itier Beamer & LATEX 52
![Page 68: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/68.jpg)
Overlays simple : item
Apparition continue :
Une liste :item 1item 2item 3
item 4
Le code\begin{itemize}[<+->]
\item item 1\item item 2\item item 3\item item 4
\end{itemize}
Vincent Itier Beamer & LATEX 52
![Page 69: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/69.jpg)
Overlays simple : item
Apparition continue :
Une liste :item 1item 2item 3item 4
Le code\begin{itemize}[<+->]
\item item 1\item item 2\item item 3\item item 4
\end{itemize}
Vincent Itier Beamer & LATEX 52
![Page 70: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/70.jpg)
Overlays simple : item
Alerte :
Une liste :item 1item 2item 3item 4
Le code\begin{itemize}
\item item 1\item item 2\item<alert@3> item 3\item item 4
\end{itemize}
Vincent Itier Beamer & LATEX 53
![Page 71: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/71.jpg)
Overlays simple : item
Alerte :
Une liste :item 1item 2item 3item 4
Le code\begin{itemize}
\item item 1\item item 2\item<alert@3> item 3\item item 4
\end{itemize}
Vincent Itier Beamer & LATEX 53
![Page 72: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/72.jpg)
Overlays simple : item
Alerte :
Une liste :item 1item 2item 3item 4
Le code\begin{itemize}
\item item 1\item item 2\item<alert@3> item 3\item item 4
\end{itemize}
Vincent Itier Beamer & LATEX 53
![Page 73: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/73.jpg)
Overlays simple : item
Apparition avec alerte :
Une liste :item 1
item 2item 3item 4
Le code\begin{itemize}[<+-|alert@+>]
\item item 1\item item 2\item item 3\item item 4
\end{itemize}
Vincent Itier Beamer & LATEX 54
![Page 74: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/74.jpg)
Overlays simple : item
Apparition avec alerte :
Une liste :item 1item 2
item 3item 4
Le code\begin{itemize}[<+-|alert@+>]
\item item 1\item item 2\item item 3\item item 4
\end{itemize}
Vincent Itier Beamer & LATEX 54
![Page 75: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/75.jpg)
Overlays simple : item
Apparition avec alerte :
Une liste :item 1item 2item 3
item 4
Le code\begin{itemize}[<+-|alert@+>]
\item item 1\item item 2\item item 3\item item 4
\end{itemize}
Vincent Itier Beamer & LATEX 54
![Page 76: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/76.jpg)
Overlays simple : item
Apparition avec alerte :
Une liste :item 1item 2item 3item 4
Le code\begin{itemize}[<+-|alert@+>]
\item item 1\item item 2\item item 3\item item 4
\end{itemize}
Vincent Itier Beamer & LATEX 54
![Page 77: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/77.jpg)
Elements avec apparitions
Les commandes temporisable :
\textbf
\textit
\textsl
\includegraphics
\color
\item
\alert
\structure
\textsf
\textrm
. . .
Un petit exemple de changement.
Le codeUn petit exemple \textcolor<2>{SeaGreen}{de changement}.
Vincent Itier Beamer & LATEX 55
![Page 78: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/78.jpg)
Elements avec apparitions
Les commandes temporisable :
\textbf
\textit
\textsl
\includegraphics
\color
\item
\alert
\structure
\textsf
\textrm
. . .
Un petit exemple de changement.
Le codeUn petit exemple \textcolor<2>{SeaGreen}{de changement}.
Vincent Itier Beamer & LATEX 55
![Page 79: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/79.jpg)
Commande d’apparitions
Gérer l’apparition d’éléments :
\pause
\uncover<->{-}
\only<->{-}
\alt<->{-}
\onslide<->{-}
\onslide+<->{-}
\onslide*<->{-}
\invisible
Plein de choses à tester.
y = (2x)× δ
y = (2x
+ γ
)× δ
A révéler !
Vincent Itier Beamer & LATEX 56
![Page 80: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/80.jpg)
Commande d’apparitions
Gérer l’apparition d’éléments :
\pause
\uncover<->{-}
\only<->{-}
\alt<->{-}
\onslide<->{-}
\onslide+<->{-}
\onslide*<->{-}
\invisible
Ou à découvrir !y = (2x+ γ)× δ
y = (2x+ γ)× δ
A révéler !
Vincent Itier Beamer & LATEX 56
![Page 81: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/81.jpg)
Commande d’apparitions
Gérer l’apparition d’éléments :
\pause
\uncover<->{-}
\only<->{-}
\alt<->{-}
\onslide<->{-}
\onslide+<->{-}
\onslide*<->{-}
\invisible
A vous de jouer !Plein de choses à tester.
y = (2x+ γ)× δ
y = (2x+ γ)× δ
A révéler !
Vincent Itier Beamer & LATEX 56
![Page 82: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/82.jpg)
Section
Transition
Vincent Itier Beamer & LATEX 57
![Page 83: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/83.jpg)
Les transitions & animations
A utiliser avec parcimonie !\trans*[option]
\transduration{-}
Exemple\transfade
\transduration{2}
Vincent Itier Beamer & LATEX 58
![Page 84: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/84.jpg)
Les transitions & animations
Des films des frères Coen
Vincent Itier Beamer & LATEX 59
![Page 85: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/85.jpg)
Les transitions & animations
Des films des frères Coen
Vincent Itier Beamer & LATEX 59
![Page 86: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/86.jpg)
Les transitions & animations
Des films des frères Coen
Vincent Itier Beamer & LATEX 59
![Page 87: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/87.jpg)
Les transitions & animations
Des films des frères Coen
Vincent Itier Beamer & LATEX 59
![Page 88: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/88.jpg)
Les transitions & animations
Des films des frères Coen
Vincent Itier Beamer & LATEX 59
![Page 89: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/89.jpg)
Animation
Code\usepackage{animate}
\begin{frame}{Animation}\animategraphics[autoplay,loop,height=0.6\textheight]{5}{img
-}{0}{31}\end{frame}
Vincent Itier Beamer & LATEX 60
![Page 90: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/90.jpg)
Sommaire
1 Introduction
2 Présentation Beamer : Les bases
3 Présentation Beamer : Fonctionnalités avancées
4 Graphisme : PGF / TikZDéfinitionLes basesExemples
Vincent Itier Beamer & LATEX 61
![Page 91: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/91.jpg)
Section
Définition
Vincent Itier Beamer & LATEX 62
![Page 92: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/92.jpg)
PGF / TikZ
DéfinitionsPGF : Portable Graphics FormatTikZ : TikZ ist kein Zeichenprogramm
Propriétés TikZLangage de macros haut niveauDessin vectorielpackage LATEX, comportant lui même de nombreux souspackage !
Vincent Itier Beamer & LATEX 63
![Page 93: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/93.jpg)
PGF / TikZ
TikZTikZ pour l’impatientEnvironnement :\begin{tikzpicture}[option]
. . .\end{tikzpicture}
Outils de dessin vectorielGeoGebraInkscapeBlenderMATLAB3R
Vincent Itier Beamer & LATEX 64
![Page 94: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/94.jpg)
Section
Les bases
Vincent Itier Beamer & LATEX 65
![Page 95: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/95.jpg)
Le corps de la frame est la toile !
Zone de dessin \textwidth × \textheight
Coordonnées absolues complexe . . .Coordonnées relatives très simples !
A
A.north
A.eastA.west
A.south
B
Vincent Itier Beamer & LATEX 66
![Page 96: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/96.jpg)
Le corps de la frame est la toile !
Déclaration Tikz\usepackage{pgf,tikz}\usetikzlibrary{shapes,shapes.arrows,decorations.pathreplacing,
calc}\tikzset{
nd/.style = {},box/.style = {draw=black,rectangle,align=center,minimum
height=8pt},vertex/.style = {circle,fill=BrickRed, text=BrickRed},ed/.style = {CornflowerBlue, very thick}}
Environnement TikzUn ; en fin de ligne !Node \node(label)[option]{Valeur}
Draw \draw[option] (node1)-- (node2)
Path \path[option] (node1)edge (node2)
Vincent Itier Beamer & LATEX 67
![Page 97: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/97.jpg)
Section
Exemples
Vincent Itier Beamer & LATEX 68
![Page 98: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/98.jpg)
TikZ & tikzmark
TOP 5 2016Class. Titre Pays Réalisateur
1 Vaiana USA John Musker et Ron Clements2 Rogue One USA Gareth Edwards3 Zootopie USA Byron Howard et Rich Moore4 Les Tuche 2 FR Olivier Barroux5 Les Animaux fantastiques USA David Yates
>?
Le code\begin{tikzpicture}[overlay,remember picture]
\draw[thick, red] ($(pic cs:fr)+(0.2,0.1)$) circle(0.3);\path[->,thick,red] (pic cs:ge) edge[bend left] node [right]
{$> ?$} (pic cs:dy);\end{tikzpicture}
Vincent Itier Beamer & LATEX 69
![Page 99: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/99.jpg)
TikZ, Zoom & Overlays
v0
e0v1
e1v2
vj−1ej−1
vj
ej
vj+1
vi−1 ei−1
Vi Vn\Vi
viei
vi+1
Vincent Itier Beamer & LATEX 70
![Page 100: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/100.jpg)
TikZ, Zoom & Overlays
v0
e0
v1
e1v2
vj−1ej−1
vj
ej
vj+1
vi−1 ei−1
Vi Vn\Vi
viei
vi+1
Vincent Itier Beamer & LATEX 70
![Page 101: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/101.jpg)
TikZ, Zoom & Overlays
v0
e0v1
e1
v2
vj−1ej−1
vj
ej
vj+1
vi−1 ei−1
Vi Vn\Vi
viei
vi+1
Vincent Itier Beamer & LATEX 70
![Page 102: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/102.jpg)
TikZ, Zoom & Overlays
v0
e0v1
e1v2
vj−1ej−1
vj
ej
vj+1
vi−1 ei−1
Vi Vn\Vi
viei
vi+1
Vincent Itier Beamer & LATEX 70
![Page 103: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/103.jpg)
TikZ, Zoom & Overlays
v0
e0v1
e1v2
vj−1ej−1
vj
ej
vj+1
vi−1 ei−1
Vi Vn\Vi
viei
vi+1
Vincent Itier Beamer & LATEX 70
![Page 104: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/104.jpg)
TikZ, Zoom & Overlays
v0
e0v1
e1v2
vj−1ej−1
vj
ej
vj+1
vi−1 ei−1
Vi Vn\Vi
viei
vi+1
Vincent Itier Beamer & LATEX 70
![Page 105: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/105.jpg)
TikZ, Zoom & Overlays
v0
e0v1
e1v2
vj−1ej−1
vj
ej
vj+1
vi−1 ei−1
Vi Vn\Vi
viei
vi+1
Vincent Itier Beamer & LATEX 70
![Page 106: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/106.jpg)
TikZ, Zoom & Overlays
v0
e0v1
e1v2
vj−1ej−1
vj
ej
vj+1
vi−1 ei−1
Vi Vn\Vi
viei
vi+1
Vincent Itier Beamer & LATEX 70
![Page 107: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/107.jpg)
TikZ, Zoom & Overlays
v0
e0v1
e1v2
vj−1ej−1
vj
ej
vj+1
vi−1 ei−1
Vi
Vn\Vi
viei
vi+1
Vincent Itier Beamer & LATEX 70
![Page 108: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/108.jpg)
TikZ, Zoom & Overlays
v0
e0v1
e1v2
vj−1ej−1
vj
ej
vj+1
vi−1 ei−1
Vi Vn\Vi
viei
vi+1
Vincent Itier Beamer & LATEX 70
![Page 109: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/109.jpg)
TikZ, Zoom & Overlays
v0
e0v1
e1v2
vj−1ej−1
vj
ej
vj+1
vi−1 ei−1
Vi Vn\Vi
viei
vi+1
Vincent Itier Beamer & LATEX 70
![Page 110: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/110.jpg)
TikZ, Zoom & Overlays
v0
v1
v2
vj−1
vjvj+1
vi−1
vi
vi+1
e0
e1
ej−1
ej
ei−1
Vi Vn\Vi
ei
v0
v1
v2
vj−1
vjvj+1
vi−1
vi
vi+1
e0
e1
ej−1
ej
ei−1
Vi Vn\Vi
ei
Vincent Itier Beamer & LATEX 70
![Page 111: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/111.jpg)
TikZ, Zoom & Overlays
Outils et astucesVertex : \resizebox{\textwidth}{!}{Overlays : \pauseOverlays conflit : \addtocounter{framenumber}{-1}frenchb et spy conflit :\shorthandoff{;} \begin{frame} . . .\end{frame} \shorthandon{;}
Définir son espion :\begin{tikzpicture}[spy using outlines={line width=0.5mm,
orange,magnification=2,height=4cm,width=15cm, connectspies}]%%ZOOM\coordinate (pos spy) at (12.,4.);\coordinate (center) at (12.5,8.5);\spy on (center) in node [fill=white, line width=1mm]
at (pos spy);
Vincent Itier Beamer & LATEX 71
![Page 112: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/112.jpg)
TikZ & animation
Rotation
Le code\centering\begin{animateinline}[autoplay,loop]{10}
\multiframe{180}{rangle=0+30}{\begin{tikzpicture}[scale=1]
\draw (0,0) circle (1);\draw[thick,->] (0,0) -- ({
cos(90-\rangle)},{sin(90-\rangle)});
\draw[thick,->] (0,0) -- ({cos(90-\rangle/60)},{sin(90-\rangle/60)});
\end{tikzpicture}}
\end{animateinline}\\Rotation
Vincent Itier Beamer & LATEX 72
![Page 113: Présentation Beamer & PGF / TikZ › icar › presentation › ... · Un peu d’histoire Chronologie : 1977Donald Knuth crée TEX “typesetting system" 1985Leslie Lamport crée](https://reader033.vdocuments.site/reader033/viewer/2022052802/5f1de84b51bac961df21e7d8/html5/thumbnails/113.jpg)
PGF & Plot 3D
0
1
2 0 0.51 1.5
2
0
0.2
0.4
Exemple de Stackexchange
Le code\centering\begin{tikzpicture}
\begin{axis}[grid=both,view={70}{40},colormap/viridis]\addplot3+[surf,mesh/
rows=11,mesh/ordering=colwise,nomarks] file {mesh.txt};
\end{axis}\end{tikzpicture}
Vincent Itier Beamer & LATEX 73