lyx_mirror/lib/layouts/revtex4-1.layout

370 lines
6.0 KiB
Plaintext
Raw Normal View History

#% Do not delete the line below; configure depends on this
# \DeclareLaTeXClass[revtex4-1,natbib.sty,revsymb4-1.sty,textcase.sty,url.sty]{REVTeX (V. 4.1)}
# \DeclareCategory{Articles}
# REVTeX 4.1 textclass definition file.
# Based on official article.layout, revtex4.layout and stdclass.inc definition files,
# and on the unofficial revtex4-1.layout by Manoj Rajagopalan, posted to the wiki.
#
# Author: Julien Rioux <jrioux@lyx.org> and Uwe Stöhr
#
# This layout is according to
# https://journals.aps.org/files/revtex/auguide4-1.pdf
# a note:
# - we provide natbib-internal according to LyX bug #5182
# todo:
# - add support for \onlinecite{}
Format 68
Input stdclass.inc
Input numrevtex.inc
Provides natbib-internal 1
Provides url 1
Provides tablefootnote 1
Provides footnote-alternative 1
SecNumDepth 4
TocDepth 3
2015-05-22 19:50:48 +00:00
DefaultStyle Standard
Style Section
Align Center
Font
Shape Smallcaps
EndFont
End
Style Subsubsection
Font
Shape Italic
EndFont
End
Style Paragraph
Font
Shape Italic
EndFont
End
# This input needs to appear *after* modifications to sections
Input stdstarsections.inc
########### Front matter ############
Style Abstract
InTitle 1
End
Style Affiliation
Category FrontMatter
Margin Dynamic
LatexType Command
InTitle 1
LatexName affiliation
ParSkip 0.4
Align Center
2015-05-22 19:50:48 +00:00
AlignPossible Block, Left, Right, Center
LabelType Static
LabelSep M
TextFont
Family Typewriter
EndFont
LabelString "Affiliation:"
LabelFont
Color Green
Series Bold
EndFont
End
Style Affiliation_(alternate)
CopyStyle Affiliation
LatexName altaffiliation
LabelString "Affiliation (alternate):"
Argument 1
2015-05-22 19:50:48 +00:00
LabelString "Alternate Affiliation Option"
Tooltip "Optional argument to the altaffiliation command"
EndArgument
2015-05-22 19:50:48 +00:00
PassThru 1
End
Style Affiliation_(none)
CopyStyle Affiliation
KeepEmpty true
LabelString "No affiliation"
LatexName noaffiliation%
End
# Address is exactly the same as Affiliation. We just put
# this in so that tex2lyx will know what to do with it.
Style Address
CopyStyle Affiliation
LatexName address
LabelString "Address:"
End
Style Author_Email
CopyStyle Affiliation
LatexName email
LabelString "Electronic Address:"
Argument 1
2015-05-22 19:50:48 +00:00
LabelString "Electronic Address Option|s"
Tooltip "Optional argument to the email command"
EndArgument
PassThru 1
TextFont
Family Roman
EndFont
End
Style Author_URL
CopyStyle Author_Email
LatexName homepage
LabelString "URL:"
Argument 1
2015-05-22 19:50:48 +00:00
LabelString "Author URL Option"
Tooltip "Optional argument to the homepage command"
EndArgument
PassThru 1
End
Style Collaboration
CopyStyle Affiliation
LatexName collaboration
LabelString "Collaboration:"
End
Style Date
LabelType Static
LabelString "Date:"
End
Style Keywords
Category FrontMatter
Margin Dynamic
LatexType Command
InTitle 1
LatexName keywords
LabelType Static
LabelSep M
LabelString "Keywords:"
LabelFont
Color Green
Series Bold
EndFont
End
Style PACS
CopyStyle Keywords
LatexName pacs
LabelString "PACS numbers:"
End
Style Preprint
Category FrontMatter
Margin Right_Address_Box
LatexType Command
InTitle 1
LatexName preprint
ParSkip 0.4
BottomSep 1.5
ParSep 1.5
Align Left
End
Style Thanks
CopyStyle Affiliation
LatexName thanks
LabelString "Title footnote:"
End
Style Title
Argument 1
2015-05-22 19:50:48 +00:00
LabelString "Short Title|S"
Tooltip "Short title as it appears in the running headers"
2015-05-22 19:50:48 +00:00
InsertCotext 1
EndArgument
Font
Series Bold
Size Large
EndFont
End
########### Back matter #############
Style Acknowledgments
CopyStyle Standard
Category BackMatter
LatexType Environment
LatexName acknowledgments
LabelType Centered
LabelString "acknowledgments"
2015-05-22 19:50:48 +00:00
LabelBottomSep 0.5
LabelFont
Series Bold
Shape Smallcaps
Size Larger
EndFont
TopSep 0.7
End
##### stuff specific to REVTeX 4.1
Style Ruled_Table
CopyStyle Standard
Category Specials
LatexName ruledtabular
LatexType environment
End
Style Turn_Page
CopyStyle Standard
Category Specials
LatexName turnpage
LatexType environment
End
Style Wide_Text
CopyStyle Standard
Category Specials
LatexName widetext
LatexType environment
End
2017-05-13 15:36:20 +00:00
Input stdfloatnames.inc
Float
Type algorithm
GuiName Algorithm
Placement H
AllowedPlacement none
AllowsSideways 0
AllowsWide 0
Extension loa
NumberWithin none
Style ruled
ListName "List of Algorithms"
IsPredefined false
UsesFloatPkg true
RefPrefix alg
End
Float
Extension lov
GuiName Video
2015-05-22 19:50:48 +00:00
IsPredefined true
ListCommand listofvideos
ListName "List of Videos"
2015-05-22 19:50:48 +00:00
NumberWithin none
Placement tbp
AllowsSideways 0
Style plain
Type video
2015-05-22 19:50:48 +00:00
UsesFloatPkg false
End
OutlinerName video "Videos"
InsetLayout Flex:Float_Link
CopyStyle Flex:URL
LabelString "Float link"
LatexName setfloatlink
LatexType command
LyXType custom
End
InsetLayout Flex:Lowercase
LyxType custom
LatexType command
LatexName lowercase
LabelString "lowercase text"
Font
# Keep empty to preserve font settings
# from the surrounding environment
EndFont
LabelFont
Size Small
EndFont
ResetsFont true
End
InsetLayout "Flex:Online cite"
LyxType custom
LatexType command
LatexName onlinecite
LabelString "online cite"
Argument 1
2015-05-22 19:50:48 +00:00
LabelString "Text behind"
Tooltip "text behind the cite"
EndArgument
Font
# Keep empty to preserve font settings
# from the surrounding environment
EndFont
LabelFont
Size Small
EndFont
ResetsFont true
End
InsetLayout Flex:Surname
Decoration conglomerate
LabelString Surname
LatexName surname
LatexType command
LyXType custom
Font
# Keep empty to preserve font settings
# from the surrounding environment
EndFont
LabelFont
Color green
Size Small
EndFont
ResetsFont true
End
# RevTeX uses normal footnotes in tables
InsetLayout Foot:InFloatTable
CopyStyle Foot
End
NoStyle Chapter
NoStyle Chapter*
NoStyle LyX-Code
NoStyle Right_Address
NoStyle Subparagraph
NoStyle Subparagraph*