X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Flayouts%2Fijmpc.layout;h=95a31b310e159ea44518b79eae416242a7af41f2;hb=9ca91b25664221978c336527002e66a7d18c95ef;hp=a8c414a7a33d47f82e2739320b9776eaed214fc2;hpb=69b1ea0ecf5191b937b9e6239aea1d266593bbbc;p=features.git diff --git a/lib/layouts/ijmpc.layout b/lib/layouts/ijmpc.layout index a8c414a7a3..95a31b310e 100644 --- a/lib/layouts/ijmpc.layout +++ b/lib/layouts/ijmpc.layout @@ -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 @@ -7,336 +8,551 @@ # # Author: Panayotis "PAP" Papasotiriou # -# 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