]> git.lyx.org Git - lyx.git/blobdiff - lib/layouts/ijmpd.layout
Add layout tag that determines if/when a paragraph can be indented.
[lyx.git] / lib / layouts / ijmpd.layout
index c2d02233b328f2f91adace78340d88a5c215c12e..f7c5c814538d8066fa5be9577b984367b486b1fc 100644 (file)
@@ -1,5 +1,6 @@
 #% Do not delete the line below; configure depends on this
-#  \DeclareLaTeXClass[ws-ijmpd]{article (IJMPD)}
+#  \DeclareLaTeXClass[ws-ijmpd,amsmath.sty,amssymb.sty,rotating.sty]{Int. Journal of Modern Physics D}
+#  \DeclareCategory{Articles}
 #
 # Textclass definition file for ws-ijmpd.cls
 # For publications in the International Journal of Modern Physics D
 # Version 2  2003-03-03  -  Updated for LyX 1.3.0.
 # Version 3  2006-04-09  -  Updated for LyX 1.4.0; all environments defined by
 #                           ijmpd are now supported by LyX.
-
-Format 27
-
-Input stdclass.inc
-Input numarticle.inc
+#
+# revised for ws-ijmpd.tex : 19-4-07
+# Author: Uwe Stöhr (uwestoehr@web.de)
+
+
+Format 49
+
+Sides          1
+Columns                1
+SecNumDepth    3
+TocDepth       3
+DefaultStyle   Standard
+
+Style Standard
+  Category      MainText
+  Margin       Static
+  LatexType    Paragraph
+  LatexName    dummy
+  ParIndent    MM
+  ParSkip      0.4
+  Align                Block
+  AlignPossible        Block, Left, Right, Center
+  LabelType    No_Label
+End
+
+Input stdcounters.inc
+Input stdfloats.inc
+#Input stdlists.inc
+Input stdsections.inc
+Input stdstarsections.inc
+Input stdlayouts.inc
+Input lyxmacros.inc
+
+ProvidesModule theorems-std
+Input theorems-without-preamble.inc
+NoStyle Fact
+NoStyle Note
+NoStyle Problem
+NoStyle Solution
+NoStyle Prob
+NoStyle Sol
+NoStyle Exercise
+NoStyle Example
+NoStyle Definition
+NoStyle Case
+NoStyle Property
 
 NoStyle Chapter
+NoCounter chapter
 NoStyle Chapter*
 NoStyle Part
+NoCounter part
 NoStyle Verse
 
-Sides                   1
-Columns                 1
-SecNumDepth             3
-TocDepth                3
-DefaultStyle            Standard
 
-ClassOptions
-       FontSize              ""
-       PageStyle             ""
+Style MarkBoth
+  LaTeXType    Command
+  LaTeXName    markboth
+  Category     FrontMatter
+  InTitle      1
+  Align                Center
+  Argument 1
+    Mandatory  1
+    AutoInsert 1
+    LabelString        "Author Names"
+    Tooltip    "Author names that will appear in the header line"
+  EndArgument
+  Font
+    Size       Small
+  EndFont
+  Preamble
+  % protect \markboth against an old bug reintroduced in babel >= 3.8g
+  \let\oldforeign@language\foreign@language
+  \DeclareRobustCommand{\foreign@language}[1]{%
+    \lowercase{\oldforeign@language{#1}}}
+  EndPreamble
+End
+
+Style Catchline
+  Margin       Dynamic
+  LatexType    Command
+  LatexName    catchline{}{}{}{}
+  LabelString  "Catchline"
+  Category     FrontMatter
+  KeepEmpty    1
+  ParSkip      0.4
+  InTitle      1
+  Align                Block
+  LabelSep     xx
+  LabelType    Static
+  LabelString  "Catchline"
+  LabelFont
+    Series     Bold
+    Color      Green
+  EndFont
 End
 
 Style Title
-       Align                 Center
-       TextFont
-         Size                Large
-       EndFont
+  Margin       Static
+  LatexType    Command
+  LatexName    title
+  Category     FrontMatter
+  InTitle      1
+  ResetArgs     1
+  ParSkip      0.4
+  ItemSep      0
+  TopSep       0
+  BottomSep    1
+  ParSep       1
+  Align                Center
+  LabelType    No_Label
+  Font
+    Size       Largest
+  EndFont
 End
 
 Style Author
-       Align                 Center
-       TextFont
-         Series              Medium
-         Size                Normal
-       EndFont
-End
-
-Style Address
-       LatexType             Command
-       InTitle               1
-       LatexName             address
-       ParSkip               0.4
-       BottomSep             0.4
-       Align                 Center
-       LabelType             No_Label
-       TextFont
-         Series              Medium
-         Shape               Italic
-         Size                Normal
-       EndFont
+  Margin       Static
+  LatexType    Command
+  Category     FrontMatter
+  InTitle      1
+  LatexName    author
+  LabelSep     xxx
+  ParSkip      0.4
+  TopSep       1.3
+  BottomSep    0.7
+  ParSep       0.7
+  Align                Center
+  LabelType    No_Label
+  Font
+    Size       Large
+  EndFont
+End
+
+Style History
+  Margin       First_Dynamic
+  LatexType    Environment
+  LatexName    history
+  Category     FrontMatter
+  TopSep       0.7
+  BottomSep    0.7
+  ParSkip      0.4
+  Align                Center
+  Font
+    Size       Small
+  EndFont
+End
+
+InsetLayout Flex:Received
+  LyxType      custom
+  LatexType    command
+  LatexName    received
+  LabelString  "Received"
+  Font
+    Size       Small
+    Misc       No_Emph
+    Misc       No_Noun
+    Misc       No_Bar
+  EndFont
+  LabelFont
+    Color      green
+    Size       Small
+  EndFont
+       ResetsFont true
+End
+
+InsetLayout Flex:Revised
+  LyxType      custom
+  LatexType    command
+  LatexName    revised
+  LabelString  "Revised"
+  Font
+    Size       Small
+    Misc       No_Emph
+    Misc       No_Noun
+    Misc       No_Bar
+  EndFont
+  LabelFont
+    Color      green
+    Size       Small
+  EndFont
+       ResetsFont true
+End
+
+InsetLayout Flex:Comby
+  LyxType      custom
+  LatexType    command
+  LatexName    comby
+  LabelString  "Comby"
+  Font
+    Size       Small
+    Misc       No_Emph
+    Misc       No_Noun
+    Misc       No_Bar
+  EndFont
+  LabelFont
+    Color      green
+    Size       Small
+  EndFont
+       ResetsFont true
 End
 
 Style Abstract
-       LatexType             Environment
-       ParIndent             ""
-       Align                 Block
-       LabelType             No_Label
-       TextFont
-         Size                Small
-       EndFont
+  Margin       First_Dynamic
+  LatexType    Environment
+  LatexName    abstract
+  Category     FrontMatter
+  TopSep       0.7
+  BottomSep    0.7
+  ParSkip      0.4
+  Font
+    Size       Small
+  EndFont
 End
 
 Style Keywords
-       CopyStyle             Abstract
-       LatexType             Command
-       LatexName             keywords
-       Margin                Dynamic
-       LabelType             Static
-       LabelString           "Keywords:"
-       LabelSep              M
-       LabelFont
-         Series              Medium
-         Shape               Italic
-         Size                Small
-       EndFont
-End
-
-Style Section
-       Align                 Block
-       Font
-         Size                Normal
-       EndFont
-       TocLevel 1
-End
-
-Style Section*
-       Align                 Block
-       Font
-         Size                Normal
-       EndFont
-End
-
-Style Subsection
-       Align                 Block
-       TextFont
-         Shape               Italic
-         Size                Normal
-       EndFont
-       TocLevel 2
-End
-
-Style Subsubsection
-       Align                 Block
-       LabelFont
-         Series              Medium
-       EndFont
-       TextFont
-         Series              Medium
-         Shape               Italic
-         Size                Normal
-       EndFont
-       TocLevel 3
-End
-
-Counter definition
-       Within                section
-       TocLevel 3
-End
-Style Definition
-       LatexType             Environment
-       LatexName             definition
-       Margin                First_Dynamic
-       TopSep                0.6
-       BottomSep             0.6
-       Align                 Block
-       LabelType             Counter
-       LabelCounter          definition
-       LabelString           "Definition \thedefinition."
-       LabelSep              M
-       NextNoIndent          1
-       LabelFont
-         Series              Bold
-       EndFont
-End
-
-Counter step
-End
-Style Step
-        CopyStyle             Definition
-       LatexName             step
-       LabelCounter          step
-       LabelString           "Step \thestep."
-       LabelFont
-         Series              Bold
-       EndFont
-End
-
-Counter example
-       Within                section
-End
-Style Example
-        CopyStyle             Definition
-       LatexName             example
-       LabelCounter          example
-       LabelString           "Example \theexample."
+  LatexType    command
+  LatexName    keywords
+  Category     FrontMatter
+  LabelString  "Keywords:"
+  LabelSep     xx
+  LabelType    Static
+  Margin       Dynamic
+  Font
+    Size       Small
+    Misc       No_Emph
+    Misc       No_Noun
+    Misc       No_Bar
+  EndFont
+  LabelFont
+   Shape       Italic
+   Size                Small
+  EndFont
+End
+
+InsetLayout Flex:TableCaption
+  LyxType      custom
+  LatexType    command
+  LatexName    tbl
+  LabelString  "Table caption"
+  Font
+    Size       Small
+    Misc       No_Emph
+    Misc       No_Noun
+    Misc       No_Bar
+  EndFont
+  LabelFont
+    Color      green
+    Size       Small
+  EndFont
+       ResetsFont true
+End
+
+InsetLayout Flex:Refcite
+  LyxType      custom
+  LatexType    command
+  LatexName    refcite
+  LabelString  "Cite reference"
+  Font
+    Size       Small
+    Misc       No_Emph
+    Misc       No_Noun
+    Misc       No_Bar
+  EndFont
+  LabelFont
+    Color      green
+    Size       Small
+  EndFont
+       ResetsFont true
+End
+
+Style ItemList
+  Category     List
+  Margin       Static
+  LatexType    Item_Environment
+  LatexName    itemlist
+  NextNoIndent 1
+  ToggleIndent Never
+  LeftMargin   MMN
+  LabelSep     xx
+  ItemSep      0.2
+  TopSep       0.7
+  BottomSep    0.7
+  ParSep       0.3
+  Align                Block
+  AlignPossible        Block, Left
+  LabelType    Itemize
+  HTMLTag      ul
+  HTMLItem     li
+  HTMLLabel    NONE
+End
+
+Style RomanList
+  Category     List
+  Margin       Static
+  LatexType    Item_Environment
+  LatexName    romanlist
+  Argument 1
+    LabelString        "Numbering Scheme"
+    Tooltip    "Use the largest item number in your list, e.g. '(iv)' for 4 Roman numbered items"
+  EndArgument
+  NextNoIndent 1
+  LeftMargin   MMN
+  LabelSep     xx
+  ParSkip      0.0
+  ItemSep      0.2
+  TopSep       0.7
+  BottomSep    0.7
+  ParSep       0.3
+  Align        Block
+  AlignPossible        Block, Left
+  LabelType    Enumerate
+  LabelCounter "enum"
+  HTMLTag      ol
+  HTMLItem     li
+  HTMLLabel    NONE
+  RefPrefix    enu
 End
 
-Counter remark
-       Within                section
-End
-Style Remark
-        CopyStyle             Definition
-       LatexName             remark
-       LabelCounter          remark
-       LabelString           "Remark \theremark."
-End
-
-Counter notation
-       Within                section
-End
-Style Notation
-        CopyStyle             Definition
-       LatexName             notation
-       LabelCounter          notation
-       LabelString           "Notation \thenotation."
-       LabelFont
-         Series              Medium
-       EndFont
+Style Proof
+  LatexType    Environment
+  LatexName    proof
+  Category     Reasoning
+  Margin       First_Dynamic
+  TopSep       0.6
+  BottomSep    0.6
+  Align        Block
+  LabelType    Static
+  LabelString  "Proof:"
+  LabelSep     M
+  LabelFont
+   Series      Bold
+  EndFont
+  LabelFont
+   Series      Bold
+  EndFont
+  EndLabelType Box
 End
 
 Counter theorem
-       Within                section
+  Within       section
 End
 Style Theorem
-       LatexType             Environment
-       LatexName             theorem
-       Margin                First_Dynamic
-       TopSep                0.6
-       BottomSep             0.6
-       Align                 Block
-       NextNoIndent          1
-       LabelType             Counter
-       LabelCounter          theorem
-       LabelString           "Theorem \thetheorem."
-       LabelSep              M
-       LabelFont
-         Series              Bold
-         Shape               Up
-       EndFont
+  ResetArgs      1
+  LabelString  "Theorem \thetheorem."
+  Font
+   Shape       Up
+  EndFont
+  LabelFont
+   Series      Bold
+  EndFont
 End
 
-Style Proof
-       LatexType             Environment
-       LatexName             proof
-       Margin                First_Dynamic
-       TopSep                0.6
-       BottomSep             0.6
-       Align                 Block
-       LabelType             Static
-       LabelString           "Proof."
-       LabelSep              M
-       LabelFont
-         Series              Bold
-       EndFont
-       EndLabelType          Box
+Counter remark
+  Within       section
+End
+Style Remark
+  LabelString  "Remark \theremark."
+  LabelFont
+   Series      Bold
+   Shape       Up
+  EndFont
 End
 
 Counter corollary
-       Within                section
+  Within       section
 End
 Style Corollary
-        CopyStyle             Theorem
-       LatexName             corollary
-       LabelCounter          corollary
-       LabelString           "Corollary \thecorollary."
-       TextFont
-         Shape               Italic
-       EndFont
+  LabelString  "Corollary \thecorollary."
 End
 
 Counter lemma
-       Within                section
+  Within       section
 End
 Style Lemma
-        CopyStyle             Corollary
-       LatexName             lemma
-       LabelCounter          lemma
-       LabelString           "Lemma \thelemma."
+  LabelString  "Lemma \thelemma."
 End
 
 Counter proposition
-       Within                section
+  Within       section
 End
 Style Proposition
-        CopyStyle             Corollary
-       LatexName             proposition
-       LabelCounter          proposition
-       LabelString           "Proposition \theproposition."
-End
-
-Counter prop
-       Within                section
-End
-Style Prop
-        CopyStyle             Notation
-       LatexName             prop
-       LabelCounter          prop
-       LabelString           "Prop \theprop."
+  LabelString  "Proposition \theproposition."
 End
 
 Counter question
-       Within                section
+  Within       section
 End
 Style Question
-        CopyStyle             Notation
-       LatexName             question
-       LabelCounter          question
-       LabelString           "Question \thequestion."
+  LabelString  "Question \thequestion."
+  LabelFont
+   Shape       Up
+  EndFont
 End
 
 Counter claim
-       Within                section
+  Within       section
 End
 Style Claim
-        CopyStyle             Notation
-       LatexName             claim
-       LabelCounter          claim
-       LabelString           "Claim \theclaim."
+  LabelCounter claim
+  LabelString  "Claim \theclaim."
+  LabelFont
+   Shape       Up
+  EndFont
 End
 
 Counter conjecture
-       Within                section
+  Within       section
 End
 Style Conjecture
-        CopyStyle             Notation
-       LatexName             conjecture
-       LabelCounter          conjecture
-       LabelString           "Conjecture \theconjecture."
-End
-
-Style Appendices_Section
-       Margin                Static
-       LatexType             Command
-       LatexName             appendix
-       KeepEmpty             1
-       TopSep                0.6
-       BottomSep             0
-       Align                 Block
-       LabelType             Centered_Top_Environment
-       LabelString           "--- Appendices ---"
-       Font
-         Series              Bold
-         Size                Normal
-         Color               Blue
-       EndFont
+  LabelString  "Conjecture \theconjecture."
+  LabelFont
+   Shape       Up
+  EndFont
+End
+
+Counter prop
+  Within       section
 End
 
 Counter appendix
-       Within                section
 End
 Style Appendix
-       LatexType             Command
-       LatexName             section
-       TopSep                0.6
-       BottomSep             0.6
-       Margin                First_Dynamic
-       Align                 Block
-       NextNoIndent          1
-       LabelType             Counter
-       LabelCounter          appendix
-       LabelString           "Appendix \Alph{appendix}."
-       LabelSep              M
-       LabelFont
-         Series              Bold
-         Shape               Up
-         Size                Normal
-       EndFont
-       TextFont
-         Series              Bold
-       EndFont
+  LatexType    Command
+  LatexName    section
+  Category     BackMatter
+  TopSep       0.6
+  BottomSep    0.6
+  Margin       First_Dynamic
+  Align        Block
+  NextNoIndent 1
+  LabelType    Static
+  LabelCounter appendix
+  LabelString  "Appendix \Alph{appendix}."
+  LabelSep     M
+  LabelFont
+   Series      Bold
+   Shape       Up
+   Size        Normal
+  EndFont
+  Font
+   Series      Bold
+  EndFont
 End
 
 Style Bibliography
-       Align                 Block
-       LabelFont
-         Size                Normal
-       EndFont
+  Margin       First_Dynamic
+  LatexType    Bib_Environment
+  LatexName    thebibliography
+  Category     BackMatter
+  NextNoIndent 1
+  ToggleIndent Never
+  LeftMargin   MM
+  ParSkip      0.4
+  ItemSep      0
+  TopSep       0.7
+  BottomSep    0.7
+  ParSep       0.5
+  Align                Block
+  AlignPossible        Block, Left
+  LabelType    Bibliography
+  LabelString  "References"
+  LabelBottomSep       1.2
+  LabelFont
+    Series     Bold
+    Size       Larger
+  EndFont
 End
-
-Input theorems-refprefix.inc