#Requires: theorems-ams | theorems-starred
#Original Author: John Perry
-Format 34
+Format 49
Style "Named Theorem"
CopyStyle Theorem*
- Category Theorem
+ Category Reasoning
LabelString "Named Theorem."
LatexName namedthm
Preamble
- \newcommand\thmsname{Theorem}
+ \newcommand\thmsname{\protect\theoremname}
\newcommand\nm@thmtype{theorem}
\theoremstyle{plain}
- \newtheorem*{namedtheorem}{\protect\theoremname}
+ \newtheorem*{namedtheorem}{\thmsname}
\newenvironment{namedthm}[1][Undefined Theorem Name]{
\ifx{#1}{Undefined Theorem Name}\renewcommand\nm@thmtype{theorem*}
\else\renewcommand\thmsname{#1}\renewcommand\nm@thmtype{namedtheorem}