lyx_mirror/lib/layouts/revtex4.layout
Jean-Marc Lasgouttes e0b4ab11e9 indicate that the revtex4 class provides
natbib and url functionality


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_3_X@9748 a592a061-630c-0410-9148-cb99ea01b6c8
2005-03-25 16:27:41 +00:00

261 lines
5.1 KiB
Plaintext

#% Do not delete the line below; configure depends on this
# \DeclareLaTeXClass{article (REVTeX 4)}
# RevTeX 4 textclass definition file. Based on:
# AMS-Article textclass definition file. Taken from initial LyX source code
# and from the Article textclass definition file, following the AMS sample
# paper "testmath.tex" of January, 1995
# Author : David L. Johnson <dlj0@lehigh.edu> (AMS)
# Marc Mengel (RevTeX)
# Amir Karger (LyX v11.34 style modifications)
# Amir Karger (RevTeX 4 beta) 9/1999, 7/2000
# General textclass parameters
Columns 1
Sides 1
PageStyle Headers
MaxCounter Counter_Section
ProvidesNatbib 1
ProvidesUrl 1
# Default textclass options. The user may need to modify this.
ClassOptions
Other "aps,manuscript"
End
# Standard style definition
Style Standard
Margin Static
LatexType Paragraph
LatexName dummy
ParIndent MM
ParSkip 0.4
Align Block
AlignPossible Block, Left, Right, Center
LabelType No_Label
End
# Idea from aapaper: declare all layouts here ("Style Foo\nEnd\n")
# so that they appear in a specific order in the layout dropdown menu?
############### Sections.
Input stdsections.inc
# Redefine some of the section styles.
# Section-numbered style definition
Style Section
Align Center
AlignPossible Block, Center, Left
# standard font definition
Font
Series Medium
Shape Smallcaps
Size Large
EndFont
End
# Subsection-numbered style definition
Style Subsection
# standard font definition
Font
Series Bold
Size Normal
EndFont
End
# Subsubsection-numbered style definition
Style Subsubsection
# standard font definition
Font
Shape Italic
Size Normal
EndFont
End
# Paragraph-numbered style definition
Style Paragraph
TopSep 0.7
ParSep 0.4
# standard font definition
Font
Shape Italic
Size Normal
EndFont
End
# then define the unumbered sections, based on the numbered ones.
Input stdstarsections.inc
# remove the layouts that do not make sense.
NoStyle Chapter
NoStyle Chapter*
NoStyle Subparagraph
NoStyle Subparagraph*
########### LAYOUTS quotes, etc.
Input stdlayouts.inc
########## LISTS
Input stdlists.inc
################ STRUCTURE OF THE DOCUMENT
Input stdtitle.inc
Input stdstruct.inc
# Preprint style
Style Preprint
Margin Right_Address_Box
LatexType Command
InTitle 1
LatexName preprint
ParSkip 0.4
BottomSep 1.5
ParSep 1.5
Align Left
AlignPossible Left
End
# Title style definition
Style Title
# standard font definition
Font
Series Bold
Size Large
EndFont
End
# Author style definition
# Same as stdstruct.inc except the font
Style Author
# standard font definition
Font
Size Large
Shape Smallcaps
EndFont
End
# Date style definition
Style Date
LabelType Static
LabelString "Date: "
# standard font definition
LabelFont
Shape Italic
Size Large
EndFont
End
Style Affiliation
Margin Dynamic
LatexType Command
InTitle 1
LatexName affiliation
ParSkip 0.4
# BottomSep 1.5
# ParSep 1.5
Align Center
AlignPossible Block, Left, Right, Center
LabelType Static
LabelString "Affiliation: "
LabelFont
Shape Italic
EndFont
End
# Address is exactly the same as Affiliation. We just put this in so
# that reLyX will know what to do with it.
Style Address
CopyStyle Affiliation
LatexName address
LabelString "Address: "
End
Style Thanks
CopyStyle Affiliation
LatexName thanks
LabelString "Thanks: "
End
Style Author_Email
CopyStyle Affiliation
PassThru 1
LatexName email
LabelString "Electronic Address: "
TextFont
Family Typewriter
EndFont
LabelFont
# override Typewriter
Family Roman
EndFont
End
Style Author_URL
CopyStyle "Author Email"
PassThru 1
LatexName homepage
LabelString "URL: "
End
# Abstract style definition
Style Abstract
InTitle 1
ItemSep 0.2
ParSep 0.3
LabelFont
Size Large
EndFont
End
Style Acknowledgments
LatexType Environment
LatexName acknowledgments
ParIndent MM
ParSkip 0.4
Align Block
AlignPossible Block, Left, Right, Center
# label definition
LabelType Centered_Top_Environment
LabelString acknowledgments
LabelBottomSep 0.5
LabelFont
Series Medium
Shape Smallcaps
Size Large
EndFont
End
Style PACS
Margin Dynamic
LatexType Command
InTitle 1
LatexName pacs
LabelType Static
LabelString "PACS number: "
End
Style Keywords
CopyStyle PACS
InTitle 1
Latexname keywords
LabelString "Keywords: "
End
Input stdfloats.inc
Input stdcounters.inc
### Finally a few obsolete definitions for compatibility
Input obsolete.inc
Style REVTEX_Title
ObsoletedBy Title
End