lyx_mirror/lib/layouts/llncs.layout
André Pönitz 28f4beaefa cleanup stuff separated by Lars from the counter patch
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7754 a592a061-630c-0410-9148-cb99ea01b6c8
2003-09-15 14:29:22 +00:00

451 lines
8.7 KiB
Plaintext

#% Do not delete the line below; configure depends on this
# \DeclareLaTeXClass{Springer - Lecture Notes in Comp. Sci.}
# 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.
# General textclass parameters
Columns 1
Sides 1
PageStyle Plain
MaxCounter Counter_Section
Style Standard
Margin Static
LatexType Paragraph
LatexName dummy
ParIndent MM
ParSkip 0.4
Align Block
AlignPossible Block, Left, Right, Center
LabelType No_Label
End
# The standard sections
Input stdsections.inc
Style Chapter
Align Center
AlignPossible Block,Left,Center
End
Style Section
LabelFont
Series Bold
Size Large
EndFont
Font
Series Bold
Size Large
EndFont
End
Style Subsection
LabelType Counter_Subsection
LabelFont
Series Bold
Size Normal
EndFont
End
Style Subsubsection
LabelFont
Series Bold
Size Normal
EndFont
End
Style Paragraph
Font
Series Medium
Shape Italic
Size Normal
EndFont
End
Style Subparagraph
Font
Series Medium
Shape Up
Size Normal
EndFont
End
# Now define the starred versions from the normal ones.
Input stdstarsections.inc
# Remove the ones that we do not want
NoStyle Part
NoStyle Part*
NoStyle Chapter
# Some standard things
Input stdlayouts.inc
Input stdlists.inc
Style Title
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
Fill_Top 1
Fill_Bottom 1
Font
Family Sans
Series Bold
Size Largest
EndFont
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
AlignPossible 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
AlignPossible 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
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
AlignPossible 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
Margin Static
LatexType Command
InTitle 1
LatexName institute
NextNoIndent 1
ParSkip 0.4
TopSep 1.3
BottomSep 0.7
ParSep 0.7
Align Left
AlignPossible 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
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 Top_Environment
LabelString Abstract.
LabelFont
Series Bold
EndFont
End
Style Bibliography
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
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 & label font definition
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
#Finally a few older definitions for compatibility
Input obsolete.inc