Comment puis-je changer le modèle de bloc spécifique théorème des milieux (LaTeX beamer)

La amsthm théorème des milieux (théorème exemple,la preuve,solution,...) faire des blocs sur vidéo-projecteur de diapositives. La valeur par défaut est que l'exemple des environnements d'utiliser un modèle différent (exemple de bloc) que le théorème ou d'une solution, ou la preuve (bloc).

Comment puis-je faire la solution d'utiliser un modèle différent comme "bloc solution" que je peux définir?

Edit: Merci à ceux qui ont répondu. Je n'ai pas mis en place une solution de contournement encore, mais il semble comme il y a deux idées:

  • Redéfinir le \th@foo de commande pour un théorème d'environnement nommée foo. La nouvelle commande devrait redéfinir \inserttheoremblockenv être le bloc désiré de l'environnement. Voir beamerbasetheorems.sty (autour de la ligne 63) pour la façon dont cela est fait spécifiquement pour example.
  • Redéfinir le theorem begin et theorem end modèle pour examiner le théorème de bloquer l'environnement, en fonction de la variable globale \inserttheoremname (voir beamerinnerthemedefault.sty). La table de recherche pourraient être conservés dans un pgfkeys de registre. Cette approche permettrait d'être un peu plus haut-niveau et ne demanderait pas à toutes les commandes avec @; cependant, YAGNI vient à l'esprit.

OriginalL'auteur Matthew Leingang | 2010-04-08