# Author: Paul Rubin <rubin@msu.edu> (hacked from Richard Heck's various modules)
-Format 24
+Format 57
# We need separate counters for each theorem-like style.
Counter theorem
Preamble
\theoremstyle{plain}
\ifx\thechapter\undefined
- \newtheorem{thm}{Theorem}
+ \newtheorem{thm}{\protect\theoremname}
\else
- \newtheorem{thm}{Theorem}[chapter]
+ \newtheorem{thm}{\protect\theoremname}[chapter]
\fi
EndPreamble
End
Preamble
\theoremstyle{plain}
\ifx\thechapter\undefined
- \newtheorem{cor}{Corollary}
+ \newtheorem{cor}{\protect\corollaryname}
\else
- \newtheorem{cor}{Corollary}[chapter]
+ \newtheorem{cor}{\protect\corollaryname}[chapter]
\fi
EndPreamble
End
Preamble
\theoremstyle{plain}
\ifx\thechapter\undefined
- \newtheorem{lem}{Lemma}
+ \newtheorem{lem}{\protect\lemmaname}
\else
- \newtheorem{lem}{Lemma}[chapter]
+ \newtheorem{lem}{\protect\lemmaname}[chapter]
\fi
EndPreamble
End
Preamble
\theoremstyle{plain}
\ifx\thechapter\undefined
- \newtheorem{prop}{Proposition}
+ \newtheorem{prop}{\protect\propositionname}
\else
- \newtheorem{prop}{Proposition}[chapter]
+ \newtheorem{prop}{\protect\propositionname}[chapter]
\fi
EndPreamble
End
Preamble
\theoremstyle{plain}
\ifx\thechapter\undefined
- \newtheorem{conjecture}{Conjecture}
+ \newtheorem{conjecture}{\protect\conjecturename}
\else
- \newtheorem{conjecture}{Conjecture}[chapter]
+ \newtheorem{conjecture}{\protect\conjecturename}[chapter]
\fi
EndPreamble
End
Preamble
\theoremstyle{plain}
\ifx\thechapter\undefined
- \newtheorem{fact}{Fact}
+ \newtheorem{fact}{\protect\factname}
\else
- \newtheorem{fact}{Fact}[chapter]
+ \newtheorem{fact}{\protect\factname}[chapter]
\fi
EndPreamble
End
Preamble
\theoremstyle{definition}
\ifx\thechapter\undefined
- \newtheorem{defn}{Definition}
+ \newtheorem{defn}{\protect\definitionname}
\else
- \newtheorem{defn}{Definition}[chapter]
+ \newtheorem{defn}{\protect\definitionname}[chapter]
\fi
EndPreamble
End
Preamble
\theoremstyle{definition}
\ifx\thechapter\undefined
- \newtheorem{example}{Example}
+ \newtheorem{example}{\protect\examplename}
\else
- \newtheorem{example}{Example}[chapter]
+ \newtheorem{example}{\protect\examplename}[chapter]
\fi
EndPreamble
End
Preamble
\theoremstyle{definition}
\ifx\thechapter\undefined
- \newtheorem{problem}{Problem}
+ \newtheorem{problem}{\protect\problemname}
\else
- \newtheorem{problem}{Problem}[chapter]
+ \newtheorem{problem}{\protect\problemname}[chapter]
\fi
EndPreamble
End
Preamble
\theoremstyle{definition}
\ifx\thechapter\undefined
- \newtheorem{xca}{Exercise}
+ \newtheorem{xca}{\protect\exercisename}
\else
- \newtheorem{xca}{Exercise}[chapter]
+ \newtheorem{xca}{\protect\exercisename}[chapter]
\fi
EndPreamble
End
Preamble
\theoremstyle{remark}
\ifx\thechapter\undefined
- \newtheorem{rem}{Remark}
+ \newtheorem{rem}{\protect\remarkname}
\else
- \newtheorem{rem}{Remark}[chapter]
+ \newtheorem{rem}{\protect\remarkname}[chapter]
\fi
EndPreamble
End
Preamble
\theoremstyle{remark}
\ifx\thechapter\undefined
- \newtheorem{claim}{Claim}
+ \newtheorem{claim}{\protect\claimname}
\else
- \newtheorem{claim}{Claim}[chapter]
+ \newtheorem{claim}{\protect\claimname}[chapter]
\fi
EndPreamble
End