====== 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}
% ...