MathOverflow is a question and answer site for professional mathematicians. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am writing a paper, and would like to state the main results in the Introduction. Then, when I come to prove the main results in later sections, I would like to restate the theorem before proceeding with the proof. (We could debate about whether that is good style, but it is what my co-author and I want to do in this instance.) I would prefer to restate the theorem with the original theorem number - so "Theorem 1.1" again, rather than "Theorem 4.1," when restated. Does anyone have a good solution for how to do this in LaTeX?

I have done this a couple times before, but never with an elegant solution. The best solution I have come up with is to create a different theoremstyle for main results, and call the main results "Theorem A", etc, in the introduction; and then use yet another theoremstyle to reproduce the results, again "Theorem A" later in the paper. This method works so long as you prove the results in the order that you discuss them in the introduction, but is inelegant.

I also realize that hard core TeX users might tell me just to use TeX, where you have much more control. That would also take more time than I have energy for to finish this paper!

What is a good way to re-use Theorem numbers, to repeat a theorem, using LaTeX?

More technically, how can I get a Theorem to use a \ref for the number, rather than referring automatically to a counter?

This was closed, but has been answered with two different solutions on

Scott Morrison's question, with a couple solutions:

My question, with a different answer:

share|cite|improve this question

closed as off topic by Loop Space, Joel David Hamkins, Andy Putman, François G. Dorais Aug 13 '10 at 21:49

Questions on MathOverflow are expected to relate to research level mathematics within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

I've often wondered how to do this too. By the way, this would also be a great question for our cousin site – François G. Dorais Aug 13 '10 at 21:24
There is a new StackExchange site for such questions now: – Qiaochu Yuan Aug 13 '10 at 21:25
(By the way, I'm voting to close as "off topic". I think it's a great question, but a great question for tex.SE, not for MO.) – Loop Space Aug 13 '10 at 21:31
I use the label keyword to "store" the theorem number, then recall it in another part of the paper with the ref keyword. You have to roll-your-own, rather than using a \begin{thm} environment, but it works fine. – Ryan Budney Aug 13 '10 at 21:32
Yes, OK, now I've discovered, and seen that there look like usable answers to Scott's question. Thanks! (I can't vote to close, but please do if you think it's appropriate.) – Tara Holm Aug 13 '10 at 21:32