Suppose I have a series of theorems that I would like displayed as
Jim's Theorem.
Bob's Theorem.
Will's Theorem.
rather than as “Theorem (Jim).”, “Theorem (Bob).”, and “Theorem (Will)”. If I have a lot of these, it becomes tedious having to always go back to the preamble to define a new theorem environment. So I'm curious whether there may be some way to define a new theorem environment that accepts the theorem title as an argument. Ideally, I would like something which I can enter, for example, as
\begin{namedtheorem}{Jim's Theorem}
...
\end{namedtheorem}
and which produces
Jim's Theorem. ...
I can achieve a pretty similar effect by defining a separate new environment, but I cannot get the spacing before and after it to match up with the normal spacing that precedes and follows a theorem environment.
Thanks for any suggestions you may have.