]> git.lyx.org Git - lyx.git/blobdiff - lib/layouts/iopart.layout
Honor trailing spaces in LabelString and friends
[lyx.git] / lib / layouts / iopart.layout
index f8a89bf7c0864af9487c996eae81a29f6699a0d5..87b93fef691858da42a8c6bb326d48a35b4114b5 100644 (file)
@@ -1,18 +1,19 @@
 #% Do not delete the line below; configure depends on this
-#  \DeclareLaTeXClass[iopart,amsmath.sty,amssymb.sty,iopams.sty,setstack.sty]{article (IOP)}
+#  \DeclareLaTeXClass[iopart,amsmath.sty,amssymb.sty,iopams.sty,setstack.sty]{Institute of Physics (IOP)}
+#  \DeclareCategory{Articles}
 # IOP article textclass definition file.
 # Author: Uwe Stöhr (uwestoehr@web.de)
 
-Format 35
+Format 64
 
-Columns                 1
-Sides                   1
-SecNumDepth             3
-TocDepth                3
-DefaultStyle            Standard
+Columns                        1
+Sides                  1
+SecNumDepth            3
+TocDepth               3
+DefaultStyle           Standard
 
 ClassOptions
-       FontSize                10|12
+       FontSize        10|12
 end
 
 Preamble
@@ -23,23 +24,24 @@ EndPreamble
 # This is just to show how to declare the default font.
 # The defaults are exactly those shown here.
 DefaultFont
-       Family                  Roman
-       Series                  Medium
-       Shape                   Up
-       Size                    Normal
-       Color                   None
+       Family          Roman
+       Series          Medium
+       Shape           Up
+       Size            Normal
+       Color           None
 EndFont
 
 
 Style Standard
-       Margin                  Static
-       LatexType               Paragraph
-       LatexName               dummy
-       ParIndent               MM
-       ParSkip                 0.4
-       Align                   Block
-       AlignPossible           Block, Left, Right, Center
-       LabelType               No_Label
+       Category        MainText
+       Margin          Static
+       LatexType       Paragraph
+       LatexName       dummy
+       ParIndent       MM
+       ParSkip         0.4
+       Align           Block
+       AlignPossible   Block, Left, Right, Center
+       LabelType       No_Label
 End
 
 
@@ -48,247 +50,252 @@ Input stdfloats.inc
 Input stdlists.inc
 Input stdsections.inc
 Input stdstarsections.inc
+Input stdlayouts.inc
 
 NoStyle Chapter
 NoCounter chapter
 NoStyle Chapter*
 
 Style Title
-       Margin                  Static
-       LatexType               Command
-       LatexName               title
-       Category                FrontMatter
-       InTitle                 1
-       OptionalArgs            1
-       ParSkip                 0.4
-       ItemSep                 0
-       TopSep                  0
-       BottomSep               1
-       ParSep                  1
-       Align                   Center
-       LabelType               No_Label
+       Margin          Static
+       LatexType       Command
+       LatexName       title
+       Category        FrontMatter
+       InTitle         1
+       Argument 1
+         LabelString   "Short Title|S"
+         Tooltip       "Short title that will appear in header line"
+         InsertCotext   1
+       EndArgument
+       ParSkip         0.4
+       ItemSep         0
+       TopSep          0
+       BottomSep       1
+       ParSep          1
+       Align           Center
+       LabelType       No_Label
        Font
-         Size                  Largest
+         Size          Largest
        EndFont
-       HTMLTitle             true
+       HTMLTitle       true
 End
 
 
 Style Review
-       CopyStyle               Title
-       LatexName               review
+       CopyStyle       Title
+       LatexName       review
 End
 
 
 Style Topical
-       CopyStyle               Title
-       LatexName               topical
+       CopyStyle       Title
+       LatexName       topical
 End
 
 
 Style Comment
-       CopyStyle               Title
-       LatexName               comment
+       CopyStyle       Title
+       LatexName       comment
 End
 
 
 Style Note
-       CopyStyle               Title
-       LatexName               note
+       CopyStyle       Title
+       LatexName       note
 End
 
 
 Style Paper
-       CopyStyle               Title
-       LatexName               paper
+       CopyStyle       Title
+       LatexName       paper
 End
 
 
 Style Prelim
-       CopyStyle               Title
-       LatexName               prelim
+       CopyStyle       Title
+       LatexName       prelim
 End
 
 
 Style Rapid
-       CopyStyle               Title
-       LatexName               rapid
+       CopyStyle       Title
+       LatexName       rapid
 End
 
 
 Style Letter
-       CopyStyle               Title
-       OptionalArgs            0
-       LatexName               letter
+       CopyStyle       Title
+       ResetArgs       1
+       LatexName       letter
 End
 
 
 Style Author
-       Margin                  Static
-       LatexType               Command
-       LatexName               author
-       Category                FrontMatter
-       InTitle                 1
-       LabelSep                xxx
-       ParSkip                 0.4
-       TopSep                  1.3
-       BottomSep               0.7
-       ParSep                  0.7
-       Align                   Center
-       LabelType               No_Label
+       Margin          Static
+       LatexType       Command
+       LatexName       author
+       Category        FrontMatter
+       InTitle         1
+       LabelSep        xxx
+       ParSkip         0.4
+       TopSep          1.3
+       BottomSep       0.7
+       ParSep          0.7
+       Align           Center
+       LabelType       No_Label
        Font
-         Size                  Large
+         Size          Large
        EndFont
 End
 
 
 Style Address
-       Margin                  Static
-       LatexType               Command
-       LatexName               address
-       Category                FrontMatter
-       InTitle                 1
-       ParSkip                 0.4
-       Align                   Center
-       LabelType               No_Label
+       Margin          Static
+       LatexType       Command
+       LatexName       address
+       Category        FrontMatter
+       InTitle         1
+       ParSkip         0.4
+       Align           Center
+       LabelType       No_Label
        Font
-         Shape                 Italic
+         Shape         Italic
        EndFont
 End
 
 
 Style Email
-       CopyStyle               Address
-       LatexName               ead
-       BottomSep               0.5
+       CopyStyle       Address
+       LatexName       ead
+       BottomSep       0.5
        Font
-         Shape                 Up
+         Shape         Up
        EndFont
 End
 
 
 Style Abstract
-       Margin                  Static
-       LatexType               Environment
-       LatexName               abstract
-       Category                FrontMatter
-       InTitle                 1
-       NextNoIndent            1
-       LeftMargin              MMM
-       RightMargin             MMM
-       ParIndent               MM
-       ItemSep                 0
-       TopSep                  0.7
-       BottomSep               0.7
-       ParSep                  0
-       Align                   Block
-       AlignPossible           Block, Left, Center, Right
-       LabelType               Top_Environment
-       LabelString             "Abstract"
-       LabelBottomSep          0.5
+       Margin          Static
+       LatexType       Environment
+       LatexName       abstract
+       Category        FrontMatter
+       InTitle         1
+       NextNoIndent    1
+       LeftMargin      MMM
+       RightMargin     MMM
+       ParIndent       MM
+       ItemSep         0
+       TopSep          0.7
+       BottomSep       0.7
+       ParSep          0
+       Align           Block
+       AlignPossible   Block, Left, Center, Right
+       LabelType       Above
+       LabelString     "Abstract"
+       LabelBottomSep  0.5
        Font
-         Size                  Small
+         Size          Small
        EndFont
        LabelFont
-         Series                Bold
-         Size                  Large
+         Series        Bold
+         Size          Large
        EndFont
 End
 
 
 Style Keywords
-       Margin                  Dynamic
-       LatexType               Command
-       LatexName               "noindent{\it Keywords\/}: "
-       Category                FrontMatter
-       InTitle                 1
-       ParSkip                 0.4
-       BottomSep               0.5
-       Align                   Left
-       LabelSep                xx
-       LabelType               Static
-       LabelString             "Keywords:"
+       Margin          Dynamic
+       LatexType       Command
+       LatexName       "noindent{\it Keywords\/}: "
+       Category        FrontMatter
+       InTitle         1
+       ParSkip         0.4
+       BottomSep       0.5
+       Align           Left
+       LabelSep        xx
+       LabelType       Static
+       LabelString     "Keywords:"
        LabelFont
-         Color                 Green
-         Series                Bold
+         Color         Green
+         Series        Bold
        EndFont
 End
 
 
 Style PACS
-       CopyStyle               Keywords
-       LatexName               pacs
-       LabelString             "Physics and Astronomy Classification System number:"
+       CopyStyle       Keywords
+       LatexName       pacs
+       LabelString     "Physics and Astronomy Classification System number:"
 End
 
 
 Style MSC
-       CopyStyle               Keywords
-       LatexName               ams
-       LabelString             "Mathematics Subject Classification number:"
+       CopyStyle       Keywords
+       LatexName       ams
+       LabelString     "Mathematics Subject Classification number:"
 End
 
 
 Style submitto
-       CopyStyle               Keywords
-       LatexName               submitto
-       LabelString             "submit to paper:"
+       CopyStyle       Keywords
+       LatexName       submitto
+       LabelString     "submit to paper:"
 End
 
 
 Style Acknowledgments
-       Margin                  Dynamic
-       LatexType               Command
-       LatexName               ack{}
-       Category                BackMatter
-       NeedProtect             1
-       NextNoIndent            1
-       KeepEmpty               1
-       LabelSep                xxx
-       ParSkip                 0.4
-       TopSep                  0.7
-       BottomSep               0.4
-       Align                   Block
-       LabelType               Static
-       LabelString             "Acknowledgments"
+       Margin          Dynamic
+       LatexType       Command
+       LatexName       ack{}
+       Category        BackMatter
+       NeedProtect     1
+       NextNoIndent    1
+       KeepEmpty       1
+       LabelSep        xxx
+       ParSkip         0.4
+       TopSep          0.7
+       BottomSep       0.4
+       Align           Block
+       LabelType       Static
+       LabelString     "Acknowledgments"
        Font
-         Series              Bold
-         Size                Normal
+         Series        Bold
+         Size          Normal
        EndFont
 End
 
 
 Style "Bibliography (plain)"
-       Margin                  First_Dynamic
-       LatexType               Bib_Environment
-       LatexName               thebibliography
-       Category                BackMatter
-       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          1.2
+       Margin          First_Dynamic
+       LatexType       Bib_Environment
+       LatexName       thebibliography
+       Category        BackMatter
+       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  1.2
        LabelFont
-         Series                Bold
-         Size                  Larger
+         Series        Bold
+         Size          Larger
        EndFont
 End
 
 
 Style "Bibliography heading"
-       CopyStyle               Section
-       LatexName               section*{References}
-       Category                BackMatter
-       KeepEmpty               1
-       LabelType               Static
-       LabelString             "References"
+       CopyStyle       Section
+       LatexName       section*{References}
+       Category        BackMatter
+       KeepEmpty       1
+       LabelType       Static
+       LabelString     "References"
 End
 
-