]> git.lyx.org Git - lyx.git/blobdiff - lib/layouts/ijmpd.layout
acmsiggraph.layout: revert c1e0b243 partly
[lyx.git] / lib / layouts / ijmpd.layout
index ac6c70eb53c0e7c717fe28b6107586e35cc5c2a3..12f5878c8a89c3bfb52fb18c1adbe37e0ba010c7 100644 (file)
 #% 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
 # (usually abbreviated as IJMPD).
-# 
+#
 # Author: Panayotis "PAP" Papasotiriou <papasot@physics.upatras.gr>
 #
 # Version 1  2002-09-24  -  First version from scratch.
 # 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.
+#
+# revised for ws-ijmpd.tex : 19-4-07
+# Author: Uwe Stöhr (uwestoehr@web.de)
+
+
+Format 59
+
+Sides          1
+Columns                1
+SecNumDepth    3
+TocDepth       3
+DefaultStyle   Standard
 
-# Input general definitions
-Input stdclass.inc
+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
-Input stdlists.inc
-Input stdlayouts.inc
+NoCounter part
 NoStyle Verse
-Input stdstruct.inc
-Input stdfloats.inc
-Input stdcounters.inc
 
-# General class settings
-MaxCounter             Counter_Section
-SecNumDepth            3
-TocDepth               0
-ProvidesAmsmath                0
-ProvidesNatbib         0
-ProvidesUrl            0
-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
 
-# Title style redefinition
 Style Title
-  Align                 Center
-  AlignPossible         Center
-  Font 
-    Size                Large
+  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
 
-# Author style redefinition
 Style Author
-  Align                 Center
-  AlignPossible         Center
-  Font 
-    Series              Medium
-    Size                Normal
+  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
 
-# Address style definition
-Style Address
-  LatexType             Command
-  InTitle              1
-  LatexName             address
-  ParSkip              0.4
-  BottomSep            0.4
-  Align                 Center
-  AlignPossible         Center
-  LabelType             No_Label
-  Font 
-    Series              Medium
-    Shape               Italic
-    Size                Normal
+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
 
-# Abstract style redefinition
 Style Abstract
-  LatexType             Environment
-  Align                 Block
-  AlignPossible         Block
-  LabelType             No_Label
-  Font 
-    Size                Small
+  Margin       First_Dynamic
+  LatexType    Environment
+  LatexName    abstract
+  Category     FrontMatter
+  TopSep       0.7
+  BottomSep    0.7
+  ParSkip      0.4
+  Font
+    Size       Small
   EndFont
 End
 
-# Section style redefinition
-Style Section
-  Align                 Block
-  AlignPossible         Block
-  Font 
-    Size                Normal
+Style Keywords
+  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
 
-# Section* style redefinition
-Style Section*
-  Align                 Block
-  AlignPossible         Block
-  Font 
-    Size                Normal
+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
 
-# Subsection style redefinition
-Style Subsection
-  Align                 Block
-  AlignPossible         Block
-  Font 
-    Shape               Italic
-    Size                Normal
+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
 
-# Subsubection style redefinition
-Style Subsubsection
-  Align                 Block
-  AlignPossible         Block
-  Font 
-    Series              Medium
-    Shape               Italic
-    Size                Normal
+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
 
-# Theorem style definition
+Counter theorem
+  Within       section
+End
 Style Theorem
-  LatexType             Environment
-  LatexName             theorem
-  Margin                First_Dynamic
-  Align                 Block
-  AlignPossible         Block
-  LabelType             Static
-  LabelString           Theorem:
-  LabelSep              M
-  LabelFont 
-    Series              Bold
-    Size                Normal
+  ResetArgs      1
+  LabelString  "Theorem \thetheorem."
+  Font
+   Shape       Up
+  EndFont
+  LabelFont
+   Series      Bold
   EndFont
 End
 
-# Proof style definition
-Style Proof
-  LatexType             Environment
-  LatexName             proof
-  Margin                First_Dynamic
-  Align                 Block
-  AlignPossible         Block
-  LabelType             Static
-  LabelString           Proof:
-  LabelSep              M
-  LabelFont 
-    Series              Bold
-    Size                Normal
+Counter remark
+  Within       section
+End
+Style Remark
+  LabelString  "Remark \theremark."
+  LabelFont
+   Series      Bold
+   Shape       Up
   EndFont
 End
 
-# Bibliography style redefinition
-Style Bibliography
-  Align                 Block
-  AlignPossible         Block
-  LabelFont 
-    Size                Normal
+Counter corollary
+  Within       section
+End
+Style Corollary
+  LabelString  "Corollary \thecorollary."
+End
+
+Counter lemma
+  Within       section
+End
+Style Lemma
+  LabelString  "Lemma \thelemma."
+End
+
+Counter proposition
+  Within       section
+End
+Style Proposition
+  LabelString  "Proposition \theproposition."
+End
+
+Counter question
+  Within       section
+End
+Style Question
+  LabelString  "Question \thequestion."
+  LabelFont
+   Shape       Up
+  EndFont
+End
+
+Counter claim
+  Within       section
+End
+Style Claim
+  LabelCounter claim
+  LabelString  "Claim \theclaim."
+  LabelFont
+   Shape       Up
+  EndFont
+End
+
+Counter conjecture
+  Within       section
+End
+Style Conjecture
+  LabelString  "Conjecture \theconjecture."
+  LabelFont
+   Shape       Up
   EndFont
 End
 
-# Appendix style definition
+Counter prop
+  Within       section
+End
+
+Counter appendix
+End
 Style Appendix
-  Margin                Static
-  LatexType             Command
-  LatexName             appendix
-  KeepEmpty             1
-  Align                 Block
-  AlignPossible         Block
-  LabelType             Centered_Top_Environment
-  LabelString          Appendix
-  Font 
-    Series              Bold
-    Size                Normal
+  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
+  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