]> git.lyx.org Git - features.git/blobdiff - lib/layouts/ijmpc.layout
Update layouts (run layout2layout.py)
[features.git] / lib / layouts / ijmpc.layout
index a8c414a7a33d47f82e2739320b9776eaed214fc2..95a31b310e159ea44518b79eae416242a7af41f2 100644 (file)
@@ -1,5 +1,6 @@
 #% Do not delete the line below; configure depends on this
-#  \DeclareLaTeXClass[ws-ijmpc,amsmath.sty,amssymb.sty,rotating.sty]{article (IJMPC)}
+#  \DeclareLaTeXClass[ws-ijmpc,amsmath.sty,amssymb.sty,rotating.sty]{Int. Journal of Modern Physics C}
+#  \DeclareCategory{Articles}
 #
 # Textclass definition file for ws-ijmpc.cls
 # For publications in the International Journal of Modern Physics C
 #
 # Author: Panayotis "PAP" Papasotiriou <papasot@physics.upatras.gr>
 #
-# Version 1  2006-04-09  -  First version, for LyX 1.4.0.
-
-Format 30
-
-Input stdclass.inc
-Input numarticle.inc
+# revised for ws-ijmpc.tex : 8-1-08
+# Author: Uwe Stöhr (uwestoehr@web.de)
+
+
+Format 95
+
+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
+  DocBookTag para
+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
+  DocBookTag    IGNORE
+  # TODO: a mix of titleabbrev and authorinitials... 
+  DocBookInInfo always
+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      textlabel2
+  EndFont
+  DocBookTag    IGNORE
+  DocBookInInfo always
 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
+  DocBookTag      title
+  DocBookTagType  paragraph
+  DocBookInInfo   maybe
 End
 
 Style Author
-       Align                 Center
-       TextFont
-         Series              Medium
-         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
+  DocBookTag            personname
+  DocBookTagType        paragraph
+  DocBookWrapperTag     author
+  DocBookWrapperTagType inline
+  DocBookInInfo         always
 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
+  LatexType    Command
+  InTitle      1
+  LatexName    address
+  ParSkip      0.4
+  BottomSep    0.4
+  Align        Center
+  LabelType    No_Label
+  Font
+   Series      Medium
+   Shape       Italic
+   Size        Normal
+  EndFont
+  DocBookTag            address
+  DocBookTagType        paragraph
+  DocBookWrapperTag     author
+  DocBookWrapperTagType inline
+  DocBookWrapperMergeWithPrevious true
+  DocBookInInfo         always
+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
+  DocBookTag     releaseinfo
+  DocBookInInfo  always
+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      textlabel2
+    Size       Small
+  EndFont
+  ResetsFont true
+  DocBookTag      date
+  DocBookAttr     role='received'
+  DocBookTagType  inline
+  DocBookNoFontInside   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      textlabel2
+    Size       Small
+  EndFont
+  ResetsFont true
+  DocBookTag      date
+  DocBookAttr     role='revised'
+  DocBookTagType  inline
+  DocBookNoFontInside   true
 End
 
 Style Abstract
-       LatexType             Environment
-       ParIndent             ""
-       Align                 Block
-       LabelType             No_Label
-       TextFont
-         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
+  Margin       First_Dynamic
+  LatexType    Environment
+  LatexName    abstract
+  Category     FrontMatter
+  TopSep       0.7
+  BottomSep    0.7
+  ParSkip      0.4
+  Font
+    Size       Small
+  EndFont
+  DocBookAbstract       true
+  DocBookInInfo         always
+  DocBookWrapperTag     abstract
+  DocBookWrapperMergeWithPrevious    true
+  DocBookTag            para
+End
+
+InsetLayout Flex:Keywords
+  LyxType      custom
+  LatexType    command
+  LatexName    keywords
+  LabelString  "Keywords"
+  Font
+    Size       Small
+    Misc       No_Emph
+    Misc       No_Noun
+    Misc       No_Bar
+  EndFont
+  LabelFont
+    Color      textlabel2
+    Size       Small
+  EndFont
+  ResetsFont true
+  DocBookTag         keyword
+  DocBookTagType     paragraph
+  DocBookWrapperTag  keywordset
+  DocBookInInfo      always
 End
 
 Style Classification_Codes
-       CopyStyle             Abstract
-       LatexType             Command
-       LatexName             ccode
-       Margin                Static
-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
-       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              Medium
-         Shape               Italic
-       EndFont
-End
-
-Counter example
-End
-Style Example
-        CopyStyle             Definition
-       LatexName             example
-       LabelCounter          example
-       LabelString           "Example \theexample."
+  CopyStyle    Abstract
+  LatexType    Command
+  LatexName    ccode
+  Margin       Static
+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      textlabel2
+    Size       Small
+  EndFont
+  ResetsFont true
+  DocBookTag      caption
+  DocBookTagType  paragraph
+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      textlabel2
+    Size       Small
+  EndFont
+  ResetsFont true
+End
+
+Style ItemList
+  Category     List
+  Margin       Static
+  LatexType    Item_Environment
+  LatexName    itemlist
+  Argument listpreamble:1
+    LabelString    "List preamble"
+    MenuString     "List Preamble"
+    Tooltip        "LaTeX code to be inserted before the first item"
+    PassThru       1
+    Font
+      Family typewriter
+      Color latex
+    EndFont
+  EndArgument
+  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
+  DocBookTag            itemizedlist
+  DocBookItemTag        listitem
+  DocBookItemInnerTag   para
+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"
+    PassThru   1
+  EndArgument
+  Argument listpreamble:1
+    LabelString    "List preamble"
+    MenuString     "List Preamble"
+    Tooltip        "LaTeX code to be inserted before the first item"
+    PassThru       1
+    Font
+      Family typewriter
+      Color latex
+    EndFont
+  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
+  DocBookTag            orderedlist
+  DocBookItemTag        listitem
+  DocBookItemInnerTag   para
 End
 
-Counter remark
-End
-Style Remark
-        CopyStyle             Definition
-       LatexName             remark
-       LabelCounter          remark
-       LabelString           "Remark \theremark."
-End
-
-Counter notation
-End
-Style Notation
-        CopyStyle             Definition
-       LatexName             notation
-       LabelCounter          notation
-       LabelString           "Notation \thenotation."
+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
+  DocBookTag            para
+  DocBookAttr           role='proof'
 End
 
-Counter theorem
-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
-       TextFont
-         Shape               Italic
-       EndFont
+  ResetArgs      1
+  LabelString  "Theorem \thetheorem."
+  #Font
+   #Shape      Up
+  #EndFont
+  #LabelFont
+   #Series     Bold
+  #EndFont
+  DocBookTag            para
+  DocBookAttr           role='theorem'
 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
+Style Remark
+  LabelString  "Remark \theremark."
+  LabelFont
+   Series      Bold
+   Shape       Up
+  EndFont
 End
 
-Counter corollary
-End
 Style Corollary
-        CopyStyle             Theorem
-       LatexName             corollary
-       LabelCounter          corollary
-       LabelString           "Corollary \thecorollary."
+  LabelString  "Corollary \thecorollary."
 End
 
-Counter lemma
-End
 Style Lemma
-        CopyStyle             Theorem
-       LatexName             lemma
-       LabelCounter          lemma
-       LabelString           "Lemma \thelemma."
+  LabelString  "Lemma \thelemma."
 End
 
-Counter proposition
-End
 Style Proposition
-        CopyStyle             Theorem
-       LatexName             proposition
-       LabelCounter          proposition
-       LabelString           "Proposition \theproposition."
-End
-
-Counter prop
-End
-Style Prop
-        CopyStyle             Definition
-       LatexName             prop
-       LabelCounter          prop
-       LabelString           "Prop \theprop."
+  LabelString  "Proposition \theproposition."
 End
 
-Counter question
-End
 Style Question
-        CopyStyle             Definition
-       LatexName             question
-       LabelCounter          question
-       LabelString           "Question \thequestion."
+  LabelString  "Question \thequestion."
+  LabelFont
+   Series      Bold
+   Shape       Up
+  EndFont
 End
 
 Counter claim
+       GuiName Claim
+  Within       section
 End
 Style Claim
-        CopyStyle             Theorem
-       LatexName             claim
-       LabelCounter          claim
-       LabelString           "Claim \theclaim."
+  LabelCounter claim
+  LabelString  "Claim \theclaim."
+  Font
+   Shape       Italic
+  EndFont
+  LabelFont
+   Series      Bold
+   Shape       Up
+  EndFont
 End
 
-Counter conjecture
-End
 Style Conjecture
-        CopyStyle             Theorem
-       LatexName             conjecture
-       LabelCounter          conjecture
-       LabelString           "Conjecture \theconjecture."
+  LabelString  "Conjecture \theconjecture."
+  Font
+   Shape       Italic
+  EndFont
+  LabelFont
+   Series      Bold
+   Shape       Up
+  EndFont
 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
+Style Prop
+  LabelFont
+   Series      Bold
+  EndFont
 End
 
 Counter appendix
+       GuiName Appendix
 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
+  DocBookTag      title
+  DocBookTagType  paragraph
+  DocBookSection  true
 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
+  TocLevel      1
+  IsTocCaption  0
+  Argument listpreamble:1
+    LabelString    "Bib preamble"
+    MenuString     "Bibliography Preamble"
+    Tooltip        "LaTeX code to be inserted before the first bibliography item"
+    PassThru       1
+    Font
+      Family typewriter
+      Color latex
+    EndFont
+  EndArgument
 End
-
-Input theorems-refprefix.inc