]> git.lyx.org Git - lyx.git/blobdiff - lib/layouts/llncs.layout
Update layout format.
[lyx.git] / lib / layouts / llncs.layout
index 6905ef518a315260169ac187aa1a6d8ea25fc2cd..88db7d1fc547bf50818e5d84aee2ca8058bbfbdd 100644 (file)
 #% Do not delete the line below; configure depends on this
-#  \DeclareLaTeXClass{Springer - Lecture Notes in Comp. Sci.}
-# llncs (article) textclass definition file. 
+#  \DeclareLaTeXClass{article (Springer LNCS)}
+# 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>
+# 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
 
-# Standard style definition
+
+Format 27
+Columns                 1
+Sides                   1
+PageStyle               Plain
+
+
 Style Standard
-  Margin               Static
-  LatexType            Paragraph
-  LatexName            dummy
-  ParIndent            MM
-  ParSkip              0.4
-  Align                Block
-  AlignPossible        Block, Left, Right, Center
-  LabelType            No_Label
+       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 stdinsets.inc
 Input stdsections.inc
 
-# Chapter style definition
+
 Style Chapter
-  Align                Center
-  AlignPossible        Block,Left,Center
+       Align         Center
+       AlignPossible Block,Left,Center
+       TocLevel 0
 End
 
-# Section style definition
+
 Style Section
-  # standard font definition
-  LabelFont
-    Series             Bold
-    Size               Large
-  EndFont
-  Font
-    Series             Bold
-    Size               Large
-  EndFont
-End
-
-# Subsection style definition
+       Font
+         Series              Bold
+         Size                Large
+       EndFont
+       TocLevel 1
+End
+
+
 Style Subsection
-  LabelType            Counter_Subsection
-  LabelFont
-    Series             Bold
-    Size               Normal
-  EndFont
+       Font
+         Series              Bold
+         Size                Normal
+       EndFont
+       TocLevel 2
 End
 
-# Subsubsection style definition
+
 Style Subsubsection
-  # standard font definition
-  LabelFont 
-    Series             Bold
-    Size               Normal
-  EndFont
+       Font
+         Series              Bold
+         Size                Normal
+       EndFont
+       TocLevel 3
 End
 
-# Paragraph style definition
+
 Style Paragraph
-# standard font definition
-  Font 
-    Series             Medium
-    Shape              Italic
-    Size               Normal
-  EndFont
+       Font
+         Series              Medium
+         Shape               Italic
+         Size                Normal
+       EndFont
+       TocLevel 4
 End
 
-# Subparagraph style definition
+
 Style Subparagraph
-  # standard font definition
-  Font
-    Series             Medium
-    Shape              Up
-    Size               Normal
-  EndFont
+       Font
+         Series              Medium
+         Shape               Up
+         Size                Normal
+       EndFont
+       TocLevel 5
 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 Part
+NoStyle Part*
+NoStyle Chapter
+
 
 # Some standard things
 Input stdlayouts.inc
 Input stdlists.inc
 
-# Standard style definition
-Style Petit
-  Margin               Static
-  LatexType            Environment
-  LatexName            petit
-  ParIndent            MM
-  ParSkip              0.4
-  Align                Block
-  AlignPossible        Block, Left, Right, Center
-  LabelType            No_Label
-
-  # Font definition
-  Font 
-    Size               Small
-  EndFont
-End
-
-# Journal name style definition (not needed if JG option given)
-Style Journal
-  Margin               Static
-  LatexType            Command
-  InTitle              1
-  LatexName            journalname
-  NextNoIndent         1
-  LeftMargin           Journal:xxx
-  LabelSep             xxx
-  ParSkip              0.4
-  TopSep               1.3
-  BottomSep            0.7
-  ParSep               0.7
-  Align                        Left
-  AlignPossible                Left
-  LabelType            Static
-  LabelString          Journal:
-
-  # standard font definition
-  LabelFont 
-    Series             Bold
-    Shape              Italic
-    Color              Red
-  EndFont
-
-End
-
-# Headnote style definition
-Style Headnote
-  CopyStyle            Journal
-  LatexName            dedication
-  LeftMargin           "HeadNote (optional):xxx"
-  LabelString          "Headnote (optional): "
-End
-
-# Title style definition
+
 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
-
-  # standard font definition
-  Font 
-    Family             Sans
-    Series             Bold
-    Size               Largest
-  EndFont
-
-End
-
-# Title style definition
+       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
+       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
-  AlignPossible                Left
-  LabelType            No_Label
-
-  # standard font definition
-  Font 
-    Family             Sans
-    Series             Bold
-    Size               Large
-  EndFont
-
-End
-
-# Translated Title style definition
-Style Translated_Title
-  Margin               Static
-  LatexType            Command
-  InTitle              1
-  LatexName            transtitle
-  NextNoIndent         1
-  LeftMargin           "English title:xxx"
-  LabelSep             xxx
-  ParSkip              0.4
-  TopSep               1.3
-  BottomSep            0.7
-  ParSep               0.7     
-  Align                        Left
-  AlignPossible                Left
-  LabelType            Static
-  LabelString          "English title: "
-
-  # Standard font definition
-  Font 
-    Series             Bold
-  EndFont
-
-  # Label font definition
-  LabelFont 
-    Series             Bold
-    Shape              Italic
-    Color              Red
-  EndFont
-
-End
-
-# Title_Running style definition
+       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
-  CopyStyle            Journal
-  LatexName            titlerunning
-  LeftMargin           "Running title:xxx"
-  LabelString          "Running 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
 
-# TOC_Title style definition
+
 Style TOC_Title
-  CopyStyle            Journal
-  LatexName            toctitle
-  LeftMargin           "TOC title:xxx"
-  LabelString          "TOC title: "
+       CopyStyle             Running_LaTeX_Title
+       LatexName             toctitle
+       LeftMargin            "TOC title:xxx"
+       LabelString           "TOC title:"
 End
 
-# Author style definition
+
 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
-
-  # standard font definition
-  Font 
-    Series             Bold
-    Shape              Italic
-  EndFont
-
-End
-
-# AuthorRunning style definition
+       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            Journal
-  LatexName            authorrunning
-  LeftMargin           "Author Running:xxx"
-  LabelString          "Author Running: "
+       CopyStyle             Running_LaTeX_Title
+       LatexName             authorrunning
+       LeftMargin            "Author Running:xxx"
+       LabelString           "Author Running:"
 End
 
-# TOC_Author style definition
+
 Style TOC_Author
-  CopyStyle            Journal
-  LatexName            tocauthor
-  LeftMargin           "TOC Author :xxx"
-  LabelString          "TOC Author: "
+       CopyStyle             Running_LaTeX_Title
+       LatexName             tocauthor
+       LeftMargin            "TOC Author:xxx"
+       LabelString           "TOC Author:"
 End
 
-# Institute style definition
+
 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
-
-  # Std. font definition
-  Font 
-    Size               Small
-  EndFont
-
-End
-
-# Dedication style definition (optional) 
-Style Dedication
-  CopyStyle            Journal
-  LatexName            headnote
-  LeftMargin           Dedication:xxx
-  LabelString          Dedication:
-End
-
-# Recieved/Accepted style definition
-Style Date
-  CopyStyle            Journal
-  LatexName            date
-  LeftMargin           Received/Accepted:xx
-  LabelString          Received/Accepted:
+       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
+       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
 
-#
-#
-# Correspondence address style definition
-Style Mail
-  CopyStyle            Journal
-  LatexName            mail    
-  LeftMargin           "Corr Author:xx."
-  LabelString          "Corr Author: "
-End
-
-# Abstract style definition
-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. 
-
-  # label font definition
-  LabelFont 
-    Series             Bold
-  EndFont
-End 
-
-# Keywords style definition
-Style  Keywords
-  Margin               First_Dynamic
-  LatexType            Command
-  LatexName            keywords
-  NextNoIndent         0
-  ParIndent            MM
-  LabelSep             xx
-  ItemSep              0
-  TopSep               0.7
-  BottomSep            0.7
-  ParSep               0
-  Align                        Block
-  AlignPossible                Block, Left
-  LabelType            Static
-  LabelString          "Key Words: " 
-
-  # label font definition
-  LabelFont 
-    Series             Bold
-  EndFont
-End 
-
-# Translated abstract style definition
-Style TranslatedAbstract
-  CopyStyle            Abstract
-  LatexName            transsummary
-  LabelString          "Eng. Abstract. " 
-End 
-
-# Trans_Keywords style definition
-Style  Trans_Keywords
-  CopyStyle            Keywords
-  LatexName            trankey
-  LabelString          "Eng Key Words: " 
-End 
-
-# Acknowledgement(s) style definitions
-Style Acknowledgements
-  Margin               First_Dynamic
-  LatexType            Environment
-  LatexName            acknowledgements
-  NextNoIndent         0
-  ParIndent            MM
-  LabelSep             xx
-  ItemSep              0
-  TopSep               0.7
-  BottomSep            0.7
-  ParSep               0
-  Align                        Block
-  AlignPossible                Block, Left
-  LabelType            Static
-  LabelString          Acknowledgements. 
-
-  # font & label font definition
-  Font 
-    Size               Small
-  EndFont
-
-  LabelFont 
-    Shape              Italic
-    Size               Small
-  EndFont
-End 
-
-Style Acknowledgement
-  CopyStyle            Acknowledgements
-  LatexName            acknowledgement
-  LabelString          Acknowledgement. 
-End 
 
-#
-# Bibliography style definition
 Style Bibliography
-  Margin               First_Dynamic
-  LatexType            Item_Environment
-  LatexName            lyxbibliography
-  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
-
-  # label font definition
-  LabelFont 
-    Series             Bold
-  EndFont
-
-  Preamble
-    \newcommand{\lyxbibliography}{\thebibliography{References}%
-      \renewcommand{\bibitem}[3][!]{\@bibitem{##1}{##2}{##3}}}
-  EndPreamble
-
+       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:
 
+# 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 #. 
-
-  # font & label font definition
-
-  LabelFont 
-    Shape              Italic
-  EndFont
-
+       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. " 
+       CopyStyle             Case
+       LatexName             claim
+       LabelString           "Claim."
 End
 
+
 Style Conjecture
-  CopyStyle            Case
-  LatexName            conjecture
-  LabelString          "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
 
+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 #. "
+       CopyStyle             Corollary
+       LatexName             definition
+       LabelString           "Definition #."
 End
 
+
 Style Example
-  CopyStyle            Case
-  LatexName            example
-  LabelString          "Example #. "
+       CopyStyle             Case
+       LatexName             example
+       LabelString           "Example #."
 End
 
+
 Style Exercise
-  CopyStyle            Case
-  LatexName            exercise
-  LabelString          "Exercise #. "
+       CopyStyle             Case
+       LatexName             exercise
+       LabelString           "Exercise #."
 End
 
+
 Style Lemma
-  CopyStyle            Corollary
-  LatexName            lemma
-  LabelString          "Lemma #. "
+       CopyStyle             Corollary
+       LatexName             lemma
+       LabelString           "Lemma #."
 End
 
 Style Note
-  CopyStyle            Case
-  LatexName            note
-  LabelString          "Note #. "
+       CopyStyle             Case
+       LatexName             note
+       LabelString           "Note #."
 End
 
+
 Style Problem
-  CopyStyle            Exercise
-  LatexName            problem
-  LabelString          "Problem #. "
+       CopyStyle             Exercise
+       LatexName             problem
+       LabelString           "Problem #."
 End
 
+
 Style Proof
-  CopyStyle            Claim
-  LatexName            proof
-  LabelString          "Proof. "
+       CopyStyle             Claim
+       LatexName             proof
+       LabelString           "Proof."
 End
 
+
 Style Property
-  CopyStyle            Case
-  LatexName            property
-  LabelString          "Property #. "
+       CopyStyle             Case
+       LatexName             property
+       LabelString           "Property #."
 End
 
+
 Style Proposition
-  CopyStyle            Corollary
-  LatexName            proposition
-  LabelString          "Proposition #. "
+       CopyStyle             Corollary
+       LatexName             proposition
+       LabelString           "Proposition #."
 End
 
 Style Question
-  CopyStyle            Case
-  LatexName            question        
-  LabelString          "Question #. "
+       CopyStyle             Case
+       LatexName             question
+       LabelString           "Question #."
 End
 
+
 Style Remark
-  CopyStyle            Case
-  LatexName            remark
-  LabelString          "Remark #. "
+       CopyStyle             Case
+       LatexName             remark
+       LabelString           "Remark #."
 End
 
+
 Style Solution
-  CopyStyle            Case
-  LatexName            solution
-  LabelString          "Solution #. "
+       CopyStyle             Case
+       LatexName             solution
+       LabelString           "Solution #."
 End
 
+
 Style Theorem
-  CopyStyle            Corollary
-  LatexName            theorem
-  LabelString          "Theorem #. "
+       CopyStyle             Corollary
+       LatexName             theorem
+       LabelString           "Theorem #."
 End
 
-Input stdcounters.inc
 
-#Finally a few older definitions for compatibility
-Input obsolete.inc
+Input stdfloats.inc
+Input stdcounters.inc
+Input stdinsets.inc