#% Do not delete the line below; configure depends on this
-# \DeclareLaTeXClass[iopart]{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 10
+Format 68
-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
# 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
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
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
+ TocLevel 1
+ IsTocCaption 0
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
-