]> git.lyx.org Git - lyx.git/blobdiff - lib/layouts/aastex.layout
Update layout format.
[lyx.git] / lib / layouts / aastex.layout
index 432cba44419f1eb4cd8fa34dc0d96a61dedd41bb..7f05646677d16ba1e16a466b0ad65945a2a0bb79 100644 (file)
@@ -1,7 +1,8 @@
 #% Do not delete the line below; configure depends on this
 #  \DeclareLaTeXClass[aastex]{article (AASTeX)}
 #
-# Author: Mike Ressler <mike.ressler@alum.mit.edu>     
+# Author: Mike Ressler <mike.ressler@alum.mit.edu>
+# Author: Uwe Stöhr <uwestoehr@web.de>
 #
 # Disclaimer: Though I am an astronomer at the Jet Propulsion Laboratory, this
 # package was prepared on my own time on my own machine. Neither the United
 # license which is found in the file COPYING in the root directory of the LyX
 # distribution.
 #
-# Version 0.0  5/27/99 - Initial submission, basic LaTeX equivalents
-# Version 0.1  6/04/99 - Most everything in sections 2.1-2.11 of AASTeX guide
-#                        works. References work with some ERT. Regular tables
-#                        (2.14) okay, deluxetable will never be supported.
-#                        Figures (2.13) not even attempted yet. Misc (2.15) 
-#                        partially supported, but much will remain ERT.
-#                        Style options (section 3) can be typed into Extra
-#                        Document options.
-#                        Much cleaning of this file needs to be done.
-# Version 1.0  6/09/99 - Implemented remaining commands as well as possible.
-#                        There is little more I can do unless LyX source code
-#                        is changed. (Not by me!) Documentation, template, and
-#                        example files are available.
-# Version 1.1  7/25/99 - Changed \url to take advantage of new layout option.
-
-# General textclass parameters
-Columns                        1
-Sides                  1
-MaxCounter             Counter_Section
-#SecNumDepth           3
-TocDepth               0
-PageStyle              Plain
-ProvidesAmsmath                1
-ProvidesUrl            1
+# Version 0.0   5/27/99  - Initial submission, basic LaTeX equivalents
+# Version 0.1   6/04/99  - Most everything in sections 2.1-2.11 of AASTeX guide
+#                          works. References work with some ERT. Regular tables
+#                          (2.14) okay, deluxetable will never be supported.
+#                          Figures (2.13) not even attempted yet. Misc (2.15)
+#                          partially supported, but much will remain ERT.
+#                          Style options (section 3) can be typed into Extra
+#                          Document options.
+#                          Much cleaning of this file needs to be done.
+# Version 1.0   6/09/99  - Implemented remaining commands as well as possible.
+#                          There is little more I can do unless LyX source code
+#                          is changed. (Not by me!) Documentation, template, and
+#                          example files are available.
+# Version 1.1   7/25/99  - Changed \url to take advantage of new layout option.
+# Version 1.2   4/18/02  - Updated for natbib in 1.2.0
+# Version 1.3   5/7/04   - Updated for AASTeX 5.2
+# Version 1.4   26/10/08 - new custom insets for \altaffilmark, \tablenotemark
+#                        - new environments for \altaffiltext and \tablenotetext
+
+
+Format 27
+Columns                 1
+Sides                   1
+#SecNumDepth            3
+TocDepth                0
+PageStyle               Plain
+Provides amsmath         1
+Provides natbib          1
+Provides url             1
+
+
 ClassOptions
-  PageStyle            ""      
+       PageStyle             ""
 End
 
-DefaultFont
-  Family               Roman
-  Series               Medium
-  Shape                        Up
-  Size                 Normal
-  Color                        None
-EndFont
 
-# Standard style definition
 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
 
+
 # I want to keep the entries in a logical order.
 # Therefore I'll define the entries first, then fill them in
 
 Style Section
-  End
+       TocLevel 1
+End
+
 Style Subsection
-  End
+       TocLevel 2
+End
+
 Style Subsubsection
-  End
+       TocLevel 3
+End
+
 Style Paragraph
-  End
+       TocLevel 4
+End
+
 Style Itemize
-  End
+End
+
 Style Enumerate
-  End
+End
+
 Style Description
-  End
+End
+
 Style List
-  End
+End
+
 Style Title
-  End
+End
+
 Style Author
-  End
+End
+
 Style Affiliation
-  End
+End
+
 Style Email
-  End
+End
+
 Style And
-  End
+End
+
 Style Date
-  End
-Style Abstract 
-  End
+End
+
+Style Abstract
+End
+
 Style Keywords
-  End
+End
+
 Style Acknowledgements
-  End
+End
+
 Style Appendix
-  End
+End
+
 Style References
-  End
+End
+
 Style PlaceFigure
-  End
+End
+
 Style PlaceTable
-  End
+End
+
 Style TableComments
-  End
+End
+
 Style TableRefs
-  End
-Style Caption
-  End
+End
+
+
 Style MathLetters
-  End
+End
+
 Style NoteToEditor
-  End
+End
+
+Style Facility
+End
+
+Style Objectname
+End
+
+Style Dataset
+End
 
 # OK, now we have a more or less consistent Ordering. Now fill the
-# definitions. 
-# First, the standard includes
+# definitions. First, the standard includes
 
+Input stdinsets.inc
 Input stdsections.inc
+Input stdtitle.inc
 Input stdstruct.inc
 Input stdlists.inc
+Input stdfloats.inc
+Input stdcounters.inc
 
-# Remove unwanted Styles
 NoStyle Part
 NoStyle Chapter
 NoStyle Subparagraph
 NoStyle List
 NoStyle Bibliography
 
-# Redefine some things
 
-# Section style redefinition
 Style Section
-  Align                        Center
-  AlignPossible                Center
-  NextNoIndent          0
-  TopSep               2.0
-  BottomSep            1.3
-  Font 
-    Series             Bold
-    Size               Normal
-  EndFont
-End
-
-# Subsection style redefinition
+       Align                 Center
+       NextNoIndent          0
+       TopSep                2.0
+       BottomSep             1.3
+       Font
+         Series              Bold
+         Size                Normal
+       EndFont
+       TocLevel 1
+End
+
+
 Style Subsection
-  Align                        Center
-  AlignPossible                Center
-  NextNoIndent          0
-  TopSep               1.7
-  BottomSep            1.1
-  Font 
-    Series             Bold
-    Size               Normal
-  EndFont
-End
-
-# Subsubsection style redefinition
+       Align                 Center
+       NextNoIndent          0
+       TopSep                1.7
+       BottomSep             1.1
+       Font
+         Series              Bold
+         Size                Normal
+       EndFont
+       TocLevel 2
+End
+
+
 Style Subsubsection
-  Align                        Center
-  AlignPossible                Center
-  NextNoIndent          0
-  TopSep               1.7
-  BottomSep            1.1
-  Font 
-    Series             Medium
-    Shape              Italic
-    Size               Normal
-  EndFont
-End
-
-# Title style redefinition
+       Align                 Center
+       NextNoIndent          0
+       TopSep                1.7
+       BottomSep             1.1
+       Font
+         Series              Medium
+         Shape               Italic
+         Size                Normal
+       EndFont
+       TocLevel 3
+End
+
+
 Style Title
-  TopSep               2
-  BottomSep            1.3
-  Align                        Center
-  AlignPossible                Center
-  InTitle              0
-  Font 
-    Series             Bold
-    Size               Large
-  EndFont
-End
-
-# Author style redefinition
+       TopSep                  2
+       BottomSep               1.3
+       Align                   Center
+       InTitle                 0
+       Font
+         Series                Bold
+         Size                  Large
+       EndFont
+End
+
+
 Style Author
-  Align                        Center
-  AlignPossible                Center
-  LabelType            No_Label
-  InTitle              0
-  Font 
-    Size               Normal
-    Series             Medium
-    Shape              SmallCaps
-  EndFont
-End
-
-# Date style redefinition
+       Align                   Center
+       LabelType               No_Label
+       InTitle                 0
+       Font
+         Size                  Normal
+         Series                Medium
+         Shape                 SmallCaps
+       EndFont
+End
+
+
 Style Date
-  LabelSep             ""
-  TopSep               1.2
-  Align                        Center
-  AlignPossible                Center
-  InTitle              0
-  Font 
-    Size               Small
-  EndFont
-End
-
-# Abstract style redefinition
-Style Abstract 
-  LeftMargin            "MMM"
-  RightMargin           "MMM"
-  ParIndent            "MM"
-  TopSep               1.4
-  BottomSep            0.7
-  LabelType            Centered_Top_Environment
-  Align                        Block
-  AlignPossible                Block, Left, Right, Center
-  Font 
-    Size               Normal
-  EndFont
-  LabelFont 
-    Series             Bold
-    Size               Normal
-  EndFont
-End 
-
-# Affiliation style definition
+       InTitle                 0
+       LabelSep                ""
+       TopSep                  1.2
+       Align                   Center
+       Font
+         Size                  Small
+       EndFont
+End
+
+
+Style Abstract
+       LeftMargin              "MMM"
+       RightMargin             "MMM"
+       ParIndent               "MM"
+       InTitle                 0
+       TopSep                  1.4
+       BottomSep               0.7
+       LabelType               Centered_Top_Environment
+       Align                   Block
+       AlignPossible           Block, Left, Right, Center
+       Font
+         Size                  Normal
+       EndFont
+       LabelFont
+         Series                Bold
+         Size                  Normal
+       EndFont
+End
+
+
 Style Affiliation
-  Margin               Static
-  LatexType            Command
-  InTitle              0
-  LatexName            affil
-  ParSkip              0.4
-  BottomSep            0.4
-  Align                        Center
-  AlignPossible                Block, Left, Right, Center
-  LabelType            No_Label
-
-  Font 
-    Family             Roman
-    Size               Normal
-  EndFont
-End
-
-# Keywords style definition
+       Margin                  Static
+       LatexType               Command
+       LatexName               affil
+       Category                FrontMatter
+       ParSkip                 0.4
+       BottomSep               0.4
+       Align                   Center
+       AlignPossible           Block, Left, Right, Center
+       LabelType               No_Label
+       Font
+         Family                Roman
+         Size                  Normal
+       EndFont
+End
+
+
+Style Altaffilation
+       Margin                  Dynamic
+       LatexType               Command
+       LatexName               altaffiltext
+       Category                FrontMatter
+       ParSkip                 0.4
+       Align                   Block
+       LabelSep                xx
+       LabelType               Static
+       LabelString             "Alternative affiliation:"
+       LabelFont
+         Color                 green
+       EndFont
+End
+
+
+InsetLayout altaffilmark
+       LyxType                 custom
+       LatexType               command
+       LatexName               altaffilmark
+       LabelString             "altaffiliation mark"
+       Font
+         Color                 foreground
+         Size                  Small
+         Family                Roman
+         Shape                 Up
+         Series                Medium
+         Misc                  No_Emph
+         Misc                  No_Noun
+         Misc                  No_Bar
+       EndFont
+       LabelFont
+         Color                 green
+         Size                  Small
+       EndFont
+End
+
+
 Style Keywords
-  LeftMargin           MMM     
-  Margin               Dynamic
-  LatexType            Command
-  InTitle              0
-  LatexName            keywords
-  ParSkip              0.4
-  BottomSep            0.4
-  Align                        Block
-  AlignPossible                Block, Left, Right, Center
-  LabelType            Static
-  LabelSep             M
-  LabelString          "Subject headings:"
-  Font 
-    Family             Roman
-    Shape              Up
-    Size               Normal
-  EndFont
-  LabelFont 
-    Family             Roman
-    Shape              Italic
-    Size               Normal
-  EndFont
-End
-
-# Email style definition
+       LeftMargin              MMM
+       Margin                  Dynamic
+       LatexType               Command
+       InTitle                 0
+       LatexName               keywords
+       Category                FrontMatter
+       ParSkip                 0.4
+       BottomSep               0.4
+       Align                   Block
+       AlignPossible           Block, Left, Right, Center
+       LabelType               Static
+       LabelSep                M
+       LabelString             "Subject headings:"
+       Font
+         Family                Roman
+         Shape                 Up
+         Size                  Normal
+       EndFont
+       LabelFont
+         Family                Roman
+         Shape                 Italic
+         Size                  Normal
+       EndFont
+End
+
+
 Style Email
-  Margin               Static
-  LatexType            Command
-  InTitle              0
-  LatexName            email
-  ParSkip              0.4
-  BottomSep            0.4
-  Align                        Center
-  AlignPossible                Block, Left, Right, Center
-  LabelType            No_Label
-  Font 
-    Family             Roman
-    Size               Normal
-    Shape              Italic
-  EndFont
-End
-
-# Acknowledgements style definition
+       Margin                  Static
+       LatexType               Command
+       InTitle                 0
+       LatexName               email
+       Category                FrontMatter
+       ParSkip                 0.4
+       BottomSep               0.4
+       Align                   Center
+       AlignPossible           Block, Left, Right, Center
+       LabelType               No_Label
+       Font
+         Family                Roman
+         Size                  Normal
+         Shape                 Italic
+       EndFont
+End
+
+
 Style Acknowledgements
-  Margin               Dynamic
-  LatexType            Command
-  InTitle              0
-  LatexName            acknowledgements
-  TopSep               1.2     
-  ParSkip              0.4
-  BottomSep            0.8
-  Align                        Left
-  AlignPossible                Left
-  LabelType            Static
-  LabelString          [Acknowledgements]
-  KeepEmpty            1       
-  Font 
-    Family             Roman
-    Size               Normal
-    Shape              Italic
-  EndFont
-End
-
-  
-# And style definition
+       Margin                  Dynamic
+       LatexType               Command
+       InTitle                 0
+       LatexName               acknowledgements
+       TopSep                  1.2
+       ParSkip                 0.4
+       BottomSep               0.8
+       Align                   Left
+       LabelType               Static
+       LabelString             "[Acknowledgements]"
+       KeepEmpty               1
+       Font
+         Family                Roman
+         Size                  Normal
+         Shape                 Italic
+       EndFont
+End
+
+
 Style And
-  Margin               Dynamic
-  LatexType            Command
-  InTitle              0
-  LatexName            and
-  TopSep               1.2     
-  ParSkip              0.4
-  BottomSep            1.2
-  Align                        Center
-  AlignPossible                Center
-  LabelType            Static
-  LabelString          and
-  KeepEmpty            1       
-  Font 
-    Family             Roman
-    Size               Normal
-  EndFont
-End
-# Placefigure style definition
+       Margin                  Dynamic
+       LatexType               Command
+       InTitle                 0
+       LatexName               and
+       Category                FrontMatter
+       TopSep                  1.2
+       ParSkip                 0.4
+       BottomSep               1.2
+       Align                   Center
+       LabelType               Static
+       LabelString             "and"
+       KeepEmpty               1
+       Font
+         Family                Roman
+         Size                  Normal
+       EndFont
+End
+
+
 Style PlaceFigure
-  Margin               Dynamic
-  LatexType            Command
-  InTitle              0
-  LatexName            placefigure
-  TopSep               1.2     
-  ParSkip              0.4
-  BottomSep            0.8
-  Align                        Left
-  AlignPossible                Left
-  LabelType            Static
-  LabelString          "Place Figure here: "
-  Font 
-    Family             Roman
-    Size               Normal
-    Shape              Italic
-  EndFont
-End
-
-# Placetable style definition
+       Margin                Dynamic
+       LatexType             Command
+       InTitle               0
+       LatexName             placefigure
+       TopSep                1.2
+       ParSkip               0.4
+       BottomSep             0.8
+       Align                 Left
+       LabelType             Static
+       LabelSep              M
+       LabelString           "Place Figure here:"
+       Font
+         Family              Roman
+         Size                Normal
+         Shape               Italic
+       EndFont
+End
+
+
 Style PlaceTable
-  Margin               Dynamic
-  LatexType            Command
-  InTitle              0
-  LatexName            placetable
-  TopSep               1.2     
-  ParSkip              0.4
-  BottomSep            0.8
-  Align                        Left
-  AlignPossible                Left
-  LabelType            Static
-  LabelString          "Place Table here: "
-  Font 
-    Family             Roman
-    Size               Normal
-    Shape              Italic
-  EndFont
-End
-
-# Appendix style definition
+       Margin                Dynamic
+       LatexType             Command
+       InTitle               0
+       LatexName             placetable
+       TopSep                1.2
+       ParSkip               0.4
+       BottomSep             0.8
+       Align                 Left
+       LabelType             Static
+       LabelSep              M
+       LabelString           "Place Table here:"
+       Font
+         Family              Roman
+         Size                Normal
+         Shape               Italic
+       EndFont
+End
+
+
 Style Appendix
-  Margin               Dynamic
-  LatexType            Command
-  InTitle              0
-  LatexName            appendix
-  TopSep               1.2     
-  ParSkip              0.4
-  BottomSep            0.8
-  Align                        Left
-  AlignPossible                Left
-  LabelType            Static
-  LabelString          [Appendix]
-  KeepEmpty            1       
-  Font 
-    Family             Roman
-    Size               Normal
-    Shape              Italic
-  EndFont
-End
-
-# MathLetters style redefinition
+       Margin                Dynamic
+       LatexType             Command
+       LatexName             appendix
+       Category                BackMatter
+       TopSep                1.2
+       ParSkip               0.4
+       BottomSep             0.8
+       Align                 Left
+       LabelType             Static
+       LabelString           "[Appendix]"
+       KeepEmpty             1
+       Font
+         Family              Roman
+         Size                Normal
+         Shape               Italic
+       EndFont
+End
+
+
 Style MathLetters
-  LatexType            Environment     
-  LatexName            mathletters
-  LabelType            No_Label
-  Align                        Block
-  AlignPossible                Block, Left, Right, Center
-  Font 
-    Size               Normal
-  EndFont
-End 
-
-# References style redefinition
+       LatexType             Environment
+       LatexName             mathletters
+       LabelType             No_Label
+       Align                 Block
+       AlignPossible         Block, Left, Right, Center
+       Font
+         Size                Normal
+       EndFont
+End
+
+
 Style References
-  Margin               First_Dynamic   
-  LatexType            Item_Environment        
-  LatexName            thebibliography
-  NextNoIndent         1
-  LeftMargin           MM
-  ParSkip              0.4
-  ItemSep               0
-  TopSep                0.7
-  BottomSep             0.7
-  ParSep                0.5
-  LabelType            Bibliography
-  LabelString          References
-  LabelBottomSep       0.7
-  Align                        Block
-  AlignPossible                Block, Left, Right, Center
-  LabelFont 
-    Family             Roman
-    Size               Normal
-    Series             Bold
-  EndFont
-End 
+       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
+       LabelType             Bibliography
+       LabelString           "References"
+       LabelBottomSep        0.7
+       Align                 Block
+       AlignPossible         Block, Left, Right, Center
+       LabelFont
+         Family              Roman
+         Size                Normal
+         Series              Bold
+       EndFont
+End
+
 
 # Need reordering below here
 
-# Notetoeditor style definition
 Style NoteToEditor
-  Margin               Dynamic
-  LatexType            Command
-  InTitle              0
-  LatexName            notetoeditor
-  TopSep               1.2     
-  ParSkip              0.4
-  BottomSep            0.8
-  Align                        Left
-  AlignPossible                Block, Left, Right, Center
-  LabelType            Static
-  LabelString          "Note to Editor: "
-  Font 
-    Family             Roman
-    Size               Normal
-    Shape              Italic
-  EndFont
-End
-
-# TableRefs style definition
+       Margin                Dynamic
+       LatexType             Command
+       InTitle               0
+       LatexName             notetoeditor
+       TopSep                1.2
+       ParSkip               0.4
+       BottomSep             0.8
+       Align                 Left
+       AlignPossible         Block, Left, Right, Center
+       LabelType             Static
+       LabelSep              M
+       LabelString           "Note to Editor:"
+       Font
+         Family              Roman
+         Size                Normal
+         Shape               Italic
+       EndFont
+End
+
+
 Style TableRefs
-  Margin               First_Dynamic
-  LatexType            Command
-  InTitle              0
-  LatexName            tablerefs
-  TopSep               1.2     
-  ParSkip              0.4
-  BottomSep            0.8
-  Align                        Block
-  AlignPossible                Block, Left, Right, Center
-  LabelType            Static
-  LabelString          "References. --- "
-  Font 
-    Family             Roman
-    Size               Normal
-  EndFont
-End
-
-# TableComments style definition
+       Margin                First_Dynamic
+       LatexType             Command
+       InTitle               0
+       LatexName             tablerefs
+       TopSep                1.2
+       ParSkip               0.4
+       BottomSep             0.8
+       Align                 Block
+       AlignPossible         Block, Left, Right, Center
+       LabelType             Static
+        LabelSep              M
+       LabelString           "References. ---"
+       Font
+         Family              Roman
+         Size                Normal
+       EndFont
+End
+
+
 Style TableComments
-  Margin               First_Dynamic
-  LatexType            Command
-  InTitle              0
-  LatexName            tablecomments
-  TopSep               1.2     
-  ParSkip              0.4
-  BottomSep            0.8
-  Align                        Block
-  AlignPossible                Block, Left, Right, Center
-  LabelType            Static
-  LabelString          "Note. --- "
-  Font 
-    Family             Roman
-    Size               Normal
-  EndFont
-End
-
-# Caption style definition
-Style Caption
-  Margin                First_Dynamic
-  LatexType             Command
-  LatexName             caption
-  NeedProtect           1
-  LabelSep              xx
-  ParSkip               0.4
-  TopSep                0.5
-  Align                 Block
-  AlignPossible         Block, Left
-  LabelType             Sensitive
-  LabelString           Caption
-
-  # label font definition
-  LabelFont 
-    Series              Bold
-  EndFont
-End
-
-# FigCaption style definition
+       Margin                First_Dynamic
+       LatexType             Command
+       InTitle               0
+       LatexName             tablecomments
+       TopSep                1.2
+       ParSkip               0.4
+       BottomSep             0.8
+       Align                 Block
+       AlignPossible         Block, Left, Right, Center
+       LabelType             Static
+        LabelSep              M
+       LabelString           "Note. ---"
+       Font
+         Family              Roman
+         Size                Normal
+       EndFont
+End
+
+
+Style "Table note"
+       Margin                  Dynamic
+       LatexType               Command
+       LatexName               tablenotetext
+       ParSkip                 0.4
+       Align                   Block
+       LabelSep                xx
+       LabelType               Static
+       LabelString             "Table note:"
+       LabelFont
+         Color                 magenta
+       EndFont
+End
+
+
+InsetLayout tablenotemark
+       LyxType                 custom
+       LatexType               command
+       LatexName               tablenotemark
+       LabelString             "tablenote mark"
+       Font
+         Color                 foreground
+         Size                  Small
+         Family                Roman
+         Shape                 Up
+         Series                Medium
+         Misc                  No_Emph
+         Misc                  No_Noun
+         Misc                  No_Bar
+       EndFont
+       LabelFont
+         Color                 magenta
+         Size                  Small
+       EndFont
+End
+
+
 Style FigCaption
-  Margin                First_Dynamic
-  LatexType             Command
-  LatexName             figcaption
-  LatexParam           [FileName]
-  LabelSep              xx
-  ParSkip               0.4
-  TopSep                0.5
-  Align                 Block
-  AlignPossible         Block, Left
-  LabelType             Static
-  LabelString           "Fig. --- "
+       Margin                First_Dynamic
+       LatexType             Command
+       LatexName             figcaption
+       LabelSep              xx
+       ParSkip               0.4
+       TopSep                0.5
+       Align                 Block
+       AlignPossible         Block, Left
+       LabelType             Static
+       LabelString           "Fig. ---"
+       OptionalArgs          1
+End
+
+# Facility style definition
+Style Facility
+       LeftMargin            MMM
+       Margin                Dynamic
+       LatexType             Command
+       InTitle               0
+       LatexName             facility
+       ParSkip               0.4
+       BottomSep             0.4
+       Align                 Block
+       AlignPossible         Block, Left, Right, Center
+       LabelType             Static
+       LabelSep              M
+       LabelString           "Facility:"
+       Font
+         Family              Roman
+         Shape               Up
+         Size                Normal
+       EndFont
+       LabelFont
+         Family              Roman
+         Shape               Italic
+         Size                Normal
+       EndFont
+End
+
+# Objectname style definition
+Style Objectname
+       LeftMargin            MMM
+       Margin                Dynamic
+       LatexType             Command
+       InTitle               0
+       LatexName             objectname
+       ParSkip               0.4
+       BottomSep             0.4
+       Align                 Block
+       AlignPossible         Block, Left, Right, Center
+       LabelType             Static
+       LabelSep              M
+       LabelString           "Obj:"
+       OptionalArgs          1
+       Font
+         Family              Roman
+         Shape               Up
+         Size                Normal
+       EndFont
+       LabelFont
+         Family              Roman
+         Shape               Italic
+         Size                Normal
+       EndFont
+End
+
+# Dataset style definition
+Style Dataset
+       LeftMargin            MMM
+       Margin                Dynamic
+       LatexType             Command
+       InTitle               0
+       LatexName             dataset
+       ParSkip               0.4
+       BottomSep             0.4
+       Align                 Block
+       AlignPossible         Block, Left, Right, Center
+       LabelType             Static
+       LabelSep              M
+       LabelString           "Dataset:"
+       OptionalArgs          1
+       Font
+         Family              Roman
+         Shape               Up
+         Size                Normal
+       EndFont
+       LabelFont
+         Family              Roman
+         Shape               Italic
+         Size                Normal
+       EndFont
 End
+