mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-29 13:04:58 +00:00
b92ceba9a1
Remove the trimming operation on LabelString, LabelStringAppendix,
EndLabelString and LabelCounter. This trimming meant that quotes
strings were not preserved, which is wrong.
To preserve layouts, the Layout format has been updated to 64, so that
layout2layout can remove extra spaces on existing strings, which
ensures that behavior is unchanged for old layouts (courtesy of rgheck).
It is now possible to re-add spaces in label strings where it makes
sense.
Fixes bug #10723.
(cherry picked from commit 5c54557350
)
437 lines
8.6 KiB
Plaintext
437 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 64
|
|
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
|
|
ToggleIndent Never
|
|
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
|