X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Flayouts%2Fllncs.layout;h=88db7d1fc547bf50818e5d84aee2ca8058bbfbdd;hb=f9377c8bcc63c4bbf2fb598a7de287b7c4259585;hp=6905ef518a315260169ac187aa1a6d8ea25fc2cd;hpb=3776958094ef04c00264bb5bbdc001c24e88c01b;p=lyx.git diff --git a/lib/layouts/llncs.layout b/lib/layouts/llncs.layout index 6905ef518a..88db7d1fc5 100644 --- a/lib/layouts/llncs.layout +++ b/lib/layouts/llncs.layout @@ -1,605 +1,428 @@ #% 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 -# Transposed by Pascal André +# Transposed by Pascal André # 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