X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Flayouts%2Fapa.layout;h=a3443ae34c7376e363b4def14318102d3f9aa6f1;hb=b4f97b61cf0b257e31bcf512668ad458523d7f5a;hp=bb608397451da77c096890d9350ce4163dcc7d1d;hpb=27de1486ca34aaad446adb798d71a77d6f6304da;p=lyx.git diff --git a/lib/layouts/apa.layout b/lib/layouts/apa.layout index bb60839745..a3443ae34c 100644 --- a/lib/layouts/apa.layout +++ b/lib/layouts/apa.layout @@ -1,311 +1,419 @@ #% Do not delete the line below; configure depends on this -# \DeclareLaTeXClass[apa,apacite.sty]{APA style} +# \DeclareLaTeXClass[apa,apacite.sty,endfloat.sty,endnotes.sty,flushend.sty,txfonts.sty]{article (APA)} # Author: Randy Gobbel -# General textclass parameters -# Description "APA style" -Columns 1 -Sides 1 -PageStyle Headers -MaxCounter Counter_Section +Format 35 +Columns 1 +Sides 1 +PageStyle Headers + ClassOptions - Other "man" - FontSize 6|8|10|12 + Other "man" + FontSize 6|8|10|12 End + Preamble -\helvetica -\author{Author} % hack around some bugs in apa.cls -\affiliation{Affiliation} % hack around some bugs in apa.cls + \helvetica + \author{Author} % hack around some bugs in apa.cls + \affiliation{Affiliation} % hack around some bugs in apa.cls EndPreamble -DefaultFont - Family Roman - Series Medium - Shape Up - Size Normal - Color None -EndFont Style Standard - LatexName dummy - LatexType Paragraph - Margin Static - ParIndent MM - ParSkip 0.4 - ParSep 0.4 - TopSep 1.0 - BottomSep 1.0 - Align Block - AlignPossible Block, Left, Right, Center - LabelType No_Label + LatexName dummy + LatexType Paragraph + Margin Static + ParIndent MM + ParSkip 0.4 + ParSep 0.4 + TopSep 1.0 + BottomSep 1.0 + Align Block + AlignPossible Block, Left, Right, Center + LabelType No_Label End + Style Title - LatexName title - LatexType Command - InTitle 1 - Font - Size Huge - EndFont - Align Center + LatexName title + LatexType Command + InTitle 1 + Font + Size Huge + EndFont + Align Center + HTMLTitle true End + Style RightHeader - LatexName rightheader - LatexType Command - InTitle 1 - Font - Size Small - Shape SmallCaps - EndFont - Labeltype Static - LabelString "Right header: " - Labelsep M - LabelFont - Series Bold - Size Small - EndFont - Align Right - AlignPossible Right + LatexName rightheader + LatexType Command + InTitle 1 + Font + Size Small + Shape SmallCaps + EndFont + Labeltype Static + LabelString "Right header:" + Labelsep M + LabelFont + Series Bold + Size Small + EndFont + Align Right End + Style Abstract - LatexName abstract - LatexType Command - InTitle 1 - Font - Size Small - EndFont - Margin Dynamic - LeftMargin MMN - RightMargin MMN - Align Block - AlignPossible Block, Left, Right, Center - Labeltype Static - LabelString "Abstract: " - Labelsep M - LabelFont - Series Bold - Size Small - EndFont + LatexName abstract + LatexType Command + InTitle 1 + Font + Size Small + EndFont + Margin Dynamic + LeftMargin MMN + RightMargin MMN + Align Block + AlignPossible Block, Left, Right, Center + Labeltype Static + LabelString "Abstract:" + Labelsep M + LabelFont + Series Bold + Size Small + EndFont End + Style ShortTitle - LatexName shorttitle - LatexType Command - InTitle 1 - Align Left - AlignPossible Left, Right, Center - Margin Dynamic - Labeltype Static - LabelString "Short title: " - Labelsep M - Font - Shape SmallCaps - Size Small - EndFont - LabelFont - Series Bold - Size Small - Shape Up - EndFont + LatexName shorttitle + LatexType Command + InTitle 1 + Align Left + AlignPossible Left, Right, Center + Margin Dynamic + Labeltype Static + LabelString "Short title:" + Labelsep M + Font + Shape SmallCaps + Size Small + EndFont + LabelFont + Series Bold + Size Small + Shape Up + EndFont End + Style Author - LatexName author - LatexType Command - InTitle 1 - Align Center - AlignPossible Left, Right, Center - TopSep 0.5 - BottomSep 0.5 - Font - Shape Italic - Size Small - EndFont + LatexName author + LatexType Command + InTitle 1 + Align Center + AlignPossible Left, Right, Center + TopSep 0.5 + BottomSep 0.5 + Font + Shape Italic + Size Small + EndFont End + Style TwoAuthors - LatexName twoauthors - LatexType Command - InTitle 1 + LatexName twoauthors + LatexType Command + InTitle 1 End + Style ThreeAuthors - LatexName threeauthors - LatexType Command - InTitle 1 + LatexName threeauthors + LatexType Command + InTitle 1 End + Style FourAuthors - LatexName fourauthors - LatexType Command - InTitle 1 + LatexName fourauthors + LatexType Command + InTitle 1 End + Style Affiliation - LatexName affiliation - LatexType Command - InTitle 1 - Margin Dynamic - ParSkip 0.4 - BottomSep 1.5 - TopSep 1.5 - ParSep 1.5 - Align Left - AlignPossible Block, Left, Right, Center - LabelType Static - LabelString "Affiliation: " - Labelsep M - LabelFont - Series Bold - Size Small - EndFont + LatexName affiliation + LatexType Command + InTitle 1 + Margin Dynamic + ParSkip 0.4 + BottomSep 1.5 + TopSep 1.5 + ParSep 1.5 + Align Left + AlignPossible Block, Left, Right, Center + LabelType Static + LabelString "Affiliation:" + Labelsep M + LabelFont + Series Bold + Size Small + EndFont End + Style TwoAffiliations - LatexName twoaffiliations - LatexType Command - InTitle 1 + LatexName twoaffiliations + LatexType Command + InTitle 1 End + Style ThreeAffiliations - LatexName threeaffiliations - LatexType Command - InTitle 1 + LatexName threeaffiliations + LatexType Command + InTitle 1 End + Style FourAffiliations - LatexName fouraffiliations - LatexType Command - InTitle 1 + LatexName fouraffiliations + LatexType Command + InTitle 1 End + Style Journal - LatexName journal - LatexType Command - InTitle 1 + LatexName journal + LatexType Command + InTitle 1 End + Style Copyright - LatexName ccoppy - LatexType Command - InTitle 1 + LatexName ccoppy + LatexType Command + InTitle 1 End + Style CopNum - LatexName copnum - LatexType Command - InTitle 1 + LatexName copnum + LatexType Command + InTitle 1 End + Style Note - LatexName note - LatexType Command - Font - Size Small - EndFont + LatexName note + LatexType Command + Font + Size Small + EndFont End + +Style Acknowledgements + LatexName acknowledgements + LatexType Command + Font + Size Small + EndFont + Margin Dynamic + LeftMargin MMN + RightMargin MMN + Align Block + AlignPossible Block, Left, Right, Center + Labeltype Static + LabelString "Acknowledgements:" + Labelsep M + LabelFont + Series Bold + Size Small + EndFont +End + + Style Acknowledgments - LatexName acknowledgments - LatexType Command + ObsoletedBy Acknowledgements End + Style ThickLine - LatexName thickline - LatexType Command - KeepEmpty 1 + LatexName thickline + LatexType Command + KeepEmpty 1 End + + Input stdlayouts.inc Style CenteredCaption - CopyStyle Caption - LatexName centeredcaption - Align Center - AlignPossible Center + Margin First_Dynamic + LatexType Command + LatexName caption + NeedProtect 1 + LabelSep xx + ParSkip 0.4 + TopSep 0.5 + Align Center + LabelType Sensitive + LabelString "Senseless!" + OptionalArgs 1 + LabelFont + Series Bold + EndFont + LatexName centeredcaption + Align Center End + Style FitFigure - LatexName fitfigure - LatexType Command + LatexName fitfigure + LatexType Command End + Style FitBitmap - LatexName fitbitmap - LatexType Command + LatexName fitbitmap + LatexType Command End -############### Sections. -# First the standard numbered definitions + Input stdsections.inc -# then define the unumbered sections, based on the numbered ones. Input stdstarsections.inc +Input stdinsets.inc + +Input stdfloats.inc +Input stdcounters.inc + +NoStyle Part +NoCounter part +NoStyle Part* +NoStyle Chapter +NoCounter chapter +NoStyle Chapter* +NoStyle Section* +NoStyle Subsection* +NoStyle Subsubsection* +NoStyle Paragraph* +NoStyle Subparagraph* + + +Style Section + LabelType No_Label + Align Center + Font + Series Bold + Size Huge + EndFont + TocLevel 1 +End + + +Style Subsection + LabelType No_Label + Font + Series Bold + Size Larger + EndFont + TocLevel 2 +End + + +Style Subsubsection + LabelType No_Label + Font + Series Bold + Size Large + EndFont + TocLevel 3 +End + + +Style Paragraph + LabelType No_Label + Font + Series Bold + Size Normal + EndFont + TocLevel 4 +End + + +Style Subparagraph + LabelType No_Label + Font + Series Bold + Size Normal + Shape Italic + EndFont + TocLevel 5 +End + -# remove the layouts that we do not need. -NoStyle Part -NoStyle Section -NoStyle Subsection -NoStyle Subsubsection -NoStyle Chapter -NoStyle Paragraph -NoStyle Subparagraph -NoStyle Chapter* - -# Itemize style definition Style Itemize - Margin Static - LatexType Item_Environment - LatexName APAitemize - NextNoIndent 1 - LeftMargin MMN - LabelSep xx - ItemSep 0.2 - TopSep 0.7 - BottomSep 0.7 - ParSep 0.3 - Align Block - AlignPossible Block, Left - LabelType Static - LabelString * -End - -# Enumerate style definition + Margin Static + LatexType Item_Environment + LatexName APAitemize + NextNoIndent 1 + LeftMargin MMN + LabelSep xx + ItemSep 0.2 + TopSep 0.7 + BottomSep 0.7 + ParSep 0.3 + Align Block + AlignPossible Block, Left + LabelType Itemize + LabelString "*" +End + + Style Enumerate - Margin Static - LatexType Item_Environment - LatexName APAenumerate - NextNoIndent 1 - LeftMargin MMN - LabelSep xx - ParSkip 0.0 - ItemSep 0.2 - TopSep 0.7 - BottomSep 0.7 - ParSep 0.3 - Align Block - AlignPossible Block, Left - LabelType Counter_EnumI -End - -#seriate style definition + Margin Static + LatexType Item_Environment + LatexName APAenumerate + NextNoIndent 1 + LeftMargin MMN + LabelSep xx + ParSkip 0.0 + ItemSep 0.2 + TopSep 0.7 + BottomSep 0.7 + ParSep 0.3 + Align Block + AlignPossible Block, Left + LabelType Enumerate + RefPrefix enu +End + + Style Seriate - Margin Static - LatexType Item_Environment - LatexName seriate - NextNoIndent 1 - LeftMargin MMN - LabelSep x - ParSkip 0.0 - ItemSep 0.9 - TopSep 0.5 - BottomSep 0.5 - ParSep 0.0 - Align Block - AlignPossible Block, Left - LabelType Counter_EnumII + Margin Static + LatexType Item_Environment + LatexName seriate + NextNoIndent 1 + LeftMargin MMN + LabelSep x + ParSkip 0.0 + ItemSep 0.9 + TopSep 0.5 + BottomSep 0.5 + ParSep 0.0 + Align Block + AlignPossible Block, Left + LabelType Counter + LabelCounter enumii + LabelString "(\alph{enumii})" + LabelStringAppendix "(\alph{enumii})" + RefPrefix ser End