Beamer a plusieurs des blocs différents (block, alertblock, exampleblock, theorem, proof, ...). Comment modifier la couleur des blocs ?

Posée 18 Avr '19, 17:56

samcarter's gravatar image

samcarter
8.5k2817
Taux d'acceptation : 57%

Modifiée 19 Avr '19, 19:41

Pathe's gravatar image

Pathe ♦♦
7.5k49208252


Pour les blocs normaux (block, alertblock, exampleblock) c'est facile, on peut faire :

Ouvrir dans l'éditeur Overleaf
% block
\setbeamercolor{block title}{fg=blue,bg=blue!20!bg}
\setbeamercolor{block body}{bg=block title.bg!30!bg}
% alertblock
\setbeamercolor{block title alerted}{fg=white,bg=red!75!black}
\setbeamercolor{block body alerted}{bg=block title alerted.bg!10!bg}
% exampleblock
\setbeamercolor{block title example}{fg=white,bg=green!75!black}
\setbeamercolor{block body example}{bg=block title example.bg!10!bg}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Pour les blocs de théorème, c'est plus difficile. Normalement, ils ont la même couleur que block ou exampleblock ; mais avec un peu de travail :

Ouvrir dans l'éditeur Overleaf
\documentclass{beamer}
% block
\setbeamercolor{block title}{fg=black,bg=green!50!black}
\setbeamercolor{block body}{fg=green!50!black,bg=green!50!black!30!white}
% alertblock
\setbeamercolor{block title alerted}{fg=black,bg=green!50!white}
\setbeamercolor{block body alerted}{fg=green,bg=green!30!white}
% exampleblock
\setbeamercolor{block title example}{fg=black,bg=lime!50!white}
\setbeamercolor{block body example}{fg=lime,bg=lime!30!white}
% theorem
\BeforeBeginEnvironment{theorem}{
\setbeamercolor{block title}{fg=black,bg=yellow!50!white}
\setbeamercolor{block body}{fg=yellow,bg=yellow!30!white}
}
\AfterEndEnvironment{theorem}{
\setbeamercolor{block title}{fg=blocktitlefgsave,bg=blocktitlebgsave}
\setbeamercolor{block body}{fg=blockbodyfgsave,bg=blockbodybgsave}
}
% corollary
\BeforeBeginEnvironment{corollary}{
\setbeamercolor{block title}{fg=black,bg=orange!50!white}
\setbeamercolor{block body}{fg=orange, bg=orange!30!white}
}
\AfterEndEnvironment{corollary}{
\setbeamercolor{block title}{fg=blocktitlefgsave,bg=blocktitlebgsave}
\setbeamercolor{block body}{fg=blockbodyfgsave,bg=blockbodybgsave}
}
% definition
\BeforeBeginEnvironment{definition}{
\setbeamercolor{block title}{fg=black,bg=red!50!white}
\setbeamercolor{block body}{fg=red, bg=red!30!white}
}
\AfterEndEnvironment{definition}{
\setbeamercolor{block title}{fg=blocktitlefgsave,bg=blocktitlebgsave}
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Lien permanent

Publiée 18 Avr '19, 17:57

samcarter's gravatar image

samcarter
8.5k2817
Taux d'acceptation : 57%

Modifiée 19 Avr '19, 19:44

Pathe's gravatar image

Pathe ♦♦
7.5k49208252

Votre réponse
[Masquer l'aperçu]

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Mots-clés de la question :

×75
×7

Question posée : 18 Avr '19, 17:56

Question vue : 21,526 fois

Dernière mise à jour : 18 Avr '19, 20:33

C'est votre première visite ici ? Consultez la FAQ !

×