]> git.lyx.org Git - lyx.git/blobdiff - lib/layouts/scrclass.inc
Cleanup bv-dependent variables in InsetCollapsable
[lyx.git] / lib / layouts / scrclass.inc
index 82504e7c3159bdff07bf3803bb3da4459af1b69b..5a3687287045c1846b2fa32c7b5e21efe76dfd3b 100644 (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 <j.spitzmueller@gmx.de>, 2003/2/08.
+# Juergen Spitzmueller <spitz@lyx.org>, 2003/2/08.
+# Mapped List to Labeling
+# Guenter Milde <milde users.berlios.de>, 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
 
-# Addpart Style Definition
 Style Addpart
-  CopyStyle             Part*
-  LatexName             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
 
-# Addchap Style Definition
+
 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
 
-# Captionabove style definition
-Style Captionabove
-  CopyStyle            Caption
-  LatexName            captionabove
+
+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
 
-# Captionbelow style definition
-Style Captionbelow
-  CopyStyle            Caption
-  LatexName            captionbelow
+
+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
 
-# Dictum style definition
+
 Style Dictum
-  Margin               Right_Address_Box
-  LatexType            Command
-  LatexName            dictum
-  ParSkip              0.4
-  BottomSep            1.5
-  ParSep               1.5
-  Align                Left
-  AlignPossible        Left
-  OptionalArgs         1
-  
-  Font
-    Size                Normal
-  EndFont
+       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
+