mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-22 10:00:33 +00:00
b9b619641b
In particular, it makes paragraph breaks generate single \n in latex output when ParbreakIsNewline is true This means that it is not necessary anymore to use newlines to break lines. Plain paragraph breaks can be used instead, like is done now in ERT/Listings. This is mainly aimed at sweave support. lyx2lyx support courtesy of Richard Heck git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@36163 a592a061-630c-0410-9148-cb99ea01b6c8
439 lines
9.5 KiB
Plaintext
439 lines
9.5 KiB
Plaintext
#% Do not delete the line below; configure depends on this
|
|
# \DeclareLaTeXClass[elsart,amssymb.sty,latexsym.sty]{article (Elsevier, obsolete version)}
|
|
# 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.
|
|
|
|
|
|
Format 30
|
|
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 summ
|
|
End
|
|
|
|
|
|
Counter 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 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
|
|
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
|
|
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
|
|
OptionalArgs 1
|
|
Font
|
|
Series Bold
|
|
EndFont
|
|
End
|
|
|
|
|
|
Style Author_Address
|
|
Margin Dynamic
|
|
LatexType Command
|
|
InTitle 1
|
|
LatexName address
|
|
Align Center
|
|
Labeltype Static
|
|
LabelSep M
|
|
LabelString "Address:"
|
|
OptionalArgs 1
|
|
LabelFont
|
|
Shape Italic
|
|
EndFont
|
|
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
|
|
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
|
|
End
|
|
|
|
|
|
# thanks is like a footnote
|
|
Style Thanks
|
|
Margin Static
|
|
LatexType Command
|
|
LatexName thanks
|
|
InTitle 1
|
|
OptionalArgs 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
|
|
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 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
|
|
# - Acknowledgement
|
|
# - Case
|
|
|
|
Counter 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 "Acknowledgements"
|
|
parsep 0.3
|
|
LabelFont
|
|
Size large
|
|
Series Bold
|
|
EndFont
|
|
End
|
|
|
|
Input theorems-refprefix.inc
|