]> git.lyx.org Git - lyx.git/blobdiff - lib/layouts/seminar.layout
Decrease and unify indentation of beamer frame content.
[lyx.git] / lib / layouts / seminar.layout
index f65eee54e77757b34614ed097df58f7513fecc06..7a8331413f1fa2380c84149a96ee3c6755611ba9 100644 (file)
 #% Do not delete the line below; configure depends on this
-#  \DeclareLaTeXClass{seminar}
-# Initial attemt at makeing a LyX layout file for the seminar class.
-# Author : Lars Gullik Bjønnes <larsbj@lyx.org>
-
-# Input general definitions
-Input stdclass.inc
-
-Sides   1
-Columns 1
+#  \DeclareLaTeXClass[seminar,sem-page.sty]{Seminar}
+#  \DeclareCategory{Presentations}
+# Versions:
+#   1.0 Initial attemt at makeing a LyX layout file for the seminar class.
+#       Author : Lars Gullik Bjønnes <larsbj@lyx.org>
+#   1.1 08-04-2002 Günter Milde <milde users.sf.net>
+#   1.2 11-12-2002 Günter Milde (copying some stuff from L. G. Bjønnes
+#                                version in LyX 1.3)
+#   1.3 2007-09-18 Günter Milde (adapted to LyX 1.5)
+#   1.4 2008-10-08 Günter Milde (use --Separator-- "look")
+#   1.5 2011-06-09 Günter Milde (Use Flex insets)
+
+Format 54
+Sides  1
+Columns        1
 
 ClassOptions
-             FontSize 8|9|10|11|12|14|17
-             Other slidesec
+       FontSize        8|9|10|11|12|14|17
+       Other           "slidesec,semrot,portrait"
 End
 
-# There are no chapters in an article.
-NoStyle Chapter
-NoStyle Chapter*
-
-MaxCounter              Counter_Section
-SecNumDepth             3
-TocDepth                3
-
-
-# Change Part and Part* a bit
-
-Style Part
-       Align                 Left
-       AlignPossible         Left
-       TopSep                2
-       BottomSep             1.5
-
-       Font
-         Size                Larger
+# Input general definitions: (seminar is based on the article class)
+Input article.layout
+
+InsetLayout Flex:LandscapeSlide
+       LabelString     "Landscape Slide"
+       LatexType       Environment
+       LatexName       slide
+       LyXType         custom
+       Decoration      classic
+       MultiPar        true
+       KeepEmpty               true
+       LabelFont
+               Size    Small
        EndFont
+       ResetsFont true
 End
 
-Style Part*
-       Align                 Left
-       AlignPossible         Left
-       TopSep                2
-       BottomSep             1.5
-
-       Font
-         Size                Larger
-       EndFont
+InsetLayout Flex:PortraitSlide
+       CopyStyle       Flex:LandscapeSlide
+       LabelString     "Portrait Slide"
+       LatexName       slide*
 End
 
-
-Style LandscapeSlide
-             CopyStyle       Standard
-             LatexType       Environment
-             LatexName       slide
-             KeepEmpty       1
-             Labeltype       Static
-             LabelString     "Landscape Slide"
-             LabelSep        "MMMMMMM"
+# Note: \slideheading is only defined when the option slidesec is present
+Style SlideHeading
+       CopyStyle               Section*
+       LatexName               slideheading
+       Align                   Center
 End
 
-
-Style PortraitSlide
-             CopyStyle       Standard
-             LatexType       Environment
-             LatexName       slide*
-             KeepEmpty       1
-             Labeltype       Static
-             LabelString     "Portrait Slide"
+# Note: \slidesubheading is only defined when the option slidesec is present
+Style SlideSubHeading
+       CopyStyle               Subsection*
+       LatexName               slidesubheading
+       Align                   Center
 End
 
-
-Style Slide
-             Obsoletedby     LandscapeSlide
+InsetLayout Flex:ListOfSlides
+       CopyStyle               Flex:LandscapeSlide
+       LabelString             "List of Slides"
+       LatexType               Command
+       LatexName               listofslides
+       BgColor                 listingsbg
+       Spellcheck              0
 End
 
+InsetLayout Flex:SlideContents
+       CopyStyle               Flex:ListOfSlides
+       LabelString             "Slide Contents"
+       LatexName               slidecontents
+End
 
-Style Slide*
-             Obsoletedby     PortraitSlide
+InsetLayout Flex:ProgressContents
+       CopyStyle               Flex:ListOfSlides
+       LabelString             "Progress Contents"
+       LatexName               Slidecontents
 End
 
+# Compatibility definitions for old documents
+# -------------------------------------------
+#
+# It is recommended to use the custom insets instead of paragraph styles.
 
-Style SlideHeading
-             CopyStyle       Section
-             LatexName       slideheading
+Style LandscapeSlide
+       Category                MainText
+       KeepEmpty               1
+       LatexType               Environment
+       LatexName               slide
+       NextNoIndent            1
+       Margin                  Static
+       LeftMargin              N
+       ParIndent               ""
+       TopSep                  0.4
+       Align                   Block
+       LabelType               Above
+       LabelString             "Landscape Slide:"
+       LabelFont
+         Family                Roman
+         Series                Medium
+         Size                  Normal
+         Color                 Blue
+       EndFont
+       HTMLLabel               NONE
 End
 
-
-Style SlideSubHeading
-             CopyStyle       Subsection
-             LatexName       slidesubheading
+Style Slide
+       Obsoletedby             LandscapeSlide
 End
 
+Style PortraitSlide
+       CopyStyle               LandscapeSlide
+       LatexName               slide*
+       LabelString             "Portrait Slide:"
+End
+Style Slide*
+       ObsoletedBy             PortraitSlide
+End
 
 Style ListOfSlides
-             KeepEmpty       1
-             Align           Center
-             LatexType       Command
-             LatexName       listofslides
-             Labeltype       Static
-             LabelString     "List Of Slides"
+       Category                MainText
+       KeepEmpty               1
+       LatexType               Command
+       LatexName               listofslides
+       Margin                  Dynamic
+       ParIndent               MM
+       TopSep                  0.5
+       BottomSep               0.5
+       Align                   Center
+       LabelType               Static
+       LabelString             "[List Of Slides]"
+       LabelFont
+         Family                Roman
+         Series                Medium
+         Size                  Normal
+         Color                 Blue
+       EndFont
+       HTMLLabel               NONE
 End
 
-
 Style SlideContents
-             KeepEmpty       1
-             Align           Center
-             LatexType       Command
-             LatexName       slidecontents
-             Labeltype       Static
-             LabelString     "Slidecontents"
+       CopyStyle               ListOfSlides
+       LatexName               slidecontents
+       LabelString             "[Slide Contents]"
 End
 
-
 Style ProgressContents
-             KeepEmpty       1
-             Align           Center
-             LatexType       Command
-             LatexName       Slidecontents
-             Labeltype       Static
-             LabelString     "Progress Contents"
+       CopyStyle               ListOfSlides
+       LatexName               Slidecontents
+       LabelString             "[Progress Contents]"
 End