mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-28 06:49:43 +00:00
6b49b6b129
This makes the defaults of Inset::inheritFont() and Inset::resetFontEdit() compatible. There is no user visible change except for the Chunk inset which does not produce invalid LaTeX after editing operations anymore. This is the safe version for 2.1.0, for later there are still open questions: - All insets with ResetsFont true should be audited: Is this really needed, or do they show similar editing problems as the Chunk inset? - Does inheritFont() need to be customizable in the layout file as well? - Is resetFontEdit() != !inheritFont() needed at all? I did not use change tracking for the docs, since I updated all existing translations.
139 lines
3.1 KiB
Plaintext
139 lines
3.1 KiB
Plaintext
#% Do not delete the line below; configure depends on this
|
|
# \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 49
|
|
Sides 1
|
|
Columns 1
|
|
|
|
ClassOptions
|
|
FontSize 8|9|10|11|12|14|17
|
|
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--
|
|
LatexType Environment
|
|
LatexName slide
|
|
NextNoIndent 1
|
|
Margin Static
|
|
LeftMargin N
|
|
ParIndent ""
|
|
TopSep 0.4
|
|
LabelType Above
|
|
LabelString "Landscape Slide:"
|
|
End
|
|
Style Slide
|
|
Obsoletedby LandscapeSlide
|
|
End
|
|
|
|
Style PortraitSlide
|
|
CopyStyle LandscapeSlide
|
|
LatexName slide*
|
|
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
|
|
|
|
Style ListOfSlides
|
|
CopyStyle --Separator--
|
|
LatexType Command
|
|
LatexName listofslides
|
|
TopSep 0.5
|
|
BottomSep 0.5
|
|
Align Center
|
|
# BottomSep 0
|
|
LabelString "[List Of Slides]"
|
|
End
|
|
Style SlideContents
|
|
CopyStyle ListOfSlides
|
|
LatexName slidecontents
|
|
LabelString "[Slide Contents]"
|
|
End
|
|
|
|
Style ProgressContents
|
|
CopyStyle ListOfSlides
|
|
LatexName Slidecontents
|
|
LabelString "[Progress Contents]"
|
|
End
|