Attached is a layout file and an example file for the IOP article class.
While writing a paper to one of the journals that use the IOP-article class, I prepared a suitable layout file. The example file explains how to use the IOP-article class and the layout, following the rules gicen in the IOP author guidelines.
There was recently another user reporting a missing layout file for IOP, and IOP publishes a lot of papers, so I think it's worth to deliver the layout and example with LyX 1.5.0.
Annotations or OK to commit? regards Uwe
#% Do not delete the line below; configure depends on this # \DeclareLaTeXClass[iopart]{article (IOP)} # IOP article textclass definition file. # Author: Uwe Stöhr ([EMAIL PROTECTED]) Format 4 Columns 1 Sides 1 SecNumDepth 3 TocDepth 3 DefaultStyle Standard ClassOptions FontSize 10|12 end Preamble \usepackage{iopams} \usepackage{setstack} 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 EndFont Style Standard 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 NoStyle Chapter NoStyle Chapter* Style Title Margin Static LatexType Command InTitle 1 OptionalArgs 1 LatexName title ParSkip 0.4 ItemSep 0 TopSep 0 BottomSep 1 ParSep 1 Align Center AlignPossible Center LabelType No_Label Font Size Largest EndFont End Style Review CopyStyle Title LatexName review End Style Topical CopyStyle Title LatexName topical End Style Comment CopyStyle Title LatexName comment End Style Note CopyStyle Title LatexName note End Style Paper CopyStyle Title LatexName paper End Style Prelim CopyStyle Title LatexName prelim End Style Rapid CopyStyle Title LatexName rapid End Style Letter CopyStyle Title OptionalArgs 0 LatexName letter End Style Author Margin Static LatexType Command InTitle 1 LatexName author LabelSep xxx ParSkip 0.4 TopSep 1.3 BottomSep 0.7 ParSep 0.7 Align Center AlignPossible Center LabelType No_Label Font Size Large EndFont End Style Address Margin Static LatexType Command LatexName address InTitle 1 ParSkip 0.4 Align Left AlignPossible Block, Left, Right, Center LabelType No_Label End Style Email Margin Static LatexType Command LatexName ead InTitle 1 ParSkip 0.4 BottomSep 0.5 Align Left AlignPossible Block, Left, Right, Center LabelType No_Label End Style Abstract Margin Static LatexType Environment LatexName abstract InTitle 1 NextNoIndent 1 LeftMargin MMM RightMargin MMM ParIndent MM ItemSep 0 TopSep 0.7 BottomSep 0.7 ParSep 0 Align Block AlignPossible Block LabelType Centered_Top_Environment LabelString "Abstract" LabelBottomSep 0.5 Font Size Small EndFont LabelFont Series Bold Size Large EndFont End Style Keywords Margin Dynamic LatexType Command LatexName "noindent{\it Keywords\/}: " InTitle 1 ParSkip 0.4 BottomSep 0.5 Align Left LabelSep xx LabelType Static LabelString "Keywords:" LabelFont Color Green Series Bold EndFont End Style PACS CopyStyle Keywords LatexName pacs LabelString "Physics and Astronomy Classification System number:" End Style MSC CopyStyle Keywords LatexName ams LabelString "Mathematics Subject Classification number:" End Style submitto CopyStyle Keywords LatexName submitto LabelString "submit to paper:" End Style Acknowledgments Margin Dynamic LatexType Command LatexName ack{} NeedProtect 1 NextNoIndent 1 KeepEmpty 1 LabelSep xxx ParSkip 0.4 TopSep 0.7 BottomSep 0.4 Align Block AlignPossible Block, Left LabelType Static LabelString "Acknowledgments" Font Series Bold Size Normal EndFont End Style "Bibliography (plain)" Margin First_Dynamic LatexType Bib_Environment LatexName thebibliography 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 LabelFont Series Bold Size Larger EndFont End Style "Bibliography heading" CopyStyle Section LatexName section*{References} KeepEmpty 1 LabelType Static LabelString "References" End Input stdfloats.inc Input stdcounters.inc
IOP-article.lyx
Description: application/lyx