mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-24 21:55:29 +00:00
Add module for named theorems. Thanks to John Perry. Fixes bug #6279.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@36004 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
f5123ccfa8
commit
189bad70ac
@ -1183,12 +1183,13 @@ dist_layouts_DATA =\
|
||||
layouts/theorems-bytype.inc \
|
||||
layouts/theorems-bytype.module \
|
||||
layouts/theorems-chap-bytype.module \
|
||||
layouts/theorems-sec-bytype.module \
|
||||
layouts/theorems-named.module \
|
||||
layouts/theorems-order.inc \
|
||||
layouts/theorems-proof.inc \
|
||||
layouts/theorems-proof-std.inc \
|
||||
layouts/theorems-refprefix.inc \
|
||||
layouts/theorems-sec.module \
|
||||
layouts/theorems-sec-bytype.module \
|
||||
layouts/theorems-starred-equivalents.inc \
|
||||
layouts/theorems-starred.inc \
|
||||
layouts/theorems-starred.module \
|
||||
|
29
lib/layouts/theorems-named.module
Normal file
29
lib/layouts/theorems-named.module
Normal file
@ -0,0 +1,29 @@
|
||||
#% 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 "Short Title" inset.
|
||||
#DescriptionEnd
|
||||
#Requires: theorems-ams | theorems-starred
|
||||
#Original Author: John Perry
|
||||
|
||||
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}}
|
||||
\makeatother
|
||||
EndPreamble
|
||||
End
|
||||
|
Loading…
Reference in New Issue
Block a user