mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-25 02:49:46 +00:00
30 lines
894 B
Plaintext
30 lines
894 B
Plaintext
#% 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
|
|
# goes into the 'Additional Theorem Text' argument.
|
|
#DescriptionEnd
|
|
#Requires: theorems-ams | theorems-starred
|
|
#Original Author: John Perry
|
|
|
|
Format 54
|
|
Style "Named Theorem"
|
|
CopyStyle Theorem*
|
|
Category Reasoning
|
|
LabelString "Named Theorem."
|
|
LatexName namedthm
|
|
Preamble
|
|
\newcommand\thmsname{\protect\theoremname}
|
|
\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
|
|
|