[prev in list] [next in list] [prev in thread] [next in thread]
List: lyx-cvs
Subject: [LyX/master] revtex4-1.layout: update to latest REVTeX 4.1
From: Uwe Stöhr <uwestoehr () lyx ! org>
Date: 2014-10-27 0:39:22
Message-ID: 20141027003922.7D9542801A8 () lyx ! lyx ! org
[Download RAW message or body]
commit a1add5e8045905bbeb7747e463f5bb95e221346f
Author: Uwe Stöhr <uwestoehr@lyx.org>
Date: Mon Oct 27 01:39:18 2014 +0100
revtex4-1.layout: update to latest REVTeX 4.1
- added support for the command \onlinecite
- some style and whitespace issues
- revtex4-1.lyx: update accordingly
diff --git a/lib/layouts/revtex4-1.layout b/lib/layouts/revtex4-1.layout
index 30519fd..fe30273 100644
--- a/lib/layouts/revtex4-1.layout
+++ b/lib/layouts/revtex4-1.layout
@@ -13,11 +13,7 @@
# a note:
# - we provide natbib-internal according to LyX bug #5182
# todo:
-# - add support for \lowercase{}
-# - add support for \pacs[]{}
# - add support for \onlinecite{}
-# - add support for subequation environment
-# - fix broken flex inset setfloatlink
Format 49
@@ -32,23 +28,23 @@ TocDepth 3
DefaultStyle Standard
Style Section
- Align Center
+ Align Center
Font
- Shape Smallcaps
+ Shape Smallcaps
EndFont
End
Style Subsubsection
Font
- Shape Italic
+ Shape Italic
EndFont
End
Style Paragraph
Font
- Shape Italic
+ Shape Italic
EndFont
End
@@ -60,151 +56,152 @@ Input stdstarsections.inc
########### Front matter ############
Style Abstract
- InTitle 1
+ 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:"
-
+ Category FrontMatter
+ Margin Dynamic
+ LatexType Command
+ InTitle 1
+ LatexName affiliation
+ ParSkip 0.4
+ Align Center
+ AlignPossible Block, Left, Right, Center
+ LabelType Static
+ LabelSep M
+ TextFont
+ Family Typewriter
+ EndFont
+ LabelString "Affiliation:"
LabelFont
- Shape Italic
+ Color Green
+ Series Bold
EndFont
End
Style Affiliation_(alternate)
- CopyStyle Affiliation
- LatexName altaffiliation
- LabelString "Affiliation (alternate):"
+ CopyStyle Affiliation
+ LatexName altaffiliation
+ LabelString "Affiliation (alternate):"
Argument 1
- LabelString "Alternate Affiliation Option"
- Tooltip "Optional argument to the altaffiliation command"
+ 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%
+ 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:"
+ CopyStyle Affiliation
+ LatexName address
+ LabelString "Address:"
End
Style Author_Email
- CopyStyle Affiliation
- LatexName email
- LabelString "Electronic Address:"
+ CopyStyle Affiliation
+ LatexName email
+ LabelString "Electronic Address:"
Argument 1
- LabelString "Electronic Address Option|s"
- Tooltip "Optional argument to the email command"
+ LabelString "Electronic Address Option|s"
+ Tooltip "Optional argument to the email command"
EndArgument
- PassThru 1
+ PassThru 1
TextFont
- Family Typewriter
- EndFont
- LabelFont
- Family Roman
+ Family Roman
EndFont
End
Style Author_URL
- CopyStyle Author_Email
- LatexName homepage
- LabelString "URL:"
+ CopyStyle Author_Email
+ LatexName homepage
+ LabelString "URL:"
Argument 1
- LabelString "Author URL Option"
- Tooltip "Optional argument to the homepage command"
+ LabelString "Author URL Option"
+ Tooltip "Optional argument to the homepage command"
EndArgument
- PassThru 1
+ PassThru 1
End
Style Collaboration
- CopyStyle Affiliation
- LatexName collaboration
- LabelString "Collaboration:"
+ CopyStyle Affiliation
+ LatexName collaboration
+ LabelString "Collaboration:"
End
Style Date
- LabelType Static
- LabelString "Date:"
- LabelFont
- Shape Italic
- EndFont
+ LabelType Static
+ LabelString "Date:"
End
Style Keywords
- Category FrontMatter
- Margin Dynamic
- LatexType Command
- InTitle 1
- LatexName keywords
- LabelType Static
- LabelSep M
- LabelString "Keywords:"
+ Category FrontMatter
+ Margin Dynamic
+ LatexType Command
+ InTitle 1
+ LatexName keywords
+ LabelType Static
+ LabelSep M
+ LabelString "Keywords:"
+ LabelFont
+ Color Green
+ Series Bold
+ EndFont
End
Style PACS
- CopyStyle Keywords
- LatexName pacs
- LabelString "PACS numbers:"
+ 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
+ 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:"
+ CopyStyle Affiliation
+ LatexName thanks
+ LabelString "Title footnote:"
End
Style Title
Argument 1
- LabelString "Short Title|S"
- Tooltip "Short title as it appears in the running headers"
+ LabelString "Short Title|S"
+ Tooltip "Short title as it appears in the running headers"
EndArgument
Font
- Series Bold
- Size Large
+ Series Bold
+ Size Large
EndFont
End
@@ -212,94 +209,120 @@ End
########### Back matter #############
Style Acknowledgments
- CopyStyle Standard
- Category BackMatter
- LatexType Environment
- LatexName acknowledgments
- LabelType Centered
- LabelString "acknowledgments"
- LabelBottomSep 0.5
+ CopyStyle Standard
+ Category BackMatter
+ LatexType Environment
+ LatexName acknowledgments
+ LabelType Centered
+ LabelString "acknowledgments"
+ LabelBottomSep 0.5
LabelFont
- Series Bold
- Shape Smallcaps
- Size Larger
+ Series Bold
+ Shape Smallcaps
+ Size Larger
EndFont
- TopSep 0.7
+ TopSep 0.7
End
##### stuff specific to REVTeX 4.1
Style Ruled_Table
- CopyStyle Standard
- Category Specials
- LatexName ruledtabular
- LatexType environment
+ CopyStyle Standard
+ Category Specials
+ LatexName ruledtabular
+ LatexType environment
End
Style Turn_Page
- CopyStyle Standard
- Category Specials
- LatexName turnpage
- LatexType environment
+ CopyStyle Standard
+ Category Specials
+ LatexName turnpage
+ LatexType environment
End
Style Wide_Text
- CopyStyle Standard
- Category Specials
- LatexName widetext
- LatexType environment
+ 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
+ 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
+ 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
+ LyxType custom
+ LatexType command
+ LatexName lowercase
+ LabelString "lowercase text"
Font
- # Keep empty to preserve font settings
- # from the surrounding environment
+ # Keep empty to preserve font settings
+ # from the surrounding environment
+ EndFont
+ LabelFont
+ Size Small
+ EndFont
+ ResetsFont true
+End
+
+
+InsetLayout "Flex:Online cite"
+ LyxType custom
+ LatexType command
+ LatexName onlinecite
+ LabelString "online cite"
+ Argument 1
+ LabelString "Text behind"
+ Tooltip "text behind the cite"
+ EndArgument
+ Font
+ # Keep empty to preserve font settings
+ # from the surrounding environment
+ EndFont
+ LabelFont
+ Size Small
EndFont
ResetsFont true
End
InsetLayout Flex:Surname
- Decoration conglomerate
- LabelString Surname
- LatexName surname
- LatexType command
- LyXType custom
+ Decoration conglomerate
+ LabelString Surname
+ LatexName surname
+ LatexType command
+ LyXType custom
Font
- # Keep empty to preserve font settings
- # from the surrounding environment
+ # Keep empty to preserve font settings
+ # from the surrounding environment
+ EndFont
+ LabelFont
+ Color green
+ Size Small
EndFont
ResetsFont true
End
diff --git a/lib/templates/revtex4-1.lyx b/lib/templates/revtex4-1.lyx
index f23c9d7..2fe3b4e 100644
--- a/lib/templates/revtex4-1.lyx
+++ b/lib/templates/revtex4-1.lyx
@@ -1,5 +1,5 @@
-#LyX 2.1 created this file. For more info see http://www.lyx.org/
-\lyxformat 474
+#LyX 2.2 created this file. For more info see http://www.lyx.org/
+\lyxformat 479
\begin_document
\begin_header
\textclass revtex4-1
@@ -182,9 +182,8 @@ Ann Author
\end_layout
\begin_layout Affiliation (alternate)
-
\begin_inset Argument 1
-status collapsed
+status open
\begin_layout Plain Layout
Also at
@@ -200,7 +199,6 @@ Second Author
\end_layout
\begin_layout Author Email
-
Second.Author@institution.edu
\end_layout
@@ -272,7 +270,6 @@ Charlie Author
\end_layout
\begin_layout Author URL
-
http://www.Second.institution.edu/~Charlie.Author
\end_layout
@@ -326,6 +323,10 @@ prints the current date; should only be replaced for special cases
An article usually includes an abstract, a concise summary of the work covered
at length in the main body of the article.
+\begin_inset Separator parbreak
+\end_inset
+
+
\end_layout
\begin_deeper
@@ -338,21 +339,15 @@ PACS
\begin_inset space ~
\end_inset
-numbers May be entered using the command
-\series bold
-
-\backslash
-pacs{number}
-\series default
- as TeX
+numbers May be entered using the environment
+\family sans
+PACS
\begin_inset space ~
\end_inset
-code (where
-\series bold
-number
-\series default
- is the PACS (Physics and Astronomy Classification Scheme) number).
+numbers
+\family default
+.
\begin_inset Note Note
status collapsed
@@ -381,39 +376,28 @@ Structure You may use the
\family typewriter
Description
\family default
- environment to structure your abstract; use the optional argument of the
- command
-\series bold
-
-\backslash
-pacs[optional]{number}
-\series default
- to give the category of each item.
+ environment to structure your abstract.
\end_layout
\end_deeper
\begin_layout PACS
-Insert suggested PACS numbers here.
- Example
-\begin_inset ERT
+\begin_inset Note Note
status open
\begin_layout Plain Layout
-
-
-\backslash
-pacs[Mass spectra]{33.15.Ta}
+Insert suggested PACS numbers here.
+ An example:
\end_layout
\end_inset
-
+33.15.Ta
\end_layout
\begin_layout Keywords
Suggested keywords
\begin_inset Note Note
-status open
+status collapsed
\begin_layout Plain Layout
optional; use the document class option
@@ -451,83 +435,29 @@ Body of paper goes here.
Some general notes:
\end_layout
-\end_inset
-
-
-\end_layout
-
-\begin_layout Standard
-\begin_inset Note Note
-status open
-
-\begin_layout Plain Layout
+\begin_layout Itemize
Figures should be put into the text as floats.
There is no need to do explicit centering.
\end_layout
-\end_inset
-
-
-\end_layout
-
-\begin_layout Turn Page
-\begin_inset Note Note
-status open
-
-\begin_layout Plain Layout
+\begin_layout Itemize
Surround figures with the Turn Page layout for landscape.
\end_layout
-\end_inset
-
-
-\end_layout
-
-\begin_layout Standard
-\begin_inset Note Note
-status open
-
-\begin_layout Plain Layout
+\begin_layout Itemize
Tables should appear as floats within the text.
\end_layout
-\end_inset
-
-
-\end_layout
-
-\begin_layout Ruled Table
-\begin_inset Note Note
-status open
-
-\begin_layout Plain Layout
+\begin_layout Itemize
The Ruled Table layout adds doubled rules to table and sets a reasonable
default table settings.
\end_layout
-\end_inset
-
-
-\end_layout
-
-\begin_layout Turn Page
-\begin_inset Note Note
-status open
-
-\begin_layout Plain Layout
+\begin_layout Itemize
Surround tables with the Turn Page layout for landscape.
\end_layout
-\end_inset
-
-
-\end_layout
-
-\begin_layout Standard
-\begin_inset Note Note
-status open
-
-\begin_layout Plain Layout
+\begin_layout Itemize
Use LyX's span column option to get a full-width table or figure in two-column.
\end_layout
@@ -544,42 +474,15 @@ name "sec:level1"
\end_inset
First-level heading:
-\begin_inset ERT
-status collapsed
-
-\begin_layout Plain Layout
-
-
-\backslash
-protect
-\end_layout
-
-\end_inset
-
-
\begin_inset Newline newline
\end_inset
with line break and two
-\begin_inset ERT
-status collapsed
+\begin_inset Flex Lowercase
+status open
\begin_layout Plain Layout
-
-
-\backslash
-lowercase{
-\end_layout
-
-\end_inset
-
lowercase words
-\begin_inset ERT
-status collapsed
-
-\begin_layout Plain Layout
-
-}
\end_layout
\end_inset
@@ -589,17 +492,11 @@ status collapsed
\begin_layout Standard
If a specific letter or word should appear in lowercase instead, you must
- escape it using the command
-\series bold
-
-\backslash
-lowercase
-\series default
- as TeX
-\begin_inset space ~
-\end_inset
-
-code as in the heading above.
+ escape it using the custom inset
+\family sans
+Lowercase
+\family default
+ as in the heading above.
\end_layout
\begin_layout Subsection
@@ -707,73 +604,33 @@ key "article-full"
.
Author-year citations are used when the journal is RMP.
- To give a textual citation, use the LateX command
-\series bold
-
-\backslash
-onlinecite
-\series default
- as TeX
+ To give a textual citation, use the custom inset
+\family sans
+Online
\begin_inset space ~
\end_inset
-code: Refs.
+cite
+\family default
+: Refs.
\begin_inset space ~
\end_inset
-\begin_inset ERT
-status collapsed
-
-\begin_layout Plain Layout
-
-
-\backslash
-onlinecite
-\end_layout
-
-\end_inset
-
-
-\begin_inset ERT
-status collapsed
-
-\begin_layout Plain Layout
-
-[
-\end_layout
-
-\end_inset
-
-, and references therein
-\begin_inset ERT
-status collapsed
+\begin_inset Flex Online cite
+status open
\begin_layout Plain Layout
-
-]
-\end_layout
-
-\end_inset
-
-
-\begin_inset ERT
-status collapsed
+\begin_inset Argument 1
+status open
\begin_layout Plain Layout
-
-{
+and references therein
\end_layout
\end_inset
article-full,booklet-full
-\begin_inset ERT
-status collapsed
-
-\begin_layout Plain Layout
-
-}
\end_layout
\end_inset
@@ -1253,7 +1110,7 @@ ruledtabular
\begin_layout Ruled Table
\begin_inset Tabular
<lyxtabular version="3" rows="4" columns="3">
-<features rotate="0" tabularvalignment="middle">
+<features tabularvalignment="middle">
<column alignment="left" valignment="top">
<column alignment="center" valignment="top">
<column alignment="right" valignment="top">
@@ -1580,7 +1437,7 @@ This is a wide table that spans the full page width in a two-column layout.
\begin_layout Ruled Table
\begin_inset Tabular
<lyxtabular version="3" rows="7" columns="5">
-<features rotate="0" tabularvalignment="middle">
+<features tabularvalignment="middle">
<column alignment="center" valignment="top">
<column alignment="center" valignment="top">
<column alignment="center" valignment="top">
@@ -2130,7 +1987,7 @@ name "tab:table2"
\begin_layout Ruled Table
\begin_inset Tabular
<lyxtabular version="3" rows="12" columns="8">
-<features rotate="0" tabularvalignment="middle">
+<features tabularvalignment="middle">
<column alignment="center" valignment="top">
<column alignment="center" valignment="top">
<column alignment="center" valignment="top">
@@ -3200,25 +3057,11 @@ Here's the first, from Ref.
\end_inset
-\begin_inset ERT
-status collapsed
+\begin_inset Flex Online cite
+status open
\begin_layout Plain Layout
-
-
-\backslash
-onlinecite{
-\end_layout
-
-\end_inset
-
misc-full
-\begin_inset ERT
-status collapsed
-
-\begin_layout Plain Layout
-
-}
\end_layout
\end_inset
@@ -3482,25 +3325,12 @@ target "http://prst-per.aps.org/multimedia/PRSTPER/v4/i1/e010101/e010101_vid1b.m
\end_inset
-\begin_inset ERT
-status collapsed
+\begin_inset Flex Float Link
+status open
\begin_layout Plain Layout
-
-\backslash
-setfloatlink{
-\end_layout
-
-\end_inset
-
http://link.aps.org/multimedia/PRSTPER/v4/i1/e010101
-\begin_inset ERT
-status collapsed
-
-\begin_layout Plain Layout
-
-}
\end_layout
\end_inset
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic