How do I make theorems and equations share numbering? The default numbering system goes like this:

Theorem 1. Blah blah blah...

1=0+1 (1)

Theorem 2. More blahs...

Theorem 3. No more blahs...

2=1+1 (2)

The numbers in the parenthesis are equation numbers. How do you change the above into this:

Theorem 1. Blah blah blah...

1=0+1 (2)

Theorem 3. More blahs...

Theorem 4. No more blahs...

2=1+1 (5)

I am using ntheorem package, but couldn't figure out how. Would I need to use a different package?

3 Answers 3


You just need to tell it to number your theorems using the equation counter.


Now \begin{thm} will be numbered the same as \begin{equation}.


See the amsthm documentation. It is only a few pages long and includes a discussion of this point (as well as lots of others relating to theorem styles).

  • 1
    The questioner is using ntheorem, not amsthm.
    – Stefan Kottwitz
    Commented Aug 21, 2010 at 21:49

Here's a solution using the thmtools package in addition to ntheorem.




a^2 + b^2 = c^2

Some text.


You must log in to answer this question.

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