2010-11-02 20:17:07 +00:00
|
|
|
#% Do not delete the line below; configure depends on this
|
|
|
|
#\DeclareLyXModule{Named Theorems}
|
|
|
|
#DescriptionBegin
|
|
|
|
# Facilitates the use of named theorems. The name of the theorem
|
2010-11-30 11:36:03 +00:00
|
|
|
# goes into the 'Short Title' inset.
|
2010-11-02 20:17:07 +00:00
|
|
|
#DescriptionEnd
|
|
|
|
#Requires: theorems-ams | theorems-starred
|
|
|
|
#Original Author: John Perry
|
|
|
|
|
2011-02-02 22:29:32 +00:00
|
|
|
Format 33
|
2010-11-02 20:17:07 +00:00
|
|
|
Style "Named Theorem"
|
|
|
|
CopyStyle Theorem*
|
|
|
|
Category Theorem
|
|
|
|
LabelString "Named Theorem."
|
|
|
|
LatexName namedthm
|
|
|
|
Preamble
|
|
|
|
\newcommand\thmsname{Theorem}
|
|
|
|
\newcommand\nm@thmtype{theorem}
|
|
|
|
\theoremstyle{plain}
|
|
|
|
\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}
|
|
|
|
\fi
|
|
|
|
\begin{\nm@thmtype}}
|
|
|
|
{\end{\nm@thmtype}}
|
|
|
|
EndPreamble
|
|
|
|
End
|
|
|
|
|