#% 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 (LyX v11.34 style modifications)
# Amir Karger (RevTeX 4 beta) 9/1999, 7/2000
-# General textclass parameters
+
+Format 34
Columns 1
Sides 1
PageStyle Headers
-MaxCounter Counter_Section
+Provides natbib-internal 1
+Provides url 1
# Default textclass options. The user may need to modify this.
ClassOptions
Other "aps,manuscript"
End
-# Standard style definition
+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
LatexType Paragraph
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.
+# 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
-# 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
+ TocLevel 1
End
-# Subsection-numbered style definition
+
Style Subsection
- # standard font definition
Font
Series Bold
Size Normal
EndFont
+ TocLevel 2
End
-# Subsubsection-numbered style definition
+
Style Subsubsection
- # standard font definition
Font
Shape Italic
Size Normal
EndFont
+ TocLevel 3
End
-# Paragraph-numbered style definition
+
Style Paragraph
TopSep 0.7
ParSep 0.4
-
- # standard font definition
Font
Shape Italic
Size Normal
EndFont
+ TocLevel 4
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
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
+ LabelString "Date:"
LabelFont
Shape Italic
Size Large
EndFont
End
+
Style Affiliation
Margin Dynamic
LatexType Command
Align Center
AlignPossible Block, Left, Right, Center
LabelType Static
- LabelString "Affiliation: "
+ LabelSep M
+ LabelString "Affiliation:"
LabelFont
Shape Italic
EndFont
-End
+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: "
+ CopyStyle Affiliation
+ LatexName 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
LabelFont
-# override Typewriter
Family Roman
EndFont
End
+
Style Author_URL
- CopyStyle "Author Email"
+ CopyStyle Author_Email
PassThru 1
+ ParbreakIsNewline 1
LatexName homepage
- LabelString "URL: "
+ OptionalArgs 1
+ LabelString "URL:"
End
-# Abstract style definition
-Style Abstract
+
+Style Abstract
InTitle 1
ItemSep 0.2
ParSep 0.3
-
LabelFont
Size Large
EndFont
-End
+End
+
Style Acknowledgments
LatexType Environment
ParSkip 0.4
Align Block
AlignPossible Block, Left, Right, Center
-
- # label definition
LabelType Centered_Top_Environment
- LabelString acknowledgments
+ LabelString "acknowledgments"
LabelBottomSep 0.5
LabelFont
Series Medium
EndFont
End
+
Style PACS
Margin Dynamic
LatexType Command
InTitle 1
LatexName pacs
LabelType Static
- LabelString "PACS number: "
+ LabelSep M
+ LabelString "PACS number:"
End
+
Style Keywords
CopyStyle PACS
InTitle 1
Latexname keywords
- LabelString "Keywords: "
+ LabelSep M
+ 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