X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Flayouts%2Fscrclass.inc;h=5a3687287045c1846b2fa32c7b5e21efe76dfd3b;hb=625e7609f0bb4087f0cd91ae3853beee6c6ba402;hp=5ce849bc84facba730791ba82c3739b777e27712;hpb=bd7e1a9851fd54028a2a63286e24b17e1ab3c70f;p=lyx.git diff --git a/lib/layouts/scrclass.inc b/lib/layouts/scrclass.inc index 5ce849bc84..5a36872870 100644 --- a/lib/layouts/scrclass.inc +++ b/lib/layouts/scrclass.inc @@ -1,236 +1,344 @@ # KOMA script textclass definition file. # Base definitions for the KOMA script layouts. # Bernd Rellermeyer <100.41728@germanynet.de>, 1998/7/23. +# Update for Koma Script Release >=2.8q +# Juergen Spitzmueller , 2003/2/08. +# Mapped List to Labeling +# Guenter Milde , 2009-02-02 +# Labeling is now used also in non-KOMA classes -# General textclass parameters + +Format 60 SecNumDepth 2 TocDepth 2 DefaultStyle Standard +Provides subscript 1 -# Standard style definition Style Standard - LatexName dummy - ParIndent MM - ParSkip 0.4 - AlignPossible Block, Left, Right, Center + Category MainText + LatexName dummy + ParIndent MM + ParSkip 0.4 + AlignPossible Block, Left, Right, Center + # FIXME This ought to be set dynamically. + HTMLStyle + div.standard { + text-indent: 2em; + margin-bottom: 2ex; + } + EndHTMLStyle End +Input stdinsets.inc Input stdlists.inc Input stdcounters.inc +Input stdfloats.inc -# Modify Description -Style Description - LabelFont - Family Sans - EndFont + +# Adapt enumii counter display to KOMA default +Counter enumii + Within enumi + LabelString "\alph{enumii})" End -# Delete List -NoStyle List -# Labeling style definition +Style Description + LabelFont + Family Sans + EndFont +End + Style Labeling - Margin Manual - LatexType List_Environment - LatexName labeling - NextNoindent 1 - LabelSep xxx - ParSkip 0.4 - TopSep 0.7 - BottomSep 0.7 - ParSep 0.5 - Align Block - AlignPossible Block, Left - LabelType Manual - LabelString 00.00.0000 + Category List + LatexName labeling + # overwrite the preamble code definition + Preamble + EndPreamble End Input stdsections.inc -# Modify Part Style Part - Font - Family Sans - EndFont + Font + Family Sans + EndFont End -# Modify Chapter + Style Chapter - LabelString "" - Font - Family Sans - Size Largest - EndFont + LabelType Static + LabelSep xxx + Margin Dynamic + Align Left + Font + Family Sans + Size Largest + EndFont End -# Modify Section + Style Section - Font - Family Sans - EndFont + Align Left + Font + Family Sans + EndFont End -# Modify Subsection + Style Subsection - Font - Family Sans - EndFont + Align Left + Font + Family Sans + EndFont End -# Modify Subsubsection + Style Subsubsection - Font - Family Sans - EndFont + Align Left + Font + Family Sans + EndFont End -# Modify Paragraph + Style Paragraph - Font - Family Sans - EndFont + Align Left + Font + Family Sans + EndFont End -# Modify Subparagraph + Style Subparagraph - LeftMargin "" - Font - Family Sans - EndFont + Align Left + LeftMargin "" + Font + Family Sans + EndFont End Input stdstarsections.inc -# Addchap Style Definition +Style Addpart + CopyStyle Part* + LatexName addpart + Argument 1 + LabelString "Short Title|S" + Tooltip "The part as it appears in the table of contents/running headers" + InsertCotext 1 + EndArgument +End + + Style Addchap - CopyStyle Chapter* - LatexName addchap + CopyStyle Chapter* + LatexName addchap + Argument 1 + LabelString "Short Title|S" + Tooltip "The chapter as it appears in the table of contents/running headers" + InsertCotext 1 + EndArgument End -# Addsec Style Definition + Style Addsec - CopyStyle Section* - LatexName addsec + CopyStyle Section* + LatexName addsec + Argument 1 + LabelString "Short Title|S" + Tooltip "The section as it appears in the table of contents/running headers" + InsertCotext 1 + EndArgument End -# Addchap* Style Definition + Style Addchap* - CopyStyle Chapter* - LatexName addchap* + CopyStyle Chapter* + LatexName addchap* End -# Addsec* Style Definition + Style Addsec* - CopyStyle Section* - LatexName addsec* + CopyStyle Section* + LatexName addsec* End -# Minisec style definition + Style Minisec - LatexType Command - LatexName minisec - NeedProtect 1 - NextNoIndent 1 - LabelSep xxx - ParSkip 0.4 - TopSep 0.4 - ParSep 0.4 - AlignPossible Block, Left - - Font - Family Sans - Series Bold - EndFont + Category Sectioning + LatexType Command + LatexName minisec + NeedProtect 1 + NextNoIndent 1 + LabelSep xxx + ParSkip 0.4 + TopSep 0.4 + ParSep 0.4 + AlignPossible Block, Left + Font + Family Sans + Series Bold + EndFont End Input stdtitle.inc -# Modify Title Style Title - Font - Family Sans - Series Bold - EndFont + Font + Family Sans + Series Bold + EndFont End -# Modify Author +Style Subtitle + CopyStyle Title + LatexName subtitle + Font + Size Large + EndFont +End + + Style Author - Font - Size Larger - EndFont + Font + Size Larger + EndFont End -# Modify Date + Style Date - Font - Size Larger - EndFont + Font + Size Larger + EndFont End -# Subject style definition + Style Subject - CopyStyle Author - LatexName subject + CopyStyle Author + LatexName subject End -# Publishers style definition + Style Publishers - CopyStyle Author - LatexName publishers + CopyStyle Author + LatexName publishers End -# Dedication style definition + Style Dedication - CopyStyle Author - LatexName dedication + CopyStyle Author + LatexName dedication End -# Titlehead style definition -Style Titlehead - CopyStyle Author - LatexName titlehead - Align Left - AlignPossible Left - Font - Size Normal - EndFont +Style Titlehead + CopyStyle Author + LatexName titlehead + Align Left + Font + Size Normal + EndFont End -# Uppertitleback style definition + Style Uppertitleback - CopyStyle Titlehead - LatexName uppertitleback + CopyStyle Titlehead + LatexName uppertitleback End -# Lowertitleback style definition + Style Lowertitleback - CopyStyle Titlehead - LatexName lowertitleback + CopyStyle Titlehead + LatexName lowertitleback End -# Extratitle style definition + Style Extratitle - CopyStyle Titlehead - LatexName extratitle + CopyStyle Titlehead + LatexName extratitle End Input stdstruct.inc -# Modify Abstract Style Abstract - LabelFont - Family Sans - EndFont + LabelFont + Family Sans + EndFont End -# Modify Bibliography + Style Bibliography - LabelFont - Family Sans - EndFont + LabelFont + Family Sans + EndFont End Input stdlayouts.inc + + +InsetLayout Caption:Above + LabelString above + LaTeXType command + LatexName captionabove + NeedProtect 1 + MultiPar false + Argument 1 + LabelString "Short Title|S" + Tooltip "The caption as it appears in the list of figures/tables" + InsertCotext 1 + EndArgument + HTMLStyle + div.float-caption { + text-align: center; + border: 2px solid black; + padding: 1ex; + margin: 1ex; + } + EndHTMLStyle + HTMLAttr "class='float-caption float-caption-above'" +End + + +InsetLayout Caption:Below + LabelString below + LaTeXType command + LatexName captionbelow + NeedProtect 1 + MultiPar false + Argument 1 + LabelString "Short Title|S" + Tooltip "The caption as it appears in the list of figures/tables" + InsertCotext 1 + EndArgument + HTMLStyle + div.float-caption { + text-align: center; + border: 2px solid black; + padding: 1ex; + margin: 1ex; + } + EndHTMLStyle + HTMLAttr "class='float-caption float-caption-below'" +End + + +Style Dictum + Category MainText + Margin Right_Address_Box + LatexType Command + LatexName dictum + ParSkip 0.4 + BottomSep 1.5 + ParSep 1.5 + Align Left + Argument 1 + LabelString "Dictum Author" + Tooltip "The author of this dictum" + EndArgument + Font + Size Normal + EndFont +End + Input lyxmacros.inc -Input scrmacros.inc +