I'd like to be able to write a LaTex document with numbered theorems and equations, but I would like not to have them numbered automatically, but rather put in by hand. Ideally, I'd like to be able to write something like

The number $\pi$ is rational.

As a consequence,
e^{\pi i} = -1.003+0.014 i.

and so produce "Theorem 3.1416", and an equation numbered "(2.718)".

(I can create a new theorem type for each numbered theorem (\newtheorem{thm-3.1416}...), but I've got a lot of them. I can handcraft a "thm-handnumbered" command, but it looks ugly...)

  • Why would you want to do this?
    – Seamus
    Sep 6, 2010 at 9:44
  • 6
    It's useful for refereeing papers, where one wants to quote a few equations with the original numbering. Sep 7, 2010 at 7:57
  • 4
    It's also useful for students like me. I use a theorem environment for typing up exercises in my homework, and so I need the flexibility to manually fill in the appropriate exercise numbers.
    – bcat
    May 11, 2011 at 2:53

2 Answers 2


And here's a solution for hand-numbered theorems.




Some text.

  • Looks good, thank you! (Took a few minutes to get thmtools installed correctly ... after you run "latex thmtools.ins", you need copy all the *.sty files into the texmf tree, not just the ones it tells you to copy ...) Sep 5, 2010 at 20:54
  • Thanks for accepting my answer - but don't forget that frabjous provided the solution for equations. (There's this button for useful answers.)
    – lockstep
    Sep 5, 2010 at 21:03
  • 1
    I don't see a useful answer button ... or do you mean upvoting? (I don't have rep to do that yet.) Sep 5, 2010 at 21:15
  • Yes, I meant upvoting. I forgot its reputation requirement.
    – lockstep
    Sep 5, 2010 at 21:22
  • This doesn't allow having a note after the theorem number as usual, right?
    – Bach
    Dec 12, 2019 at 6:13

For the second one, you could use \tag from the amsmath package:

e^{\pi i} = -1.003+0.014 i.

For the first, I'd use ntheorem with a no-number style and then use the optional name:


And in the body:

     This result is interesting.

See the ntheorem documentation for more info.

  • Good point! That'll handle equations. So what about theorems? Sep 5, 2010 at 20:28
  • I added to the answer later; but lockstep's answer may be better. Haven't tried it.
    – frabjous
    Sep 5, 2010 at 20:30
  • 1
    The main difference to your answer is that I avoid braces around the "manual" number.
    – lockstep
    Sep 5, 2010 at 20:35

You must log in to answer this question.

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