]> git.lyx.org Git - lyx.git/blobdiff - lib/layouts/revtex4.layout
- theorems-without-preamble.inc: new file to provide theorem environments without...
[lyx.git] / lib / layouts / revtex4.layout
index f00c36380bb930341be444274fbac3f62df038fa..0a796fadefb126f078f75b2bcedcade3d5027571 100644 (file)
@@ -1,5 +1,5 @@
 #% Do not delete the line below; configure depends on this
-#  \DeclareLaTeXClass{article (REVTeX 4)}
+#  \DeclareLaTeXClass[revtex4,natbib.sty,revsymb.sty]{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
 #          Amir Karger (RevTeX 4 beta) 9/1999, 7/2000
 
 
+Format 35
 Columns                 1
 Sides                   1
 PageStyle               Headers
-ProvidesNatbib         1
-ProvidesUrl            1
+Provides natbib-internal       1
+Provides url           1
 
 # Default textclass options. The user may need to modify this.
 ClassOptions
        Other                 "aps,manuscript"
 End
 
+Preamble
+       \@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 Standard
        Margin                Static
@@ -37,6 +52,7 @@ 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.
 
+Input stdinsets.inc
 Input stdsections.inc
 Input numrevtex.inc
 
@@ -48,6 +64,7 @@ Style Section
          Shape               Smallcaps
          Size                Large
        EndFont
+       TocLevel 1
 End
 
 
@@ -56,6 +73,7 @@ Style Subsection
          Series              Bold
          Size                Normal
        EndFont
+       TocLevel 2
 End
 
 
@@ -64,6 +82,7 @@ Style Subsubsection
          Shape               Italic
          Size                Normal
        EndFont
+       TocLevel 3
 End
 
 
@@ -74,6 +93,7 @@ Style Paragraph
          Shape               Italic
          Size                Normal
        EndFont
+       TocLevel 4
 End
 
 # then define the unumbered sections, based on the numbered ones.
@@ -99,7 +119,6 @@ Style Preprint
        BottomSep             1.5
        ParSep                1.5
        Align                 Left
-       AlignPossible         Left
 End
 
 
@@ -121,7 +140,7 @@ End
 
 Style Date
        LabelType             Static
-       LabelString           "Date: "
+       LabelString           "Date:"
        LabelFont
          Shape               Italic
          Size                Large
@@ -140,7 +159,8 @@ Style Affiliation
        Align                 Center
        AlignPossible         Block, Left, Right, Center
        LabelType             Static
-       LabelString           "Affiliation: "
+       LabelSep              M
+       LabelString           "Affiliation:"
 
        LabelFont
          Shape               Italic
@@ -148,27 +168,39 @@ Style Affiliation
 End
 
 
+Style AltAffiliation
+       CopyStyle             Affiliation
+       PassThru              1
+       ParbreakIsNewline     1
+       LatexName             altaffiliation
+       OptionalArgs          1
+       LabelString           "AltAffiliation"
+End
+
+
 # Address is exactly the same as Affiliation. We just put this in so
-# that reLyX will know what to do with it.
+# that tex2lyx will know what to do with it.
 Style Address
        CopyStyle             Affiliation
        LatexName             address
-       LabelString           "Address: "
+       LabelString           "Address:"
 End
 
 
 Style Thanks
        CopyStyle             Affiliation
        LatexName             thanks
-       LabelString           "Thanks: "
+       LabelString           "Thanks:"
 End
 
 
 Style Author_Email
        CopyStyle             Affiliation
        PassThru              1
+       ParbreakIsNewline     1
        LatexName             email
-       LabelString           "Electronic Address: "
+       OptionalArgs          1
+       LabelString           "Electronic Address:"
        TextFont
          Family              Typewriter
        EndFont
@@ -181,8 +213,10 @@ End
 Style Author_URL
        CopyStyle             Author_Email
        PassThru              1
+       ParbreakIsNewline     1
        LatexName             homepage
-       LabelString           "URL: "
+       OptionalArgs          1
+       LabelString           "URL:"
 End
 
 
@@ -220,7 +254,8 @@ Style PACS
        InTitle               1
        LatexName             pacs
        LabelType             Static
-       LabelString           "PACS number: "
+       LabelSep              M
+       LabelString           "PACS number:"
 End
 
 
@@ -228,7 +263,8 @@ Style Keywords
        CopyStyle             PACS
        InTitle               1
        Latexname             keywords
-       LabelString           "Keywords: "
+       LabelSep              M
+       LabelString           "Keywords:"
 End