L'apparence

Thèmes prédéfinis

Beamer fournit des modèles prédéfinis de présentations pour les différents éléments qui composent un transparent.
L'ensemble des thèmes disponibles se trouvent dans le dossier où beamer est installé. Sous windows, il se trouve dans le dossier C:\Program Files\MikTeX 2.7\tex\latex\beamer\themes\. Ce dossier et ses sous-dossiers contiennent un ensemble de fichiers appelés nom est le nom du thème. Il existe par exemple un thème de couleurs appelé dove : il est donc défini dans le fichier beamercolorthemedove.sty ; on peut l'utiliser en appelant la commande :
\usecolortheme{dove}
Faites le test ! Attention : les thèmes se "cumulent" ; on peut faire appel à plusieurs thèmes à la fois, ils se complèteront. Donc, lorsque vous faites vos essais, il n'est pas nécessaire de supprimer la ligne \usetheme{warsaw}. Il suffit simplement de rajouter \usecolortheme{dove} à la suite.
Tester d'autres thèmes, par exemple :
\usecolortheme{seahorse}
\useoutertheme{tree}
Tous les détails sur les thèmes sont présents à la page 149 et suivantes du guide de beamer.

Nous verrons à la fin de ce TD comment créer son propre thème.

La gestion des couleurs

Il possible de gérer les couleurs des éléments du document sans nécessairement utiliser les thèmes prédéfinis.

Changer la couleur du texte

Beamer fait appel au package xcolor pour la gestion des couleurs (inutile de le charger, il est chargé par défaut par Beamer). Les couleurs prédéfinies sont les suivantes : red, green, blue, cyan, magenta, yellow, orange, violet, purple, brown, black, darkgray, gray, lightgray et white.
Le mixage des couleurs s'avère être très facile :

Couleur Signification
green!80!gray 80% de vert + 20% de gris
green!60!gray 60% de vert + 40% de gris
green!40!gray 40% de vert + 60% de gris
-green enlève le vert


N'oubliez pas le point d'exclamation (!) qui est très important. Une fois que vous avez une idée précise du mélange que vous désirez, vous pouvez colorer le texte à l'aide de la commande
\textcolor{couleur choisie}{le texte à colorer}

Changer la couleur des éléments

Pour changer la couleur des éléments utilisés par Beamer, vous pouvez utiliser, dans le préambule du document, la commande
\setbeamercolor{nom de l'élément}{option}
option peut être spécifiée pour un "foreground" à l'aide de fg=couleur et/ou pour un "background" à l'aide de bg=couleur. Ainsi, vous pouvez par exemple changer la couleur du texte courant, la couleur du texte alert, la couleur du texte du titre des diapositives, etc. à l'aide des commandes suivantes :
\setbeamercolor{normal text}{fg=yellow!85!gray}
\setbeamercolor{alerted text}{fg=red!75!white}
\setbeamercolor{frametitle}{fg=darkgray,bg=yellow!85!gray}
\setbeamercolor{section in head/foot}{fg=white,bg=yellow!85!gray}
\setbeamercolor{subsection in head/foot}{fg=white,bg=orange!85!gray}
\setbeamercolor{author in head/foot}{fg=white,bg=magenta}
\setbeamercolor{title in head/foot}{fg=white,bg=magenta!85}
\setbeamercolor{title}{bg=red}
\setbeamercolor{titlelike}{fg=black,bg=black}
\setbeamercolor{structure}{fg=red}
Le nom des éléments présents sur un transparent et dont la couleur peut être modifée se trouve dans le guide d'utilisation de Beamer.

Le résultat obtenu est un peu "flashy" mais il illustre assez bien le fonctionnement général de la mise en couleur des principaux éléments de Beamer. Vous pouvez aussi changer la couleur de fond sans toucher au reste. Pour cela, vous avez la possibilité de définir Faites des essais !