#% Do not delete the line below; configure depends on this
-# \DeclareLaTeXClass[revtex4-1,natbib.sty,revsymb4-1.sty,textcase.sty,url.sty]{article (REVTeX 4.1)}
+# \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
-# Author: Julien Rioux <jrioux@physics.utoronto.ca>
+# a note:
+# - we provide natbib-internal according to LyX bug #5182
+# todo:
+# - add support for \onlinecite{}
-# Some notes:
-# - The \definecolor's are there to avoid LyX bug #4625.
-# - We provide natbib-internal according to LyX bug #5182.
-# - The command \lovname is missing from the class file.
-Format 27
+Format 82
-Input stdclass.inc
-Input numrevtex.inc
-
-Provides natbib-internal 1
-Provides url 1
-SecNumDepth 4
-TocDepth 3
-
-ClassOptions
- Other "aps,manuscript"
-End
-
-Preamble
- % Fix a couple of bugs in REVTeX 4.1
- \def\lovname{List of Videos}
- \@ifundefined{textcolor}{}
- {%
- \definecolor{BLACK}{gray}{0}
- \definecolor{WHITE}{gray}{1}
- \definecolor{RED}{rgb}{1,0,0}
- \definecolor{GREEN}{rgb}{0,1,0}
- \definecolor{BLUE}{rgb}{0,0,1}
- \definecolor{CYAN}{cmyk}{1,0,0,0}
- \definecolor{MAGENTA}{cmyk}{0,1,0,0}
- \definecolor{YELLOW}{cmyk}{0,0,1,0}
- }
-EndPreamble
-
-
-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
- AlignPossible Block, Left, Right, Center
- LabelType Static
- LabelSep M
- LabelString "Affiliation:"
-
- LabelFont
- Shape Italic
- EndFont
-End
-
-
-Style Affiliation_(alternate)
- CopyStyle Affiliation
- LatexName altaffiliation
- LabelString "Affiliation (alternate):"
- OptionalArgs 1
- 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:"
- OptionalArgs 1
- PassThru 1
- TextFont
- Family Typewriter
- EndFont
- LabelFont
- Family Roman
- EndFont
-End
-
-
-Style Author_URL
- CopyStyle Author_Email
- LatexName homepage
- LabelString "URL:"
- OptionalArgs 1
- PassThru 1
-End
-
-
-Style Collaboration
- CopyStyle Affiliation
- LatexName collaboration
- LabelString "Collaboration:"
-End
-
-
-Style Date
- LabelType Static
- LabelString "Date:"
- LabelFont
- Shape Italic
- EndFont
-End
-
-
-Style Keywords
- Category FrontMatter
- Margin Dynamic
- LatexType Command
- InTitle 1
- LatexName keywords
- LabelType Static
- LabelSep M
- LabelString "Keywords:"
-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 "Thanks:"
-End
-
-
-Style Title
- OptionalArgs 1
- Font
- Series Bold
- Size Large
- EndFont
-End
-
-
-########### Back matter #############
-
-Style Acknowledgments
- CopyStyle Standard
- Category BackMatter
- LatexType Environment
- LatexName acknowledgments
- LabelType Centered_Top_Environment
- LabelString "acknowledgments"
- 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
-
-
-Float
- Extension lov
- GuiName Video
- ListCommand listofvideos
- ListName "List of Videos"
- NeedsFloatPkg false
- NumberWithin none
- Placement tbp
- Style plain
- Type video
-End
-
-
-InsetLayout Float_Link
- CopyStyle URL
- LabelString "Float Link"
- LatexName setfloatlink
- LatexType command
- LyXType custom
-End
-
-
-InsetLayout Lowercase
- Decoration conglomerate
- LabelString Lowercase
- LatexName lowercase
- LatexType command
- LyXType custom
- Font
- # Keep empty to preserve font settings
- # from the surrounding environment
- EndFont
-End
-
-
-InsetLayout Surname
- Decoration conglomerate
- LabelString Surname
- LatexName surname
- LatexType command
- LyXType custom
- Font
- # Keep empty to preserve font settings
- # from the surrounding environment
- EndFont
-End
-
-
-NoStyle Chapter
-NoStyle Chapter*
-NoStyle LyX-Code
-NoStyle Right_Address
-NoStyle Subparagraph
-NoStyle Subparagraph*
+Input revtex4-x.inc