mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-25 05:55:34 +00:00
Fixes to the theorem modules.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22502 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
d5d665482e
commit
46611ba1cc
213
lib/layouts/theorems-ams.inc
Normal file
213
lib/layouts/theorems-ams.inc
Normal file
@ -0,0 +1,213 @@
|
|||||||
|
# Original Author : David L. Johnson <dlj0@lehigh.edu>
|
||||||
|
# Probably broken by Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
|
||||||
|
# modified and modularized by Emmanuel GUREGHIAN <gureghia@boston.bertin.fr>
|
||||||
|
# Tinkered with Sep. '07 by Paul Rubin <rubin@msu.edu>
|
||||||
|
# Modularized Jan 08 by Richard Heck <rgheck@comcast.net>
|
||||||
|
|
||||||
|
# The environnements defined are :
|
||||||
|
# - Theorem
|
||||||
|
# - Corollary
|
||||||
|
# - Lemma
|
||||||
|
# - Proposition
|
||||||
|
# - Conjecture
|
||||||
|
# - Definition
|
||||||
|
# - Example
|
||||||
|
# - Problem
|
||||||
|
# - Exercise
|
||||||
|
# - Remark
|
||||||
|
# - Claim
|
||||||
|
# - Proof
|
||||||
|
# - Case (regular only -- defined as an enumeration)
|
||||||
|
|
||||||
|
Format 6
|
||||||
|
|
||||||
|
Style Theorem
|
||||||
|
Margin First_Dynamic
|
||||||
|
LatexType Environment
|
||||||
|
LatexName thm
|
||||||
|
NextNoIndent 1
|
||||||
|
OptionalArgs 1
|
||||||
|
LabelSep xx
|
||||||
|
ParIndent MMM
|
||||||
|
ParSkip 0.4
|
||||||
|
ItemSep 0.2
|
||||||
|
TopSep 0.7
|
||||||
|
BottomSep 0.7
|
||||||
|
ParSep 0.3
|
||||||
|
Align Block
|
||||||
|
AlignPossible Left
|
||||||
|
LabelType Counter
|
||||||
|
LabelCounter theorem
|
||||||
|
LabelString "Theorem \thetheorem."
|
||||||
|
Font
|
||||||
|
Shape Italic
|
||||||
|
Size Normal
|
||||||
|
EndFont
|
||||||
|
LabelFont
|
||||||
|
Shape Up
|
||||||
|
Series Bold
|
||||||
|
EndFont
|
||||||
|
Preamble
|
||||||
|
\theoremstyle{plain}
|
||||||
|
\newtheorem{thm}{Theorem}
|
||||||
|
EndPreamble
|
||||||
|
End
|
||||||
|
|
||||||
|
|
||||||
|
Style Corollary
|
||||||
|
CopyStyle Theorem
|
||||||
|
DependsOn Theorem
|
||||||
|
LatexName cor
|
||||||
|
LabelString "Corollary \thetheorem."
|
||||||
|
Preamble
|
||||||
|
\theoremstyle{plain}
|
||||||
|
\newtheorem{cor}[thm]{Corollary}
|
||||||
|
EndPreamble
|
||||||
|
End
|
||||||
|
|
||||||
|
|
||||||
|
Style Lemma
|
||||||
|
CopyStyle Theorem
|
||||||
|
DependsOn Theorem
|
||||||
|
LatexName lem
|
||||||
|
LabelString "Lemma \thetheorem."
|
||||||
|
Preamble
|
||||||
|
\theoremstyle{plain}
|
||||||
|
\newtheorem{lem}[thm]{Lemma}
|
||||||
|
EndPreamble
|
||||||
|
End
|
||||||
|
|
||||||
|
|
||||||
|
Style Proposition
|
||||||
|
CopyStyle Theorem
|
||||||
|
DependsOn Theorem
|
||||||
|
LatexName prop
|
||||||
|
LabelString "Proposition \thetheorem."
|
||||||
|
Preamble
|
||||||
|
\theoremstyle{plain}
|
||||||
|
\newtheorem{prop}[thm]{Proposition}
|
||||||
|
EndPreamble
|
||||||
|
End
|
||||||
|
|
||||||
|
|
||||||
|
Style Conjecture
|
||||||
|
CopyStyle Theorem
|
||||||
|
DependsOn Theorem
|
||||||
|
LatexName conjecture
|
||||||
|
LabelString "Conjecture \thetheorem."
|
||||||
|
Preamble
|
||||||
|
\theoremstyle{plain}
|
||||||
|
\newtheorem{conjecture}[thm]{Conjecture}
|
||||||
|
EndPreamble
|
||||||
|
End
|
||||||
|
|
||||||
|
|
||||||
|
Style Fact
|
||||||
|
CopyStyle Theorem
|
||||||
|
DependsOn Theorem
|
||||||
|
LatexName fact
|
||||||
|
LabelString "Fact \thetheorem."
|
||||||
|
Preamble
|
||||||
|
\theoremstyle{plain}
|
||||||
|
\newtheorem{fact}[thm]{Fact}
|
||||||
|
EndPreamble
|
||||||
|
End
|
||||||
|
|
||||||
|
|
||||||
|
Style Definition
|
||||||
|
CopyStyle Theorem
|
||||||
|
DependsOn Theorem
|
||||||
|
LatexName defn
|
||||||
|
LabelString "Definition \thetheorem."
|
||||||
|
Font
|
||||||
|
Shape Up
|
||||||
|
EndFont
|
||||||
|
LabelFont
|
||||||
|
Shape Up
|
||||||
|
Series Bold
|
||||||
|
EndFont
|
||||||
|
Preamble
|
||||||
|
\theoremstyle{definition}
|
||||||
|
\newtheorem{defn}[thm]{Definition}
|
||||||
|
EndPreamble
|
||||||
|
End
|
||||||
|
|
||||||
|
|
||||||
|
Style Example
|
||||||
|
CopyStyle Definition
|
||||||
|
LatexName example
|
||||||
|
LabelString "Example \thetheorem."
|
||||||
|
Preamble
|
||||||
|
\theoremstyle{definition}
|
||||||
|
\newtheorem{example}[thm]{Example}
|
||||||
|
EndPreamble
|
||||||
|
End
|
||||||
|
|
||||||
|
|
||||||
|
Style Problem
|
||||||
|
CopyStyle Definition
|
||||||
|
LatexName problem
|
||||||
|
LabelString "Problem \thetheorem."
|
||||||
|
Preamble
|
||||||
|
\theoremstyle{definition}
|
||||||
|
\newtheorem{problem}[thm]{Problem}
|
||||||
|
EndPreamble
|
||||||
|
End
|
||||||
|
|
||||||
|
|
||||||
|
Style Exercise
|
||||||
|
CopyStyle Definition
|
||||||
|
LatexName xca
|
||||||
|
LabelString "Exercise \thetheorem."
|
||||||
|
Preamble
|
||||||
|
\theoremstyle{definition}
|
||||||
|
\newtheorem{xca}[thm]{Exercise}
|
||||||
|
EndPreamble
|
||||||
|
End
|
||||||
|
|
||||||
|
|
||||||
|
Style Remark
|
||||||
|
CopyStyle Theorem
|
||||||
|
DependsOn Theorem
|
||||||
|
LatexName rem
|
||||||
|
LabelString "Remark \thetheorem."
|
||||||
|
Font
|
||||||
|
Shape Up
|
||||||
|
Size Normal
|
||||||
|
EndFont
|
||||||
|
LabelFont
|
||||||
|
Series Medium
|
||||||
|
Shape Italic
|
||||||
|
EndFont
|
||||||
|
Preamble
|
||||||
|
\theoremstyle{remark}
|
||||||
|
\newtheorem{rem}[thm]{Remark}
|
||||||
|
EndPreamble
|
||||||
|
End
|
||||||
|
|
||||||
|
|
||||||
|
Style Claim
|
||||||
|
CopyStyle Remark
|
||||||
|
LatexName claim
|
||||||
|
LabelString "Claim \thetheorem."
|
||||||
|
Preamble
|
||||||
|
\theoremstyle{remark}
|
||||||
|
\newtheorem{claim}[thm]{Claim}
|
||||||
|
EndPreamble
|
||||||
|
End
|
||||||
|
|
||||||
|
|
||||||
|
# Define Case as an enumeration environment
|
||||||
|
Style Case
|
||||||
|
CopyStyle Enumerate
|
||||||
|
LatexName caseenv
|
||||||
|
LabelType Static
|
||||||
|
LeftMargin "MMMMMMN"
|
||||||
|
LabelString "Case #:"
|
||||||
|
Preamble
|
||||||
|
\newcounter{casectr}
|
||||||
|
\newenvironment{caseenv}
|
||||||
|
{\begin{list}{\bfseries\upshape Case \arabic{casectr}:}{}\setcounter{casectr}{0}\usecounter{casectr}}
|
||||||
|
{\end{list}}
|
||||||
|
EndPreamble
|
||||||
|
End
|
@ -26,6 +26,6 @@ Preamble
|
|||||||
EndPreamble
|
EndPreamble
|
||||||
|
|
||||||
Input theorems-order.inc
|
Input theorems-order.inc
|
||||||
Input theorems.inc
|
Input theorems-ams.inc
|
||||||
Input theorems-starred.inc
|
Input theorems-starred.inc
|
||||||
Input theorems-proof.inc
|
Input theorems-proof.inc
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
#\DeclareLyXModule{Theorems (Order By Chapter)}
|
#\DeclareLyXModule{Theorems (Order By Chapter)}
|
||||||
#DescriptionBegin
|
#DescriptionBegin
|
||||||
#Numbers theorems and the like by chapter.
|
#Numbers theorems and the like by chapter. Use this module only with
|
||||||
|
#layouts that provide a chapter environment.
|
||||||
#DescriptionEnd
|
#DescriptionEnd
|
||||||
#Requires: theorems-std | theorems-ams
|
#Requires: theorems-std | theorems-ams
|
||||||
|
|
||||||
@ -15,6 +16,11 @@ End
|
|||||||
|
|
||||||
Style Theorem
|
Style Theorem
|
||||||
Preamble
|
Preamble
|
||||||
\newtheorem{thm}{Theorem}[chapter]
|
\ifx\thechapter\undefined
|
||||||
|
\newtheorem{thm}{Theorem}
|
||||||
|
\else
|
||||||
|
\newtheorem{thm}{Theorem}[chapter]
|
||||||
|
\fi
|
||||||
|
|
||||||
EndPreamble
|
EndPreamble
|
||||||
End
|
End
|
||||||
|
@ -16,3 +16,21 @@ End
|
|||||||
|
|
||||||
Input theorems.inc
|
Input theorems.inc
|
||||||
Input theorems-proof.inc
|
Input theorems-proof.inc
|
||||||
|
|
||||||
|
#This is just a hacked version of the AMS proof environment
|
||||||
|
Style Proof
|
||||||
|
Preamble
|
||||||
|
\newenvironment{proof}[1][\proofname]{\par
|
||||||
|
\normalfont\topsep6\p@\@plus6\p@\relax
|
||||||
|
\trivlist
|
||||||
|
\itemindent\parindent
|
||||||
|
\item[\hskip\labelsep
|
||||||
|
\scshape
|
||||||
|
#1]\ignorespaces
|
||||||
|
}{%
|
||||||
|
\endtrivlist\@endpefalse
|
||||||
|
}
|
||||||
|
\providecommand{\proofname}{Proof}
|
||||||
|
|
||||||
|
EndPreamble
|
||||||
|
End
|
@ -48,7 +48,6 @@ Style Theorem
|
|||||||
Series Bold
|
Series Bold
|
||||||
EndFont
|
EndFont
|
||||||
Preamble
|
Preamble
|
||||||
\theoremstyle{plain}
|
|
||||||
\newtheorem{thm}{Theorem}
|
\newtheorem{thm}{Theorem}
|
||||||
EndPreamble
|
EndPreamble
|
||||||
End
|
End
|
||||||
@ -60,7 +59,6 @@ Style Corollary
|
|||||||
LatexName cor
|
LatexName cor
|
||||||
LabelString "Corollary \thetheorem."
|
LabelString "Corollary \thetheorem."
|
||||||
Preamble
|
Preamble
|
||||||
\theoremstyle{plain}
|
|
||||||
\newtheorem{cor}[thm]{Corollary}
|
\newtheorem{cor}[thm]{Corollary}
|
||||||
EndPreamble
|
EndPreamble
|
||||||
End
|
End
|
||||||
@ -72,7 +70,6 @@ Style Lemma
|
|||||||
LatexName lem
|
LatexName lem
|
||||||
LabelString "Lemma \thetheorem."
|
LabelString "Lemma \thetheorem."
|
||||||
Preamble
|
Preamble
|
||||||
\theoremstyle{plain}
|
|
||||||
\newtheorem{lem}[thm]{Lemma}
|
\newtheorem{lem}[thm]{Lemma}
|
||||||
EndPreamble
|
EndPreamble
|
||||||
End
|
End
|
||||||
@ -84,7 +81,6 @@ Style Proposition
|
|||||||
LatexName prop
|
LatexName prop
|
||||||
LabelString "Proposition \thetheorem."
|
LabelString "Proposition \thetheorem."
|
||||||
Preamble
|
Preamble
|
||||||
\theoremstyle{plain}
|
|
||||||
\newtheorem{prop}[thm]{Proposition}
|
\newtheorem{prop}[thm]{Proposition}
|
||||||
EndPreamble
|
EndPreamble
|
||||||
End
|
End
|
||||||
@ -96,7 +92,6 @@ Style Conjecture
|
|||||||
LatexName conjecture
|
LatexName conjecture
|
||||||
LabelString "Conjecture \thetheorem."
|
LabelString "Conjecture \thetheorem."
|
||||||
Preamble
|
Preamble
|
||||||
\theoremstyle{plain}
|
|
||||||
\newtheorem{conjecture}[thm]{Conjecture}
|
\newtheorem{conjecture}[thm]{Conjecture}
|
||||||
EndPreamble
|
EndPreamble
|
||||||
End
|
End
|
||||||
@ -108,7 +103,6 @@ Style Fact
|
|||||||
LatexName fact
|
LatexName fact
|
||||||
LabelString "Fact \thetheorem."
|
LabelString "Fact \thetheorem."
|
||||||
Preamble
|
Preamble
|
||||||
\theoremstyle{plain}
|
|
||||||
\newtheorem{fact}[thm]{Fact}
|
\newtheorem{fact}[thm]{Fact}
|
||||||
EndPreamble
|
EndPreamble
|
||||||
End
|
End
|
||||||
|
Loading…
Reference in New Issue
Block a user