I want to have different numbering for Theorems, Examples, Definition, and Lemma. I use the following code in preamble

\setbeamertemplate{theorem}[ams style]

This code works fine but it has continuing numbering for Theorems and other Environments. I'd appreciate your help if you guide me how to get different numbering for Theorems, Examples, Definition, and Lemma in beamer.

  • 1
    BTW, numbering anything in a presentation is most probably a very bad idea. Unless the presentation is for the speaker (to put one more item in the cv, for example) and not for the audience, of course (as is often the case).
    – mbork
    Nov 12, 2012 at 22:19

1 Answer 1


Load beamer with the notheorems option and declare all theorem types "by hand" without introducing a common numbering scheme. (Note: This is somewhat a hack, as it breaks the countsect package option [theorem numbering by section] for every type but theorem.)


\setbeamertemplate{theorem}[ams style]




    % Compatibility



\begin{theorem}[A theorem]
Some text.

\begin{definition}[A definition]
Some text.



enter image description here

  • Thanks @lockstep for your nice answer. Much appreciated your time and effort.
    – MYaseen208
    Nov 13, 2012 at 13:51
  • Very thank you! Oct 14, 2020 at 2:43

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .