#% Do not delete the line below; configure depends on this # \DeclareLaTeXClass[elsart,amssymb.sty,latexsym.sty]{Elsevier (Obsolete Version)} # \DeclareCategory{Obsolete} # Author: Rod Pinna # 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 # 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. Format 104 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 Style Standard Category MainText 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 DocBookTag para 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 textlabel1 EndFont DocBookTag keyword DocBookTagType paragraph DocBookWrapperTag keywordset DocBookInInfo always End Input stdinsets.inc Input stdsections.inc Input stdstarsections.inc Input stdlists.inc Input stdstruct.inc Input stdlayouts.inc Input stdfloats.inc Input stdcounters.inc Style Title Category FrontMatter 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 HTMLTitle true DocBookTag title DocBookTagType paragraph DocBookInInfo maybe End Style Author Category FrontMatter 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 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 Dynamic LatexType Command InTitle 1 LatexName address Align Center Labeltype Static LabelSep M LabelString "Address:" 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 Dynamic LatexType Command InTitle 1 PassThru 1 ParbreakIsNewline 1 LatexName ead Align Center Labeltype Static LabelSep M LabelString "Email:" TextFont Family Typewriter EndFont LabelFont Shape Italic Family Roman EndFont DocBookTag email DocBookTagType paragraph DocBookWrapperTag author DocBookWrapperTagType block DocBookInInfo always End Style Author_URL Margin Dynamic LatexType Command InTitle 1 PassThru 1 ParbreakIsNewline 1 LatexName ead LatexParam "[url]" Align Center Labeltype Static LabelSep M LabelString "URL:" TextFont Family Typewriter EndFont LabelFont Shape Italic Family Roman EndFont DocBookTag uri DocBookTagType paragraph DocBookWrapperTag author DocBookWrapperTagType block DocBookInInfo always End # thanks is like a footnote Style Thanks Margin Static 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 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 LabelType Centered LabelString "Abstract" LabelBottomSep 0.5 Font Size Small EndFont LabelFont Series Bold Size Large EndFont DocBookAbstract true DocBookInInfo always DocBookWrapperTag abstract DocBookWrapperMergeWithPrevious true DocBookTag para End # 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 # - Proof # - Corollary # - Lemma # - Proposition # - Conjecture # - Criterion # - Algorithm # - Definition # - Example # - Problem # - Remark # - Note # - Claim # - Summary # - Acknowledgment # - Case Counter theorem GuiName Theorem RefFormat thm "Theorem \arabic{theorem}" RefFormat cor "Corollary \arabic{theorem}" RefFormat lem "Lemma \arabic{theorem}" RefFormat prop "Proposition \arabic{theorem}" RefFormat conj "Conjecture \arabic{theorem}" RefFormat def "Definition \arabic{theorem}" RefFormat exa "Example \arabic{theorem}" RefFormat prob "Problem \arabic{theorem}" RefFormat exer "Exercise \arabic{theorem}" RefFormat solu "Solution \arabic{theorem}" RefFormat rem "Remark \arabic{theorem}" RefFormat claim "Claim \arabic{theorem}" End Style Theorem Category Reasoning 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 Static LabelCounter theorem LabelString "Theorem \arabic{theorem}" Font Shape Italic Size Normal EndFont LabelFont Shape Up Series Bold EndFont DocBookWrapperTag figure DocBookWrapperAttr role='theorem' DocBookTag para DocBookGenerateTitle true DocBookWrapperMergeWithPrevious true 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. 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 DocBookWrapperTag figure DocBookWrapperAttr role='proof' DocBookTag para DocBookGenerateTitle true DocBookWrapperMergeWithPrevious true End Style Lemma CopyStyle Theorem LatexName lem LabelString "Lemma \arabic{theorem}" DocBookWrapperTag figure DocBookWrapperAttr role='lemma' DocBookTag para DocBookGenerateTitle true DocBookWrapperMergeWithPrevious true End Style Corollary CopyStyle Theorem LatexName cor LabelString "Corollary \arabic{theorem}" DocBookWrapperTag figure DocBookWrapperAttr role='corollary' DocBookTag para DocBookGenerateTitle true DocBookWrapperMergeWithPrevious true End Style Proposition CopyStyle Theorem LatexName prop LabelString "Proposition \arabic{theorem}" DocBookWrapperTag figure DocBookWrapperAttr role='proposition' DocBookTag para DocBookGenerateTitle true DocBookWrapperMergeWithPrevious true End Style Criterion CopyStyle Theorem LatexName crit LabelString "Criterion \arabic{theorem}" DocBookWrapperTag figure DocBookWrapperAttr role='criterion' DocBookTag para DocBookGenerateTitle true DocBookWrapperMergeWithPrevious true End Style Algorithm CopyStyle Theorem LatexName alg LabelString "Algorithm \arabic{theorem}" DocBookWrapperTag figure DocBookWrapperAttr role='algorithm' DocBookTag para DocBookGenerateTitle true DocBookWrapperMergeWithPrevious true End Style Definition CopyStyle Theorem LatexName defn LabelString "Definition \arabic{theorem}" Font Shape Up EndFont LabelFont Shape Up Series Bold EndFont DocBookWrapperTag figure DocBookWrapperAttr role='definition' DocBookTag para DocBookGenerateTitle true DocBookWrapperMergeWithPrevious true End Style Conjecture CopyStyle Theorem LatexName conj LabelString "Conjecture \arabic{theorem}" DocBookWrapperTag figure DocBookWrapperAttr role='conjecture' DocBookTag para DocBookGenerateTitle true DocBookWrapperMergeWithPrevious true End Style Example CopyStyle Theorem LatexName exmp LabelString "Example \arabic{theorem}" DocBookWrapperTag informalexample DocBookTag para DocBookAttr "" End Style Problem CopyStyle Theorem LatexName prob LabelString "Problem \arabic{theorem}" DocBookWrapperTag figure DocBookWrapperAttr role='problem' DocBookTag para DocBookGenerateTitle true End Style Remark CopyStyle Theorem LatexName rem LabelString "Remark \arabic{theorem}" DocBookWrapperTag figure DocBookWrapperAttr role='remark' DocBookTag para DocBookGenerateTitle true End Style Note CopyStyle Theorem LatexName note LabelString "Note \arabic{theorem}" DocBookWrapperTag figure DocBookWrapperAttr role='note' DocBookTag para DocBookGenerateTitle true End Style Claim CopyStyle Theorem LatexName claim LabelString "Claim \arabic{theorem}" DocBookWrapperTag figure DocBookWrapperAttr role='claim' DocBookTag para DocBookGenerateTitle true End Counter summ GuiName Summary PrettyFormat "Summary ##" End Style Summary CopyStyle Theorem LatexName summ LabelCounter summ LabelString "Summary \arabic{summ}" DocBookWrapperTag figure DocBookWrapperAttr role='summary' DocBookTag para DocBookGenerateTitle true RefPrefix summ End Counter case GuiName Case PrettyFormat "Case ##" End Style Case CopyStyle Theorem LatexName case LabelCounter case LabelString "Case \arabic{case}" DocBookWrapperTag figure DocBookWrapperAttr role='case' DocBookTag para DocBookGenerateTitle true RefPrefix case End # This is not taken from the AMS defs, so as to match the output of the # style file. Style Acknowledgment Margin Static LatexType environment LatexName ack LabelType Above LabelBottomsep 1 LabelString "Acknowledgment" parsep 0.3 LabelFont Size large Series Bold EndFont DocBookTag para DocBookWrapperTag acknowledgements RefPrefix ack End Input theorems-refprefix.inc