mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-25 22:06:15 +00:00
437 lines
9.5 KiB
Plaintext
437 lines
9.5 KiB
Plaintext
|
#% Do not delete the line below; configure depends on this
|
||
|
# \DeclareLaTeXClass[elsart,amssymb.sty]{article (elsevier)}
|
||
|
# Author: Rod Pinna <rpinna@civil.uwa.edu.au>
|
||
|
# The Elsevier doc style also duplicates the theorem
|
||
|
# environments used by the AMS. The definitions here have been
|
||
|
# mainly taken from the amsmath.inc file, from lyx-1.0.2, by
|
||
|
# David L. Johnson and Jean-Marc Lasgouttes. Some modifications
|
||
|
# have been made.
|
||
|
#
|
||
|
# The Elsevier style *does not* implement the starred versions
|
||
|
# of these environments, so they are not supported by this layout.
|
||
|
# There are also a few AMS environments not impletemented by Elsevier,
|
||
|
# so they are not included either.
|
||
|
#
|
||
|
# Version 1.0 19990506 R. Pinna Inital version
|
||
|
# modified 2002-04-02 Herbert Voss <voss@perce.de>
|
||
|
# for use of BeginTitle/EndTitle
|
||
|
# modified 2003-03-11 JMarc for use of TitleLatexType/TitleLatexName
|
||
|
# modified 2003-04-10 Rod Pinna - added proof env. sent to me by Stacy Prowell
|
||
|
# modified 2003-07-23 Rod Pinna - changes MaxCounter to Section,
|
||
|
# rather than subsection. The Elsevier doc file allows for
|
||
|
# numbered sections, as does the class file.
|
||
|
|
||
|
|
||
|
Columns 1
|
||
|
Sides 2
|
||
|
PageStyle headings
|
||
|
|
||
|
|
||
|
ClassOptions
|
||
|
# FontSize "default" # controlled by class
|
||
|
End
|
||
|
|
||
|
# elsart does not use the plain old \maketitle
|
||
|
TitleLatexType Environment
|
||
|
TitleLatexName frontmatter
|
||
|
|
||
|
Counter
|
||
|
Name summ
|
||
|
End
|
||
|
|
||
|
|
||
|
Counter
|
||
|
Name case
|
||
|
End
|
||
|
|
||
|
|
||
|
Style Standard
|
||
|
LatexName dummy
|
||
|
LatexType Paragraph
|
||
|
Margin Static
|
||
|
ParIndent MM
|
||
|
ParSkip 0.4
|
||
|
ParSep 0.4
|
||
|
TopSep 1.0
|
||
|
BottomSep 1.0
|
||
|
Align Block
|
||
|
AlignPossible Block, Left, Right, Center
|
||
|
LabelType No_Label
|
||
|
End
|
||
|
|
||
|
|
||
|
Style Keywords
|
||
|
LatexName keyword
|
||
|
LatexType Environment
|
||
|
Margin Static
|
||
|
ParIndent MM
|
||
|
InTitle 1
|
||
|
ParSkip 0.4
|
||
|
ParSep 0.4
|
||
|
TopSep 1.0
|
||
|
BottomSep 1.0
|
||
|
Align Block
|
||
|
AlignPossible Block, Left, Right, Center
|
||
|
LabelType No_Label
|
||
|
Font
|
||
|
Color blue
|
||
|
EndFont
|
||
|
End
|
||
|
|
||
|
|
||
|
Input stdsections.inc
|
||
|
Input numarticle.inc
|
||
|
Input stdstarsections.inc
|
||
|
Input stdlists.inc
|
||
|
Input stdstruct.inc
|
||
|
Input stdlayouts.inc
|
||
|
Input stdfloats.inc
|
||
|
Input stdcounters.inc
|
||
|
|
||
|
|
||
|
Style Title
|
||
|
Margin Static
|
||
|
LatexType Command
|
||
|
InTitle 1
|
||
|
LatexName title
|
||
|
NextNoIndent 1
|
||
|
ParSkip 0.4
|
||
|
TopSep 1.3
|
||
|
BottomSep 0.7
|
||
|
ParSep 0.7
|
||
|
Align Center
|
||
|
LabelType No_Label
|
||
|
Font
|
||
|
Family Sans
|
||
|
Series Bold
|
||
|
Size Largest
|
||
|
EndFont
|
||
|
End
|
||
|
|
||
|
|
||
|
Style Author
|
||
|
Margin Static
|
||
|
LatexType Command
|
||
|
InTitle 1
|
||
|
LatexName author
|
||
|
NextNoIndent 1
|
||
|
ParSkip 0.4
|
||
|
TopSep 0.7
|
||
|
BottomSep 0.7
|
||
|
ItemSep 0
|
||
|
ParSep 0
|
||
|
Align Center
|
||
|
AlignPossible Center
|
||
|
OptionalArgs 1
|
||
|
Font
|
||
|
Series Bold
|
||
|
EndFont
|
||
|
End
|
||
|
|
||
|
|
||
|
Style Author_Address
|
||
|
Margin Static
|
||
|
LatexType Command
|
||
|
InTitle 1
|
||
|
LatexName address
|
||
|
Align Center
|
||
|
AlignPossible Center
|
||
|
Labeltype Static
|
||
|
LabelString "Address: "
|
||
|
OptionalArgs 1
|
||
|
LabelFont
|
||
|
Shape Italic
|
||
|
EndFont
|
||
|
End
|
||
|
|
||
|
|
||
|
Style Author_Email
|
||
|
Margin Static
|
||
|
LatexType Command
|
||
|
InTitle 1
|
||
|
PassThru 1
|
||
|
LatexName ead
|
||
|
Align Center
|
||
|
AlignPossible Center
|
||
|
Labeltype Static
|
||
|
LabelString "Email: "
|
||
|
TextFont
|
||
|
Family Typewriter
|
||
|
EndFont
|
||
|
LabelFont
|
||
|
Shape Italic
|
||
|
Family Roman
|
||
|
EndFont
|
||
|
End
|
||
|
|
||
|
|
||
|
Style Author_URL
|
||
|
Margin Static
|
||
|
LatexType Command
|
||
|
InTitle 1
|
||
|
PassThru 1
|
||
|
LatexName ead
|
||
|
LatexParam "[url]"
|
||
|
Align Center
|
||
|
AlignPossible Center
|
||
|
Labeltype Static
|
||
|
LabelString "URL: "
|
||
|
TextFont
|
||
|
Family Typewriter
|
||
|
EndFont
|
||
|
LabelFont
|
||
|
Shape Italic
|
||
|
Family Roman
|
||
|
EndFont
|
||
|
End
|
||
|
|
||
|
|
||
|
# thanks is like a footnote
|
||
|
Style Thanks
|
||
|
Margin Static
|
||
|
LatexType Command
|
||
|
LatexName thanks
|
||
|
InTitle 1
|
||
|
Font
|
||
|
Size Small
|
||
|
Family Typewriter
|
||
|
Shape Italic
|
||
|
EndFont
|
||
|
End
|
||
|
|
||
|
|
||
|
Style Abstract
|
||
|
Margin Static
|
||
|
LatexType Environment
|
||
|
LatexName abstract
|
||
|
NextNoIndent 1
|
||
|
InTitle 1
|
||
|
LeftMargin MMM
|
||
|
RightMargin MMM
|
||
|
ParIndent MM
|
||
|
ItemSep 0
|
||
|
TopSep 0.7
|
||
|
BottomSep 0.7
|
||
|
ParSep 0
|
||
|
Align Block
|
||
|
AlignPossible Block
|
||
|
LabelType Centered_Top_Environment
|
||
|
LabelString Abstract
|
||
|
LabelBottomSep 0.5
|
||
|
Font
|
||
|
Size Small
|
||
|
EndFont
|
||
|
LabelFont
|
||
|
Series Bold
|
||
|
Size Large
|
||
|
EndFont
|
||
|
End
|
||
|
|
||
|
|
||
|
# Theorem environments have been copied over from the amsmaths.inc file. It
|
||
|
# could not be input as it does some stuff which is incompatible with the
|
||
|
# Elsevier stlye: it redefines the theorem* environments in the preamble.
|
||
|
|
||
|
# The environments defined are :
|
||
|
# - Theorem
|
||
|
# - Proof
|
||
|
# - Corollary
|
||
|
# - Lemma
|
||
|
# - Proposition
|
||
|
# - Conjecture
|
||
|
# - Criterion
|
||
|
# - Algorithm
|
||
|
# - Definition
|
||
|
# - Example
|
||
|
# - Problem
|
||
|
# - Remark
|
||
|
# - Note
|
||
|
# - Claim
|
||
|
# - Summary
|
||
|
# - Acknowledgement
|
||
|
# - Case
|
||
|
|
||
|
Counter
|
||
|
Name theorem
|
||
|
End
|
||
|
|
||
|
|
||
|
Style Theorem
|
||
|
Margin First_Dynamic
|
||
|
LatexType Environment
|
||
|
LatexName thm
|
||
|
NextNoIndent 1
|
||
|
LabelSep xx
|
||
|
ParIndent MMM
|
||
|
ParSkip 0.4
|
||
|
ItemSep 0.2
|
||
|
TopSep 0.7
|
||
|
BottomSep 0.7
|
||
|
ParSep 0.3
|
||
|
Align Block
|
||
|
AlignPossible Block, Left
|
||
|
LabelType Counter
|
||
|
LabelCounter theorem
|
||
|
LabelString "Theorem \arabic{theorem}"
|
||
|
Font
|
||
|
Shape Italic
|
||
|
Size Normal
|
||
|
EndFont
|
||
|
LabelFont
|
||
|
Shape Up
|
||
|
Series Bold
|
||
|
EndFont
|
||
|
End
|
||
|
|
||
|
|
||
|
# Proof style declaration - from email by Stacy Prowell (sprowell@cs.utk.edu)
|
||
|
Style Proof
|
||
|
Margin First_Dynamic
|
||
|
LatexType Environment
|
||
|
# elsart defines the unusual environment pf for proofs.
|
||
|
LatexName pf
|
||
|
NextNoIndent 1
|
||
|
LabelSep xx
|
||
|
ParIndent MMM
|
||
|
ParSkip 0.4
|
||
|
ItemSep 0.2
|
||
|
TopSep 0.7
|
||
|
BottomSep 0.7
|
||
|
ParSep 0.3
|
||
|
Align Block
|
||
|
AlignPossible Block, Left
|
||
|
LabelType Static
|
||
|
LabelString "PROOF."
|
||
|
Font
|
||
|
Shape Up
|
||
|
Size Normal
|
||
|
EndFont
|
||
|
LabelFont
|
||
|
Series Bold
|
||
|
EndFont
|
||
|
End
|
||
|
|
||
|
|
||
|
Style Lemma
|
||
|
CopyStyle Theorem
|
||
|
LatexName lem
|
||
|
LabelString "Lemma \arabic{theorem}"
|
||
|
End
|
||
|
|
||
|
|
||
|
Style Corollary
|
||
|
CopyStyle Theorem
|
||
|
LatexName cor
|
||
|
LabelString "Corollary \arabic{theorem}"
|
||
|
End
|
||
|
|
||
|
|
||
|
Style Proposition
|
||
|
CopyStyle Theorem
|
||
|
LatexName prop
|
||
|
LabelString "Proposition \arabic{theorem}"
|
||
|
End
|
||
|
|
||
|
|
||
|
Style Criterion
|
||
|
CopyStyle Theorem
|
||
|
LatexName crit
|
||
|
LabelString "Criterion \arabic{theorem}"
|
||
|
End
|
||
|
|
||
|
|
||
|
Style Algorithm
|
||
|
CopyStyle Theorem
|
||
|
LatexName alg
|
||
|
LabelString "Algorithm \arabic{theorem}"
|
||
|
End
|
||
|
|
||
|
|
||
|
Style Definition
|
||
|
CopyStyle Theorem
|
||
|
LatexName defn
|
||
|
LabelString "Definition \arabic{theorem}"
|
||
|
Font
|
||
|
Shape Up
|
||
|
EndFont
|
||
|
LabelFont
|
||
|
Shape Up
|
||
|
Series Bold
|
||
|
EndFont
|
||
|
End
|
||
|
|
||
|
|
||
|
Style Conjecture
|
||
|
CopyStyle Theorem
|
||
|
LatexName conj
|
||
|
LabelString "Conjecture \arabic{theorem}"
|
||
|
End
|
||
|
|
||
|
|
||
|
Style Example
|
||
|
CopyStyle Theorem
|
||
|
LatexName exmp
|
||
|
LabelString "Example \arabic{theorem}"
|
||
|
End
|
||
|
|
||
|
|
||
|
Style Problem
|
||
|
CopyStyle Theorem
|
||
|
LatexName prob
|
||
|
LabelString "Problem \arabic{theorem}"
|
||
|
End
|
||
|
|
||
|
|
||
|
Style Remark
|
||
|
CopyStyle Theorem
|
||
|
LatexName rem
|
||
|
LabelString "Remark \arabic{theorem}"
|
||
|
End
|
||
|
|
||
|
|
||
|
Style Note
|
||
|
CopyStyle Theorem
|
||
|
LatexName note
|
||
|
LabelString "Note \arabic{theorem}"
|
||
|
End
|
||
|
|
||
|
|
||
|
Style Claim
|
||
|
CopyStyle Theorem
|
||
|
LatexName claim
|
||
|
LabelString "Claim \arabic{theorem}"
|
||
|
End
|
||
|
|
||
|
|
||
|
Style Summary
|
||
|
CopyStyle Theorem
|
||
|
LatexName summ
|
||
|
LabelCounter summ
|
||
|
LabelString "Summary \arabic{summ}"
|
||
|
End
|
||
|
|
||
|
|
||
|
Style Case
|
||
|
CopyStyle Theorem
|
||
|
LatexName case
|
||
|
LabelCounter case
|
||
|
LabelString "Case \arabic{case}"
|
||
|
End
|
||
|
|
||
|
|
||
|
# This is not taken from the AMS defs, so as to match the output of the
|
||
|
# style file.
|
||
|
Style Acknowledgement
|
||
|
Margin Static
|
||
|
LatexType environment
|
||
|
LatexName ack
|
||
|
Labeltype Top_Environment
|
||
|
LabelBottomsep 1
|
||
|
LabelString "Acknowledgement \arabic{theorem}"
|
||
|
parsep 0.3
|
||
|
LabelFont
|
||
|
Size large
|
||
|
Series Bold
|
||
|
EndFont
|
||
|
End
|