====== Beamer ====== * [[http://dalissier.perso.math.cnrs.fr/pdf/latex/1erbeamer.pdf|Ma première présentation Beamer]] * [[http://mcclinews.free.fr/latex/introbeamer/index.html#__do_not_save__|Découverte de Beamer 3]] * [[https://gandrille.github.io/linux-notes/File_Formats/LaTeX/beamer/Beamer-appearance-cheat-sheet.pdf|Beamer appearance cheat sheet]] * [[https://germain-vallverdu.developpez.com/tutoriels/latex/beamer/1erbeamer/|Une première présentation avec Beamer]] * [[https://www.overleaf.com/learn/latex/Beamer|Beamer on Overleaf]] * [[https://www.tuteurs.ens.fr/logiciels/latex/beamer.html|Faire des présentations en LaTeX avec Beamer]] * [[http://web.mit.edu/rsi/www/pdfs/beamer-tutorial.pdf|Fun with Beamer]] * [[https://heather.cs.ucdavis.edu/~matloff/beamer.html|Norm Matloff's Quick Tutorial on the Beamer Package for Slide Making in LaTeX]] * [[https://home.uncg.edu/cmp/reu/presentations/Charles%20Batts%20-%20Beamer%20Tutorial.pdf|A Beamer Tutorial in Beamer]] * [[https://en.wikibooks.org/wiki/LaTeX/Presentations|Beamer on WikiBooks]] * [[https://connect.ed-diamond.com/Linux-Pratique/lp-086/faites-vos-presentations-avec-beamer|Faites vos présentations avec Beamer]] ==== Format 16/9 ==== [[https://tex.stackexchange.com/a/14339|Source]] \documentclass[aspectratio=169]{beamer} ==== Inclure d'autres slides ==== En ayant les slides au format PDF: \usepackage{pdfpages} % ... \end{frame} { \setbeamercolor{background canvas}{bg=} \includepdf[pages=3-5]{filea.pdf} } % ... ==== Ajouter des émoticônes ==== \usepackage{wasysym} \smiley{} \frownie{} \blacksmiley{} [[http://texdoc.net/texmf-dist/doc/latex/wasysym/wasysym.pdf|Liste des icônes dans le paquet]] ==== Scinder les grandes listes en plusieurs slides ==== \begin{frame}[allowframebreaks=0.8,t]{title}{} \begin{enumerate} \item 1st % ... \item 18th \end{enumerate} \end{frame} Les overlays (animations) ne fonctionneront pas. ==== Masquer les slides de sections ==== Ajouter au début du document: \AtBeginSection[] {} ==== Thèmes ==== * [[https://github.com/matze/mtheme|Metropolis]] ==== Légendes des images ==== Utiliser le paquet ''caption''. === Réduire la taille === \captionsetup{font=scriptsize,labelfont=scriptsize} === Enlever le préfixe === \captionsetup{labelformat=empty} ==== Ne pas mettre de titre aux blocs ==== \begin{block}{\vspace*{-3ex}} ==== Animations ==== Apparition différée, placer avant l'élément à afficher plus tard : \pause Pour juste griser ce qui apparaîtra plus tard : \setbeamercovered{transparent} Pour animer l'apparition de blocs ''lstlisting'' ([[https://tex.stackexchange.com/questions/274721/beamer-only-and-lstlisting-do-not-work-together|source]]) : \begin{onlyenv}<2> \begin{lstlisting} % ... \end{lstlisting} \end{lstlisting} ==== Afficher les notes de bas de slides ==== Si elles ne s'affichent pas directement ([[https://tex.stackexchange.com/questions/86650/how-to-display-the-footnote-in-the-bottom-of-the-slide-while-using-columns|source]]) : foo\footnote[frame]{bar} ==== Placer du texte n'importe où ==== [[https://openmetric.org/til/programming/latex-beamer-textblock-position/|Source]] \usepackage[absolute,overlay]{textpos} \begin{textblock}{0.8}(0.4,0.08) % {width}(relative x, relative y) \begin{center} Déclaration de \textit{prototypes}\\avant l'utilisation des fonctions. \end{center} \end{textblock} ==== Notes ==== Pour avoir une version des slides avec des notes / commentaires. * [[https://tex.stackexchange.com/questions/48402/personal-notes-when-preparing-a-talk-with-latex-beamer-class]] * [[https://tex.stackexchange.com/questions/395715/making-slides-also-handouts-with-notes]] * [[https://www.guidodiepen.nl/2009/07/creating-latex-beamer-handouts-with-notes/|Creating latex-beamer handouts with notes]] * [[https://stackoverflow.com/questions/1487367/how-to-draw-borders-around-slides-in-latex-beamer-handouts]] Les notes se placent dans les frames avec ''\note{foo}''. \documentclass[handout,10pt]{beamer} \mode{% \pgfpagesuselayout{6 on 1}[a4paper, border shrink=5mm] % pour avoir 6 slides par page \setbeameroption{show notes} % pour mettre une bordure aux slides: \pgfpageslogicalpageoptions{1}{border code=\pgfusepath{stroke}} \pgfpageslogicalpageoptions{2}{border code=\pgfusepath{stroke}} \pgfpageslogicalpageoptions{3}{border code=\pgfusepath{stroke}} \pgfpageslogicalpageoptions{4}{border code=\pgfusepath{stroke}} \pgfpageslogicalpageoptions{5}{border code=\pgfusepath{stroke}} \pgfpageslogicalpageoptions{6}{border code=\pgfusepath{stroke}} } \begin{document} ==== Utiliser plus que la largeur permise ==== [[https://tex.stackexchange.com/questions/4434/move-a-figure-a-bit-left|Source]] \documentclass{beamer} \usepackage[strict]{changepage} \begin{document} \begin{frame}{foo} \rule{\textwidth}{1pt} \begin{adjustwidth}{-0.5cm}{-0.5cm} \includegraphics[width=\linewidth, height=7cm]{example-image} \end{adjustwidth} \end{frame} \end{document} [[https://tex.stackexchange.com/questions/160825/modifying-margins-for-one-slide|Source]] \begin{columns} \column{\dimexpr\paperwidth-10pt} \lipsum[2] \end{columns} ==== Numéros de slides ==== === Afficher les numéros de slides === Si le thème ne les affiche pas ([[https://tex.stackexchange.com/questions/32812/beamer-footer-with-current-slide-number-but-not-total-slide-number|source]]) : \makeatletter \setbeamertemplate{footline} { \tikz[overlay]{\node at(12.3,.3){{\small \thepage}};} } \makeatother === Ne pas afficher le numéro sur une slide === [[https://tex.stackexchange.com/questions/30461/beamer-nonumber-equivalent-for-slides]] {\setbeamertemplate{footline}{} \begin{frame} % ... \end{frame}} ==== Espacements ==== Augmenter l'espacement entre les éléments de listes (mais peut-être aussi tous les interlignes) : \begin{frame} \setstretch{1.5} % ...