added the revtex4 files from lyx-1_0_x

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@148 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Lars Gullik Bjønnes 1999-09-28 04:37:44 +00:00
parent 27de1486ca
commit 61e6c445d3
2 changed files with 388 additions and 0 deletions

236
lib/layouts/revtex4.layout Normal file
View File

@ -0,0 +1,236 @@
#% Do not delete the line below; configure depends on this
# \DeclareLaTeXClass{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 - using changes
# made by Jean-Marc Lasgouttes to amsart.layout)
# Amir Karger (RevTeX 4 beta) 9/1999
#TODO: need to make a thanks layout and write note in template not to
#put footnotes in the title matter!
#TODO: examine this issue that it seems you need to put the address last or you
#get errors (seems to happen even when not using lyx...)
# General textclass parameters
Columns 1
Sides 1
PageStyle Headers
MaxCounter Counter_Section
# Default textclass options. The user may need to modify this.
ClassOptions
Other "aps,manuscript"
End
# Standard style definition
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?
############### Sections.
Input stdsections.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
End
# Subsection-numbered style definition
Style Subsection
# standard font definition
Font
Series Bold
Size Normal
EndFont
End
# Subsubsection-numbered style definition
Style Subsubsection
# standard font definition
Font
Shape Italic
Size Normal
EndFont
End
# Paragraph-numbered style definition
Style Paragraph
TopSep 0.7
ParSep 0.4
# standard font definition
Font
Shape Italic
Size Normal
EndFont
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 stdstruct.inc
# Preprint style
Style Preprint
Margin Right_Address_Box
LatexType Command
LatexName preprint
ParSkip 0.4
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
LabelFont
Shape Italic
Size Large
EndFont
End
# Address style definition
# (This style is same as Afilliation for Phys. Rev.)
Style Address
Margin Dynamic
LatexType Command
InTitle 1
LatexName address
ParSkip 0.4
# BottomSep 1.5
# ParSep 1.5
Align Center
AlignPossible Block, Left, Right, Center
LabelType Static
LabelString "Address: "
LabelFont
Shape Italic
EndFont
End
Style Affiliation
CopyStyle Address
LatexName affiliation
LabelString "Affiliation: "
End
Style Thanks
CopyStyle Address
LatexName thanks
LabelString "Thanks: "
End
Style Author_Email
CopyStyle Address
LatexName email
LabelString "Electronic Address: "
TextFont
Family Typewriter
EndFont
LabelFont
# override Typewriter
Family Roman
EndFont
End
Style Author_URL
CopyStyle "Author Email"
LatexName homepage
LabelString "URL: "
End
# Abstract style definition
Style Abstract
InTitle 1
ItemSep 0.2
ParSep 0.3
LabelFont
Size Large
EndFont
End
Style PACS
Margin Dynamic
LatexType Command
LatexName pacs
LabelType Static
LabelString "PACS number: "
End
Style Keywords
CopyStyle PACS
Latexname keywords
LabelString "Keywords: "
End
### Finally a few obsolete definitions for compatibility
Input obsolete.inc
Style REVTEX_Title
ObsoletedBy Title
End

152
lib/templates/revtex4.lyx Normal file
View File

@ -0,0 +1,152 @@
#This file was created by <karger> Thu Sep 23 10:54:03 1999
#LyX 1.0 (C) 1995-1999 Matthias Ettrich and the LyX Team
\lyxformat 2.15
\textclass revtex4
\options aps,manuscript
\layout Preprint
This line only printed with preprint option
\layout Title
Insert your Title Here
\layout Author
Author1
\layout Author Email
foo@bar.edu
\begin_inset Info Make sure to put any Email, URL, and Thanks layouts IN
BETWEEN the Author layout and the corresponding Address
layout for that author.
\end_inset
\layout Author URL
http://bar.com/~foo
\layout Thanks
Thanks to you, Mrs.
Robinson!
\begin_inset Info Use Thanks layout instead of inserting footnotes.
Footnotes in the title will do weird things in RevTeX 4!
\end_inset
\layout Address
Address for author 1
\layout Author
Author2
\layout Author Email
bar@foo.edu
\layout Address
Address for author 2
\layout Abstract
Insert your abstract here.
It should be interesting.
\layout Standard
\begin_inset Info You don't have to write \maketitle.. LyX does this by itself.
\end_inset
\layout Section
introduction
\layout Standard
By the way, any of the style options, like
\family typewriter
prl
\family default
or
\family typewriter
preprint
\family default
should go in the
\family sans
Extra
\protected_separator
Options
\family default
field in the
\family sans
Document
\protected_separator
Layout
\family default
popup (accessed from the
\family sans
Layout
\family default
menu).
See the RevTeX 4 manual for style options, special macros, and the like.
\layout Section
methods
\layout Standard
Special REVTeX macros must be typed in TeX mode, so typing
\family typewriter
\backslash
openone
\family default
in TeX mode yields
\latex latex
\backslash
openone{}
\latex default
.
REVTeX macros can also be used freely in the math editor, so you can type
\begin_inset Formula \( \sqrt{\overstar {a}}>b \)
\end_inset
, for example, which uses the RevTeX
\family typewriter
\backslash
overcirc
\family default
command.
\layout Standard
You can do a bibliography by hand, as shown below, but it may be easier
to erase that and use BibTeX.
If you use BibTeX, use the RevTeX bibliography style file,
\family typewriter
revtex.bst
\family default
.
With either method, you can cite references with the LyX citation commands
\begin_inset LatexCommand \cite{mycitation}
\end_inset
.
\layout Bibliography
\bibitem {mycitation}
Author,
\begin_inset Quotes eld
\end_inset
Title
\begin_inset Quotes erd
\end_inset
, Journal
\series bold
Volume
\series default
, page--numbers (year).
\the_end