]> git.lyx.org Git - lyx.git/blobdiff - lib/layouts/svcommon.inc
Safe line break to increase precision of error reporting in Listings caption
[lyx.git] / lib / layouts / svcommon.inc
index 5f45ba4e22b5c64ae097f36fc2ed3a28403c9ea9..659c69e66f4e4f634df6d6eff91ccadfa7db58d4 100644 (file)
 #     Adapted for new svjour LaTeX2e classes published by Springer in 1999;
 #     work done by MV in 2000.
 #
-# Adapted for svmono, svmult,     2009/2007
-# by Marcus Kriele (mkriele@mac.com)
+# Adapted for svmono, svmult, and svjour3 2011
+# by Marcus Kriele (mkriele@mac.com) and Uwe Stöhr
 # see http://www.springer.com/authors for class files and further instructions
 
 
-Format 35
+Format 62
 PageStyle              Plain
 
 
 Style Standard
+       Category        MainText
        Margin          Static
        LatexType       Paragraph
        LatexName       dummy
@@ -49,8 +50,6 @@ Input theorems-without-preamble.inc
 NoStyle Fact
 NoStyle Prop
 
-
-NoStyle Subparagraph
 NoCounter subparagraph
 NoStyle Subparagraph*
 
@@ -71,7 +70,7 @@ Style Front_Matter
        LatexType       Command
        LatexName       frontmatter
        KeepEmpty       1
-       OptionalArgs    0
+       ResetArgs       1
        Margin          First_Dynamic
        NextNoIndent    1
        ParSkip         0
@@ -107,18 +106,18 @@ Style Back_Matter
 End
 
 Style Part
-      Margin           Static
-      Align            Right
+       Margin          Static
+       Align           Right
 End
 
 ## The following is a variant of style Part.  It allows to place some
 ## text on the following page which would otherwise be blank.  
 
 Style PartBacktext
-       Category        Section
+       Category        Sectioning
        Margin          First_Dynamic
        LabelString     "Part \thepart"
-       LabelType       Counter
+       LabelType       Static
        TocLevel        0
        LabelCounter    part
        Labelsep        xx
@@ -131,13 +130,17 @@ Style PartBacktext
        LabelFont
          Series        Bold
          Size          Huge
-       EndLabelFont
+       EndFont
        TextFont
          Series        Medium
          Shape         Up
          Size          normal
-       EndTextFont
-       RequiredArgs    1
+       EndFont
+       Argument 1
+         Mandatory     1
+         LabelString   "Part Title"
+         Tooltip       "Title of this part"
+       EndArgument
        Preamble
          \newenvironment{svmultpartbacktext}[1]{\begin{partbacktext}
          \part{#1}}{\end{partbacktext}}
@@ -150,9 +153,9 @@ Style Chapter
 End
 
 Style ChapSubtitle
-      LatexName                chapsubtitle
-      LatexType                Command
-      Category         Section
+       LatexName       chapsubtitle
+       LatexType       Command
+       Category        Sectioning
        TopSep          0.7
        Font
          Series        Bold
@@ -163,30 +166,30 @@ Style ChapSubtitle
 End
 
 Style ChapAuthor
-      LatexName                chapauthor
-      LatexType                Command
-      Category         Section
-      TopSep           0.7
-      Font
+       LatexName       chapauthor
+       LatexType       Command
+       Category        Sectioning
+       TopSep          0.7
+       Font
          Series        Bold
          Shape         Up
          Size          normal
-      EndFont
+       EndFont
 End
 
 Style ChapMotto
-      LatexName                motto
-      LatexType                Command
-      Category         Section
-      TopSep           0.7
-      BottomSep                0.7
-      Align            Left
-      LeftMargin       MMMMMMMMMMMM
-      Font
+       LatexName       motto
+       LatexType       Command
+       Category        Sectioning
+       TopSep          0.7
+       BottomSep       0.7
+       Align           Left
+       LeftMargin      MMMMMMMMMMMM
+       Font
          Series        Medium
          Shape         Italic
          Size          normal
-      EndFont
+       EndFont
 End
 
 Style Section
@@ -227,6 +230,18 @@ Style Paragraph
        TocLevel        4
 End
 
+Style Subparagraph
+       LeftMargin      ""
+       Font
+         Series        Medium
+         Shape         Italic
+         Size          Normal
+       EndFont
+       TopSep          0.7
+       BottomSep       0.4
+       TocLevel        4
+End
+
 Style Part*
       Margin           Static
       Align            Right
@@ -339,13 +354,13 @@ Style Institute
        LatexType       Command
        InTitle         1
        LatexName       institute
-       Margin          Static
-       LeftMargin      "Author data:xxx"
-       LabelSep        xxx
+       Margin          First_Dynamic
+       LabelSep        x
        LabelType       Static
-       LabelString     "Author data: "
+       LabelString     "Author data:"
        LabelFont
-         Shape         Italic
+         Family        Typewriter
+         Color         Blue
        EndFont
        Requires        url
        Align           Left
@@ -364,12 +379,12 @@ Style TOC_Title
        Align           Left
        LatexType       Command
        LatexName       toctitle
-       LeftMargin      xxx
+       LeftMargin      xx
        TopSep          0.4
        BottomSep       0.4
        LabelType       Static
        LabelSep        x
-       LabelString     "TOC Title:"
+       LabelString     "TOC title:"
        LabelFont
          Family        Typewriter
          Color         Blue
@@ -379,27 +394,34 @@ End
 Style TOC_Author
        CopyStyle       TOC_Title
        LatexName       tocauthor
-       LabelString     "TOC Author:"
+       LabelString     "TOC author:"
 End
 
 Style Running_Title
-       CopyStyle       TOC_Title
+       CopyStyle       TOC_Title
        LatexName       titlerunning
        InTitle         1
-       LabelString     "Running Title:"
-End
-
-Style Running_LaTeX_Title
-      ObsoletedBy      Running_Title
+       LabelString     "Running title:"
 End
 
 Style Running_Author
        CopyStyle       Running_Title
        LatexName       authorrunning
-       LabelString     "Running Author:"
+       LabelString     "Running author:"
 End
-Style Author_Running
-      ObsoletedBy      Running_Author
+
+Style Running_Chapter
+       CopyStyle       Running_Title
+       Category        Sectioning
+       InTitle         0
+       LatexName       chaptermark
+       LabelString     "Running chapter:"
+End
+
+Style Running_Section
+       CopyStyle       Running_Chapter
+       LatexName       sectionmark
+       LabelString     "Running section:"
 End
 
 Style Abstract
@@ -440,6 +462,7 @@ Style Keywords
        Margin          First_Dynamic
        LatexType       Command
        LatexName       keywords
+       Category        FrontMatter
        NextNoIndent    0
        ParIndent       MM
        LabelSep        xx
@@ -479,10 +502,10 @@ End
 Style Foreword
        Margin          First_Dynamic
        Category        FrontMatter
-       LabelType       Static
-       LabelString     "Foreword"
+       LabelType       Static
+       LabelString     "Foreword"
        KeepEmpty       1
-       LatexName       foreword
+       LatexName       foreword
        TocLevel        0
        LatexType       Command
        NeedProtect     1
@@ -492,7 +515,10 @@ Style Foreword
        BottomSep       0.8
        ParSep          0.8
        Align           Block
-       OptionalArgs    1
+       Argument 1
+         LabelString   "Alternative Name"
+         Tooltip       "Alternative name"
+       EndArgument
        Font
          Series        Bold
          Size          Huge
@@ -502,10 +528,8 @@ End
 
 Style Preface
        CopyStyle       Foreword
-       Category        "For Authors"
+       Category        FrontMatter
        LatexName       preface
-       KeepEmpty       1
-       OptionalArgs    0
        InTitle         0
        Margin          First_Dynamic
        TopSep          4
@@ -553,6 +577,7 @@ Style Bibliography
        LatexName       thebibliography
        Category        BackMatter
        NextNoIndent    1
+       ToggleIndent    Never
        LeftMargin      MM
        ParSkip         0.4
        ItemSep         0
@@ -570,7 +595,10 @@ Style Bibliography
 End
 
 Style Description
-       OptionalArgs    1
+       Argument 1
+         LabelString   "Longest Description Label"
+         Tooltip       "Longest description label"
+       EndArgument
        LabelFont
          Series        Medium
        EndFont
@@ -607,13 +635,24 @@ Style Svgraybox
 End
 
 Style Proof
+       Category        Reasoning
+       LatexType       Environment
        LatexName       proof
-       LabelString     "Proof"
+       Margin          First_Dynamic
+       LeftMargin      xxx
+       TopSep          0.4
+       BottomSep       0.4
+       LabelType       Static
+       LabelSep        xx
+       LabelString     "Proof."
+       LabelFont
+         Shape         Italic
+       EndFont
        LangPreamble
-               \providecommand{\proofname}{_(Proof)}
+         \providecommand{\proofname}{_(Proof)}
        EndLangPreamble
        BabelPreamble
-               \addto\captions$$lang{\renewcommand{\proofname}{_(Proof)}}
+         \addto\captions$$lang{\renewcommand{\proofname}{_(Proof)}}
        EndBabelPreamble
 End
 
@@ -622,21 +661,21 @@ Style Proof(QED)
        LatexName       svmultproof
        EndLabelType    Box
        Preamble
-               \newenvironment{svmultproof}{\begin{proof}}{\qed\end{proof}}
+         \newenvironment{svmultproof}{\begin{proof}}{\qed\end{proof}}
        EndPreamble
 End
 
 Style Proof(smartQED)
        CopyStyle       Proof
        LatexName       svmultproof2
-       EndLabelType    Filled_Box
+       EndLabelType    Box
        Preamble
          \newenvironment{svmultproof2}{\begin{proof}}{\smartqed\qed\end{proof}}
        EndPreamble
 End
 
 InsetLayout Flex:Email
-           Decoration  Conglomerate
+       Decoration      Conglomerate
        LyxType         custom
        LatexType       command
        LatexName       email
@@ -655,24 +694,6 @@ InsetLayout Flex:Email
          Color         urltext
          Size          Small
        EndFont
+       ResetsFont true
 End
 
-InsetLayout    Flex:and
-       ContentAsLabel  1
-       CustomPars      0
-       Decoration      Classic
-       LatexName       and
-       LatexType       Command
-       LabelString     "and"
-       LyxType         Custom
-       KeepEmpty       1
-End
-
-# InsetLayout  Flex:and
-#        CopyStyle     Flex:Email
-#        LatexName     and
-#        LabelString   "and"
-#        Font  
-#        EndFont
-#        KeepEmpty     1
-# End