lyx_mirror/lib/layouts/llncs.layout
Georg Baum 6b49b6b129 Fix conflicting inset font defaults (bug #8874)
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.
2014-02-10 22:06:32 +01:00

436 lines
8.6 KiB
Plaintext

#% Do not delete the line below; configure depends on this
# \DeclareLaTeXClass[llncs,aliascnt.sty,multicol.sty]{Lecture Notes in Comp. Science (LNCS)}
# \DeclareCategory{Articles}
# llncs (article) textclass definition file.
# --------
#
# Taken from initial LyX source code
# Author : Matthias Ettrich <ettrich@informatik.uni-tuebingen.de>
# Transposed by Pascal André <andre@via.ecp.fr>
# Heavily modified and enhanced by serveral developers.
#
# --------
# Based on ejour2.layout.
# ejour2 made originally by Martin Vermeer based on article.layout.
# Modified for LyX 12 by Jean-Marc Lasgouttes and MV.
Format 49
Columns 1
Sides 1
PageStyle Plain
Style Standard
Category MainText
Margin Static
LatexType Paragraph
LatexName dummy
ParIndent MM
ParSkip 0.4
Align Block
AlignPossible Block, Left, Right, Center
LabelType No_Label
End
Input stdinsets.inc
Input stdsections.inc
Style Chapter
Align Center
AlignPossible Block,Left,Center
TocLevel 0
End
Style Section
Font
Series Bold
Size Large
EndFont
TocLevel 1
End
Style Subsection
Font
Series Bold
Size Normal
EndFont
TocLevel 2
End
Style Subsubsection
Font
Series Bold
Size Normal
EndFont
TocLevel 3
End
Style Paragraph
Font
Series Medium
Shape Italic
Size Normal
EndFont
TocLevel 4
End
Style Subparagraph
Font
Series Medium
Shape Up
Size Normal
EndFont
TocLevel 5
End
# Now define the starred versions from the normal ones.
Input stdstarsections.inc
NoStyle Part
NoStyle Part*
NoStyle Chapter
# Some standard things
Input stdlayouts.inc
Input stdlists.inc
Style Title
Category FrontMatter
Margin Static
LatexType Command
InTitle 1
LatexName title
NextNoIndent 1
ParSkip 0.4
TopSep 1.3
BottomSep 0.7
ParSep 0.7
Align Center
AlignPossible Block, Center, Left, Right
LabelType No_Label
Font
Family Sans
Series Bold
Size Largest
EndFont
HTMLTitle true
End
Style Subtitle
Margin Static
LatexType Command
InTitle 1
LatexName subtitle
NextNoIndent 1
ParSkip 0.4
ItemSep 0
TopSep 0
BottomSep 0
ParSep 0
Align Left
LabelType No_Label
Font
Family Sans
Series Bold
Size Large
EndFont
End
Style Running_LaTeX_Title
Margin Static
InTitle 1
LatexType Command
LatexName titlerunning
NextNoIndent 1
LeftMargin "Running title:xxx"
LabelSep xxx
ParSkip 0.4
TopSep 1.3
BottomSep 0.7
ParSep 0.7
Align Left
LabelType Static
LabelString "Running Title:"
LabelFont
Series Bold
Shape Italic
Color Red
EndFont
End
Style TOC_Title
CopyStyle Running_LaTeX_Title
LatexName toctitle
LeftMargin "TOC Title:xxx"
LabelString "TOC Title:"
End
Style Author
Category FrontMatter
Margin Static
LatexType Command
InTitle 1
LatexName author
NextNoIndent 1
ParSkip 0.4
TopSep 0.7
BottomSep 0.7
ItemSep 0
ParSep 0
Align Left
LabelType No_Label
Font
Series Bold
Shape Italic
EndFont
End
Style Author_Running
CopyStyle Running_LaTeX_Title
LatexName authorrunning
LeftMargin "Author Running:xxx"
LabelString "Author Running:"
End
Style TOC_Author
CopyStyle Running_LaTeX_Title
LatexName tocauthor
LeftMargin "TOC Author:xxx"
LabelString "TOC Author:"
End
Style Institute
Category FrontMatter
Margin Static
LatexType Command
InTitle 1
LatexName institute
NextNoIndent 1
ParSkip 0.4
TopSep 1.3
BottomSep 0.7
ParSep 0.7
Align Left
LabelType No_Label
Font
Size Small
EndFont
End
Style Email
CopyStyle Running_LaTeX_Title
LatexName email
LeftMargin "Email:xxx"
LabelString "Email:"
End
Style Abstract
Category FrontMatter
Margin First_Dynamic
LatexType Environment
LatexName abstract
NextNoIndent 0
ParIndent MM
LabelSep xx
ItemSep 0
TopSep 0.7
BottomSep 0.7
ParSep 0
Align Block
AlignPossible Block, Left
LabelType Above
LabelString "Abstract."
LabelFont
Series Bold
EndFont
End
Style Bibliography
Category BackMatter
Margin First_Dynamic
LatexType Bib_Environment
LatexName thebibliography
NextNoIndent 1
LeftMargin MM
ParSkip 0.4
ItemSep 0
TopSep 0.7
BottomSep 0.7
ParSep 0.5
Align Block
AlignPossible Block, Left
LabelType Bibliography
LabelString "References"
LabelBottomSep 0.7
LabelFont
Series Bold
EndFont
End
# Mathematics-like definitions:
Style Case
Category Reasoning
Margin First_Dynamic
LatexType Environment
LatexName case
NextNoIndent 0
ParIndent MM
LabelSep xx
ItemSep 0
TopSep 0.5
BottomSep 0.5
ParSep 0
Align Block
AlignPossible Block, Left
LabelType Static
LabelString "Case #."
LabelFont
Shape Italic
EndFont
End
Style Claim
CopyStyle Case
LatexName claim
LabelString "Claim."
End
Style Conjecture
CopyStyle Case
LatexName conjecture
LabelString "Conjecture #."
End
Style Corollary
CopyStyle Case
LatexName corollary
LabelString "Corollary #."
Font
Shape Italic
EndFont
LabelFont
Shape Up
Series Bold
EndFont
End
Style Definition
CopyStyle Corollary
LatexName definition
LabelString "Definition #."
End
Style Example
CopyStyle Case
LatexName example
LabelString "Example #."
End
Style Exercise
CopyStyle Case
LatexName exercise
LabelString "Exercise #."
End
Style Lemma
CopyStyle Corollary
LatexName lemma
LabelString "Lemma #."
End
Style Note
CopyStyle Case
LatexName note
LabelString "Note #."
End
Style Problem
CopyStyle Exercise
LatexName problem
LabelString "Problem #."
End
Style Proof
CopyStyle Claim
LatexName proof
LabelString "Proof."
End
Style Property
CopyStyle Case
LatexName property
LabelString "Property #."
End
Style Proposition
CopyStyle Corollary
LatexName proposition
LabelString "Proposition #."
End
Style Question
CopyStyle Case
LatexName question
LabelString "Question #."
End
Style Remark
CopyStyle Case
LatexName remark
LabelString "Remark #."
End
Style Solution
CopyStyle Case
LatexName solution
LabelString "Solution #."
End
Style Theorem
CopyStyle Corollary
LatexName theorem
LabelString "Theorem #."
End
Input stdfloats.inc
Input stdcounters.inc
Input stdinsets.inc
Input theorems-refprefix.inc