mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-23 13:31:49 +00:00
b9b619641b
In particular, it makes paragraph breaks generate single \n in latex output when ParbreakIsNewline is true This means that it is not necessary anymore to use newlines to break lines. Plain paragraph breaks can be used instead, like is done now in ERT/Listings. This is mainly aimed at sweave support. lyx2lyx support courtesy of Richard Heck git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@36163 a592a061-630c-0410-9148-cb99ea01b6c8
273 lines
5.6 KiB
Plaintext
273 lines
5.6 KiB
Plaintext
#% Do not delete the line below; configure depends on this
|
|
# \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
|
|
# paper "testmath.tex" of January, 1995
|
|
# Author : David L. Johnson <dlj0@lehigh.edu> (AMS)
|
|
# Marc Mengel (RevTeX)
|
|
# Amir Karger (LyX v11.34 style modifications)
|
|
# Amir Karger (RevTeX 4 beta) 9/1999, 7/2000
|
|
|
|
|
|
Format 30
|
|
Columns 1
|
|
Sides 1
|
|
PageStyle Headers
|
|
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
|
|
LatexType Paragraph
|
|
LatexName dummy
|
|
ParIndent MM
|
|
ParSkip 0.4
|
|
Align Block
|
|
AlignPossible Block, Left, Right, Center
|
|
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.
|
|
|
|
Input stdinsets.inc
|
|
Input stdsections.inc
|
|
Input numrevtex.inc
|
|
|
|
Style Section
|
|
Align Center
|
|
AlignPossible Block, Center, Left
|
|
Font
|
|
Series Medium
|
|
Shape Smallcaps
|
|
Size Large
|
|
EndFont
|
|
TocLevel 1
|
|
End
|
|
|
|
|
|
Style Subsection
|
|
Font
|
|
Series Bold
|
|
Size Normal
|
|
EndFont
|
|
TocLevel 2
|
|
End
|
|
|
|
|
|
Style Subsubsection
|
|
Font
|
|
Shape Italic
|
|
Size Normal
|
|
EndFont
|
|
TocLevel 3
|
|
End
|
|
|
|
|
|
Style Paragraph
|
|
TopSep 0.7
|
|
ParSep 0.4
|
|
Font
|
|
Shape Italic
|
|
Size Normal
|
|
EndFont
|
|
TocLevel 4
|
|
End
|
|
|
|
# then define the unumbered sections, based on the numbered ones.
|
|
Input stdstarsections.inc
|
|
|
|
NoStyle Chapter
|
|
NoStyle Chapter*
|
|
NoStyle Subparagraph
|
|
NoStyle Subparagraph*
|
|
|
|
Input stdlayouts.inc
|
|
Input stdlists.inc
|
|
Input stdtitle.inc
|
|
Input stdstruct.inc
|
|
|
|
|
|
Style Preprint
|
|
Margin Right_Address_Box
|
|
LatexType Command
|
|
InTitle 1
|
|
LatexName preprint
|
|
ParSkip 0.4
|
|
BottomSep 1.5
|
|
ParSep 1.5
|
|
Align Left
|
|
End
|
|
|
|
|
|
Style Title
|
|
Font
|
|
Series Bold
|
|
Size Large
|
|
EndFont
|
|
End
|
|
|
|
|
|
Style Author
|
|
Font
|
|
Size Large
|
|
Shape Smallcaps
|
|
EndFont
|
|
End
|
|
|
|
|
|
Style Date
|
|
LabelType Static
|
|
LabelString "Date:"
|
|
LabelFont
|
|
Shape Italic
|
|
Size Large
|
|
EndFont
|
|
End
|
|
|
|
|
|
Style Affiliation
|
|
Margin Dynamic
|
|
LatexType Command
|
|
InTitle 1
|
|
LatexName affiliation
|
|
ParSkip 0.4
|
|
# BottomSep 1.5
|
|
# ParSep 1.5
|
|
Align Center
|
|
AlignPossible Block, Left, Right, Center
|
|
LabelType Static
|
|
LabelSep M
|
|
LabelString "Affiliation:"
|
|
|
|
LabelFont
|
|
Shape Italic
|
|
EndFont
|
|
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 tex2lyx will know what to do with it.
|
|
Style Address
|
|
CopyStyle Affiliation
|
|
LatexName address
|
|
LabelString "Address:"
|
|
End
|
|
|
|
|
|
Style Thanks
|
|
CopyStyle Affiliation
|
|
LatexName thanks
|
|
LabelString "Thanks:"
|
|
End
|
|
|
|
|
|
Style Author_Email
|
|
CopyStyle Affiliation
|
|
PassThru 1
|
|
ParbreakIsNewline 1
|
|
LatexName email
|
|
OptionalArgs 1
|
|
LabelString "Electronic Address:"
|
|
TextFont
|
|
Family Typewriter
|
|
EndFont
|
|
LabelFont
|
|
Family Roman
|
|
EndFont
|
|
End
|
|
|
|
|
|
Style Author_URL
|
|
CopyStyle Author_Email
|
|
PassThru 1
|
|
ParbreakIsNewline 1
|
|
LatexName homepage
|
|
OptionalArgs 1
|
|
LabelString "URL:"
|
|
End
|
|
|
|
|
|
Style Abstract
|
|
InTitle 1
|
|
ItemSep 0.2
|
|
ParSep 0.3
|
|
LabelFont
|
|
Size Large
|
|
EndFont
|
|
End
|
|
|
|
|
|
Style Acknowledgments
|
|
LatexType Environment
|
|
LatexName acknowledgments
|
|
ParIndent MM
|
|
ParSkip 0.4
|
|
Align Block
|
|
AlignPossible Block, Left, Right, Center
|
|
LabelType Centered_Top_Environment
|
|
LabelString "acknowledgments"
|
|
LabelBottomSep 0.5
|
|
LabelFont
|
|
Series Medium
|
|
Shape Smallcaps
|
|
Size Large
|
|
EndFont
|
|
End
|
|
|
|
|
|
Style PACS
|
|
Margin Dynamic
|
|
LatexType Command
|
|
InTitle 1
|
|
LatexName pacs
|
|
LabelType Static
|
|
LabelSep M
|
|
LabelString "PACS number:"
|
|
End
|
|
|
|
|
|
Style Keywords
|
|
CopyStyle PACS
|
|
InTitle 1
|
|
Latexname keywords
|
|
LabelSep M
|
|
LabelString "Keywords:"
|
|
End
|
|
|
|
|
|
Input stdfloats.inc
|
|
Input stdcounters.inc
|