X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Flayouts%2Fijmpd.layout;h=12f5878c8a89c3bfb52fb18c1adbe37e0ba010c7;hb=0d30333ec6cc3947c37f19a49c5b5fa8f3812876;hp=ac6c70eb53c0e7c717fe28b6107586e35cc5c2a3;hpb=d9c0fe1ccd92e6f5d060e5ab8ede9f2e4baae78d;p=lyx.git diff --git a/lib/layouts/ijmpd.layout b/lib/layouts/ijmpd.layout index ac6c70eb53..12f5878c8a 100644 --- a/lib/layouts/ijmpd.layout +++ b/lib/layouts/ijmpd.layout @@ -1,179 +1,482 @@ #% 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 # # 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