#% Do not delete the line below; configure depends on this
-# \DeclareLaTeXClass[elsart,amssymb.sty]{article (elsevier)}
+# \DeclareLaTeXClass[elsart,amssymb.sty,latexsym.sty]{Elsevier (Obsolete Version)}
+# \DeclareCategory{Obsolete}
# 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
# numbered sections, as does the class file.
-Format 2
+Format 85
Columns 1
Sides 2
PageStyle headings
TitleLatexType Environment
TitleLatexName frontmatter
-Counter
- Name summ
+Counter summ
+ GuiName Summary
End
-Counter
- Name case
+Counter case
+ GuiName Case
End
Style Standard
+ Category MainText
LatexName dummy
LatexType Paragraph
Margin Static
Align Block
AlignPossible Block, Left, Right, Center
LabelType No_Label
+ DocBookTag para
End
Font
Color blue
EndFont
+ DocBookTag keyword
+ DocBookTagType paragraph
+ DocBookWrapperTag keywordset
+ DocBookInInfo always
End
+Input stdinsets.inc
Input stdsections.inc
Input stdstarsections.inc
Input stdlists.inc
Style Title
+ Category FrontMatter
Margin Static
LatexType Command
InTitle 1
Series Bold
Size Largest
EndFont
+ HTMLTitle true
+ DocBookTag title
+ DocBookTagType paragraph
+ DocBookInInfo maybe
End
Style Author
+ Category FrontMatter
Margin Static
LatexType Command
InTitle 1
ItemSep 0
ParSep 0
Align Center
- AlignPossible Center
- OptionalArgs 1
+ Argument 1
+ LabelString "Author Option"
+ Tooltip "Optional argument for the author"
+ EndArgument
Font
Series Bold
EndFont
+ DocBookTag personname
+ DocBookTagType paragraph
+ DocBookWrapperTag author
+ DocBookWrapperTagType block
+ DocBookInInfo always
End
Style Author_Address
- Margin Static
+ Margin Dynamic
LatexType Command
InTitle 1
LatexName address
Align Center
- AlignPossible Center
Labeltype Static
LabelSep M
LabelString "Address:"
- OptionalArgs 1
+ Argument 1
+ LabelString "Address Option"
+ Tooltip "Optional argument for the address"
+ EndArgument
LabelFont
Shape Italic
EndFont
+ DocBookTag address
+ DocBookTagType paragraph
+ DocBookWrapperTag author
+ DocBookWrapperTagType block
+ DocBookInInfo always
End
Style Author_Email
- Margin Static
+ Margin Dynamic
LatexType Command
InTitle 1
PassThru 1
+ ParbreakIsNewline 1
LatexName ead
Align Center
- AlignPossible Center
Labeltype Static
LabelSep M
LabelString "Email:"
Shape Italic
Family Roman
EndFont
+ DocBookTag email
+ DocBookTagType paragraph
+ DocBookWrapperTag author
+ DocBookWrapperTagType block
+ DocBookInInfo always
End
Style Author_URL
- Margin Static
+ Margin Dynamic
LatexType Command
InTitle 1
PassThru 1
+ ParbreakIsNewline 1
LatexName ead
LatexParam "[url]"
Align Center
- AlignPossible Center
Labeltype Static
LabelSep M
LabelString "URL:"
Shape Italic
Family Roman
EndFont
+ DocBookTag uri
+ DocBookTagType paragraph
+ DocBookWrapperTag author
+ DocBookWrapperTagType block
+ DocBookInInfo always
End
LatexType Command
LatexName thanks
InTitle 1
+ Argument 1
+ LabelString "Thanks Option"
+ Tooltip "Optional argument for the thanks statement"
+ EndArgument
Font
Size Small
Family Typewriter
Shape Italic
EndFont
+ DocBookTag footnote
+ DocBookItemTag para
End
BottomSep 0.7
ParSep 0
Align Block
- AlignPossible Block
- LabelType Centered_Top_Environment
+ LabelType Centered
LabelString "Abstract"
LabelBottomSep 0.5
Font
Series Bold
Size Large
EndFont
+ DocBookAbstract true
+ DocBookInInfo always
+ DocBookWrapperTag abstract
+ DocBookWrapperMergeWithPrevious true
+ DocBookTag para
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.
+# Reasoning environments have been copied over from the theorem modules. They
+# could not be input as they do some stuff which is incompatible with the
+# Elsevier stlye: redefine the theorem* environments in the preamble.
# The environments defined are :
# - Theorem
# - Acknowledgement
# - Case
-Counter
- Name theorem
+Counter theorem
+ GuiName Theorem
End
Style Theorem
+ Category Reasoning
Margin First_Dynamic
LatexType Environment
LatexName thm
ParSep 0.3
Align Block
AlignPossible Block, Left
- LabelType Counter
+ LabelType Static
LabelCounter theorem
LabelString "Theorem \arabic{theorem}"
Font
Shape Up
Series Bold
EndFont
+ DocBookTag para
+ DocBookAttr role='theorem'
End
# Proof style declaration - from email by Stacy Prowell (sprowell@cs.utk.edu)
Style Proof
+ Category Reasoning
Margin First_Dynamic
LatexType Environment
# elsart defines the unusual environment pf for proofs.
LabelFont
Series Bold
EndFont
+ DocBookTag para
+ DocBookAttr role='proof'
End
CopyStyle Theorem
LatexName lem
LabelString "Lemma \arabic{theorem}"
+ DocBookTag para
+ DocBookAttr role='lemma'
End
CopyStyle Theorem
LatexName cor
LabelString "Corollary \arabic{theorem}"
+ DocBookTag para
+ DocBookAttr role='corollary'
End
CopyStyle Theorem
LatexName prop
LabelString "Proposition \arabic{theorem}"
+ DocBookTag para
+ DocBookAttr role='proposition'
End
CopyStyle Theorem
LatexName crit
LabelString "Criterion \arabic{theorem}"
+ DocBookTag para
+ DocBookAttr role='criterion'
End
CopyStyle Theorem
LatexName alg
LabelString "Algorithm \arabic{theorem}"
+ DocBookTag para
+ DocBookAttr role='algorithm'
End
Shape Up
Series Bold
EndFont
+ DocBookTag para
+ DocBookAttr role='definition'
End
CopyStyle Theorem
LatexName conj
LabelString "Conjecture \arabic{theorem}"
+ DocBookTag para
+ DocBookAttr role='conjecture'
End
CopyStyle Theorem
LatexName exmp
LabelString "Example \arabic{theorem}"
+ DocBookWrapperTag informalexample
+ DocBookTag para
+ DocBookAttr ""
End
CopyStyle Theorem
LatexName prob
LabelString "Problem \arabic{theorem}"
+ DocBookTag para
+ DocBookAttr role='problem'
End
CopyStyle Theorem
LatexName rem
LabelString "Remark \arabic{theorem}"
+ DocBookTag note
+ DocBookItemTag para
End
CopyStyle Theorem
LatexName note
LabelString "Note \arabic{theorem}"
+ DocBookTag para
+ DocBookAttr role='note'
End
CopyStyle Theorem
LatexName claim
LabelString "Claim \arabic{theorem}"
+ DocBookTag para
+ DocBookAttr role='claim'
End
LatexName summ
LabelCounter summ
LabelString "Summary \arabic{summ}"
+ DocBookTag para
+ DocBookAttr role='summary'
End
LatexName case
LabelCounter case
LabelString "Case \arabic{case}"
+ DocBookTag para
+ DocBookAttr role='case'
End
Margin Static
LatexType environment
LatexName ack
- Labeltype Top_Environment
+ LabelType Above
LabelBottomsep 1
- LabelString "Acknowledgement \arabic{theorem}"
+ LabelString "Acknowledgements"
parsep 0.3
LabelFont
Size large
Series Bold
EndFont
+ DocBookTag para
+ DocBookWrapperTag acknowledgements
End
+
+Input theorems-refprefix.inc