]> git.lyx.org Git - lyx.git/blobdiff - lib/layouts/jss.layout
Add tableaux to outliner
[lyx.git] / lib / layouts / jss.layout
index 825d3418cea97a5e8afe8bf2f7d0c388dc2bd755..dc053a49e58a9877c1e4158a63fa67e6483b5063 100644 (file)
 #% Do not delete the line below; configure depends on this      
-#  \DeclareLaTeXClass[jss]{article (Journal of Statistical Software)}
+#  \DeclareLaTeXClass[jss,ae.sty,color.sty,fancyvrb.sty,hyperref.sty,natbib.sty,upquote.sty]{Journal of Statistical Software (JSS) version 2}
+#  \DeclareCategory{Articles}
 # Journal of Statistical Software (JSS) article textclass definition file
 # Author: Andreas Karlsson <andreas.karlsson@ltv.se>
+#         Phil Chalmers <rphilip.chalmers@gmail.com>
+#         Uwe Stöhr <uwestoehr@lyx.org>
 # License: GNU GPL version 2 or later
-# JSS LaTeX files can be downloaded from http://www.jstatsoft.org/JSSstyle.zip
+# JSS LaTeX files can be downloaded from http://www.jstatsoft.org/downloads/JSSstyle.zip
 
-Format 27
+Format 63
 
 # Read the definitions from article.layout
 Input article.layout
+
+# The commented macro below is enough to prevent Sweave from loading
+# Sweave.sty. This is needed because jss.cls already provides
+# this package's functionality (see bug 7555).
+AddToPreamble
+    %\usepackage{Sweave}
+EndPreamble
+
+NoStyle "Right Address"
+
+Style Section
+       LabelString                     \thesection.
+End
+
+Style Subsection
+       LabelString                     \thesubsection.
+End
+
+Style Subsubsection
+       LabelType                       No_Label
+       Font
+         Shape                         Italic
+       EndFont
+End
+
+Style Title
+       InPreamble                      1
+       Font
+         Size                          Huge
+       EndFont
+End
+
+Style Author
+       InPreamble                      1
+End
+
+Style Abstract
+       Category                        FrontMatter
+       LatexName                       Abstract
+       LatexType                       Command
+       InTitle                         1
+       InPreamble                      1
+       Margin                          Dynamic
+       LeftMargin                      M
+       NextNoIndent            1
+       ParSkip                         0.4
+       BottomSep                       1.5
+       TopSep                          1.5
+       ParSep                          1.5
+       TopSep                          0.8
+       BottomSep                       0.8
+       AlignPossible           Block, Left, Right, Center
+       Labeltype                       Centered
+       LabelString                     "Abstract"
+       LabelFont
+         Series                        Bold
+       EndFont
+End
+
+Style Address
+       CopyStyle                       Abstract
+       LatexName                       Address
+       LabelType                       Above
+       LabelString                     "Affiliation:"
+       Margin                          Static
+       LeftMargin                      M
+       Labelsep                        M
+       LabelFont
+         Size                          normal
+       EndFont
+End
+
+Style Keywords
+       Margin                          Dynamic
+       LatexType                       Command
+       LatexName                       Keywords
+       Category                        FrontMatter
+       InTitle                         1
+       InPreamble                      1
+       NextNoIndent            1
+       BottomSep                       0.5
+       ParSkip                         0.4
+       Align                           Block
+       LabelSep                        xx
+       LabelType                       Static
+       LabelString                     "Keywords:"
+       LabelFont
+         Color                         Green
+         Series                        Bold
+       EndFont
+End
+
+Style "Plain Keywords"
+       CopyStyle                       Keywords
+       LatexName                       Plainkeywords
+       LabelString                     "Plain Keywords:"
+End
+
+Style "Plain Title"
+       CopyStyle                       Keywords
+       LatexName                       Plaintitle
+       LabelString                     "Plain Title:"
+End
+
+Style "Short Title"
+       CopyStyle                       Keywords
+       LatexName                       Shorttitle
+       LabelString                     "Short Title:"
+End
+
+Style "Plain Author"
+       CopyStyle                       Keywords
+       LatexName                       Plainauthor
+       LabelString                     "Plain Author:"
+End
+
+InsetLayout "Flex:Pkg"
+       LyxType                         custom
+       LabelString                     pkg
+       LatexType                       command
+       LatexName                       pkg
+       Font
+         Color                         foreground
+         Size                          Small
+         Family                        Roman
+         Shape                         Up
+         Series                        Medium
+         Misc                          No_Emph
+         Misc                          No_Noun
+         Misc                          No_Bar
+         Series                        Bold
+       EndFont
+       LabelFont
+         Color                         latex
+         Size                          Small
+       EndFont
+       HTMLTag                         pkg
+       ResetsFont                      true
+       spellcheck                      false
+End
+
+InsetLayout "Flex:Proglang"
+       CopyStyle                       "Flex:Pkg"
+       LabelString                     proglang
+       LatexName                       proglang
+       Font
+         Family                        Typewriter
+         Series                        Medium
+       EndFont
+       LabelFont
+         Color                         latex
+         Size                          Small
+       EndFont
+       HTMLTag                         proglang
+End
+
+InsetLayout "Flex:Code"
+       CopyStyle                       "Flex:Proglang"
+       Spellcheck                      0
+       LabelString                     code
+       LatexName                       code
+       HTMLTag                         code
+End
+
+InsetLayout "Flex:E-mail"
+       CopyStyle                       "Flex:URL"
+       LabelString                     E-mail
+       LatexName                       email
+       HTMLTag                         email
+End
+
+InsetLayout "Flex:Code Chunk"
+       CopyStyle                       "Flex:Pkg"
+       LatexType                       Environment
+       LatexName                       CodeChunk
+       Decoration                      Classic
+       Spellcheck                      0
+       ParbreakIsNewline       1
+       FreeSpacing                     1
+       PassThru                        1
+       KeepEmpty                       1
+       LabelString                     "Code Chunk"
+       Font
+         Family                        Typewriter
+       EndFont
+       LabelFont
+         Color                         Green
+       EndFont
+End
+
+Style "Code"
+       LatexName                       Code
+       LabelString                     "Code"
+       LatexType                       Environment
+       LatexName                       Code
+       Spellcheck                      0
+       NextNoIndent            1
+       ParbreakIsNewline       1
+       FreeSpacing                     1
+       PassThru                        1
+       KeepEmpty                       1
+       NewLine                         0
+       TopSep                          0
+       BottomSep                       0
+       Align                           Block
+       AlignPossible           Block
+       Labeltype                       Above
+       Font
+         Family                        Typewriter
+       EndFont
+       LabelFont
+         Series                        Bold
+         Color                         Green
+       EndFont
+       HTMLTag                         pre
+       HTMLItem                        p
+End
+
+Style "Code Input"
+       CopyStyle                       "Code"
+       LatexName                       CodeInput
+       LabelString                     "Code Input"
+End
+
+Style "Code Output"
+       CopyStyle                       "Code"
+       LatexName                       CodeOutput
+       LabelString                     "Code Output"
+End