]> git.lyx.org Git - lyx.git/blobdiff - lib/layouts/revtex4-1.layout
New Theorems Module. Contributed by Udicoudco <udifoglle@gmail.com> on the mailing...
[lyx.git] / lib / layouts / revtex4-1.layout
index 8e1b80bd0da86a488a66b0e20368b6ac83b09cd8..82d22e7f0842b05e5c575f6a6026a534a981a2f3 100644 (file)
 # 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@lyx.org>
+# 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 43
+Format 99
 
-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):"
-       Argument 1
-               LabelString   "Alternate Affiliation Option"
-               Tooltip       "Optional argument to the altaffiliation command"
-       EndArgument
-       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
-               LabelString   "Electronic Address Option|s"
-               Tooltip       "Optional argument to the email command"
-       EndArgument
-       PassThru              1
-       TextFont
-         Family              Typewriter
-       EndFont
-       LabelFont
-         Family              Roman
-       EndFont
-End
-
-
-Style Author_URL
-       CopyStyle             Author_Email
-       LatexName             homepage
-       LabelString           "URL:"
-       Argument 1
-               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:"
-       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
-       Argument 1
-               LabelString   "Short Title|S"
-               Tooltip       "Short title as it appears in the running headers"
-       EndArgument
-       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
-       IsPredefined          true
-       ListCommand           listofvideos
-       ListName              "List of Videos"
-       NumberWithin          none
-       Placement             tbp
-       Style                 plain
-       Type                  video
-       UsesFloatPkg          false
-End
-
-
-InsetLayout Flex:Float_Link
-       CopyStyle             Flex:URL
-       LabelString           "Float Link"
-       LatexName             setfloatlink
-       LatexType             command
-       LyXType               custom
-End
-
-
-InsetLayout Flex: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 Flex: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