X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Flayouts%2Fseminar.layout;h=7a8331413f1fa2380c84149a96ee3c6755611ba9;hb=1663dbcbcfacf15d88558783660ebae418394c67;hp=45303a202a8541671048bd41eb83b39339cb771e;hpb=3932a6793a83070545fbb834d47cd90874446233;p=lyx.git diff --git a/lib/layouts/seminar.layout b/lib/layouts/seminar.layout index 45303a202a..7a8331413f 100644 --- a/lib/layouts/seminar.layout +++ b/lib/layouts/seminar.layout @@ -1,28 +1,91 @@ #% Do not delete the line below; configure depends on this -# \DeclareLaTeXClass{transparencies (seminar)} +# \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 # 1.1 08-04-2002 Günter Milde # 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 GM (adapted to LyX 1.5) -# 1.4 2008-10-08 GM (use --Separator-- "look") +# 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 10 +Format 54 Sides 1 Columns 1 ClassOptions FontSize 8|9|10|11|12|14|17 - Other slidesec + Other "slidesec,semrot,portrait" End # 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 + +InsetLayout Flex:PortraitSlide + CopyStyle Flex:LandscapeSlide + LabelString "Portrait Slide" + LatexName slide* +End + +# Note: \slideheading is only defined when the option slidesec is present +Style SlideHeading + CopyStyle Section* + LatexName slideheading + Align Center +End + +# Note: \slidesubheading is only defined when the option slidesec is present +Style SlideSubHeading + CopyStyle Subsection* + LatexName slidesubheading + Align Center +End + +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 + +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 LandscapeSlide - CopyStyle --Separator-- + Category MainText + KeepEmpty 1 LatexType Environment LatexName slide NextNoIndent 1 @@ -30,9 +93,18 @@ Style LandscapeSlide LeftMargin N ParIndent "" TopSep 0.4 - LabelType Top_Environment + Align Block + LabelType Above LabelString "Landscape Slide:" + LabelFont + Family Roman + Series Medium + Size Normal + Color Blue + EndFont + HTMLLabel NONE End + Style Slide Obsoletedby LandscapeSlide End @@ -43,39 +115,28 @@ Style PortraitSlide LabelString "Portrait Slide:" End Style Slide* - Obsoletedby PortraitSlide -End - -# EndOfSlide was a dummy style whose main purpose is to separate subsequent -# Slide environments. Nowadays lyx has the special --Separator-- style as -# workaround: -Style EndOfSlide - ObsoletedBy --Separator-- -End - -# Note: \slideheading is only defined when the option slidesec is present -Style SlideHeading - CopyStyle Section* - LatexName slideheading - Align Center -End - -# Note: \slidesubheading is only defined when the option slidesec is present -Style SlideSubHeading - CopyStyle Subsection* - LatexName slidesubheading - Align Center + ObsoletedBy PortraitSlide End Style ListOfSlides - CopyStyle --Separator-- + Category MainText + KeepEmpty 1 LatexType Command LatexName listofslides + Margin Dynamic + ParIndent MM TopSep 0.5 BottomSep 0.5 Align Center -# BottomSep 0 + LabelType Static LabelString "[List Of Slides]" + LabelFont + Family Roman + Series Medium + Size Normal + Color Blue + EndFont + HTMLLabel NONE End Style SlideContents @@ -89,4 +150,3 @@ Style ProgressContents LatexName Slidecontents LabelString "[Progress Contents]" End -