I would like to present a second version of a theorem (of, say, Theorem 1) and I would like to denote it by Theorem 1'. I reckon the best way to go about it might be to define a new theorem style or environment? The thing is that I want this new theorem environment to be identical to the default one, except for the added dash after the theorem number. Moreover, if I attach a \label
to the theorem, I would like the dash to appear as part of the theorem number when referring to it via the \ref
command. I don't know unfortunately how to go about this, in part because I don't know the default settings of the standard theorem environment, e.g. spacing, etc.
As an example, I would like
\begin{dashedtheorem}[theorem title] TEXT... \end{dashedtheorem}
to translate into
Theorem 1' (theorem title). TEXT...
I realize that this question may have already been asked, e.g. New Theorem Style, but I could not find an answer that was enough to help me out.
I would be very grateful for any help with this!
EDIT: See also New theorem environment with manual theorem number.
Theorem 1' —
?Theorem 1.
I would like the theorem header to readTheorem 1'.
I would like be able to do this for any theorem number, though. That's why it would be helpful to have it available as a separate theorem environment.. ---
by'
) -- could you say more precisely what you tried and how it didn't work?. ---
by'
in tex.stackexchange.com/a/234707/143325 how is that not what you want?\begin{thmd}[theorem title]
, with thmd defined as in the answer I referred to above, then the the outcome looks like this: Theorem 1 (theorem title)'. I want it to look like this: Theorem 1' (theorem title). Moreover, if I attach a\label
to the theorem, the\ref
command gives 1, rather than 1'. The latter is what I would like to get when referring to the label.