X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Flayouts%2Fmemoir.layout;h=b5c787c5903068587836d34e2657c8b35e4e221b;hb=b474aa5d4d8437eef35c751c7cfb9b6a30e7ee97;hp=165ce9ae5d169e4988507058faa418e78bd5c8e4;hpb=dc650d3ad51870f6c4a06e16bb1908e9c022ad6d;p=lyx.git diff --git a/lib/layouts/memoir.layout b/lib/layouts/memoir.layout index 165ce9ae5d..b5c787c590 100644 --- a/lib/layouts/memoir.layout +++ b/lib/layouts/memoir.layout @@ -1,15 +1,25 @@ #% Do not delete the line below; configure depends on this -# \DeclareLaTeXClass{memoir} -# Memoir textclass definition file (poor man's version). -# Author: Jürgen Spitzmüller +# \DeclareLaTeXClass[memoir]{Memoir} +# \DeclareCategory{Books} +# Memoir textclass definition file +# Author: Jürgen Spitzmüller +# Improvements by: Bennett Helm # feel free to contribute missing features! -Input stdclass.inc -Input numreport.inc - -Sides 2 -PageStyle Headings +Format 63 +Columns 1 +Sides 2 +SecNumDepth 1 +TocDepth 1 +DefaultStyle Standard +PageStyle Headings +Provides makeidx 1 +Provides framed 1 +Provides subscript 1 +# Memoir has support for line spacing, but uses different names from +# what setspace.sty does. +Provides SetSpace 1 ClassOptions @@ -19,13 +29,133 @@ ClassOptions End -Style Bibliography - TopSep 4 - LabelString Bibliography - LabelFont - Series Bold - Size Huge - EndFont +Style Standard + 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 stdinsets.inc +Input stdlists.inc +Input stdcounters.inc +Input stdfloats.inc +Input stdsections.inc +Input stdstarsections.inc +Input numreport.inc + + +Style Part + Argument 1 + LabelString "Short Title|S" + Tooltip "The part as it appears in the table of contents/running headers" + InsertCotext 1 + EndArgument +End + + +Style Chapter + Argument 1 + LabelString "Short Title (TOC)|S" + Tooltip "The chapter as it appears in the table of contents" + InsertCotext 1 + EndArgument + Argument 2 + LabelString "Short Title (Header)" + Tooltip "The chapter as it appears in the running headers" + InsertCotext 1 + Requires 1 + EndArgument +End + + +Style Chapter* + Argument 1 + LabelString "Short Title (TOC)|S" + Tooltip "The chapter as it appears in the table of contents" + InsertCotext 1 + EndArgument +End + + +Style Section + Argument 1 + LabelString "Short Title (TOC)|S" + Tooltip "The section as it appears in the table of contents" + InsertCotext 1 + EndArgument + Argument 2 + LabelString "Short Title (Header)" + Tooltip "The section as it appears in the running headers" + InsertCotext 1 + Requires 1 + EndArgument +End + + +Style Subsection + Argument 1 + LabelString "Short Title (TOC)|S" + Tooltip "The subsection as it appears in the table of contents" + InsertCotext 1 + EndArgument + Argument 2 + LabelString "Short Title (Header)" + Tooltip "The subsection as it appears in the running headers" + InsertCotext 1 + Requires 1 + EndArgument +End + + +Style Subsubsection + Argument 1 + LabelString "Short Title (TOC)|S" + Tooltip "The subsubsection as it appears in the table of contents" + InsertCotext 1 + EndArgument + Argument 2 + LabelString "Short Title (Header)" + Tooltip "The subsubsection as it appears in the running headers" + InsertCotext 1 + Requires 1 + EndArgument +End + + +Style Paragraph + Argument 1 + LabelString "Short Title (TOC)|S" + Tooltip "The paragraph as it appears in the table of contents" + InsertCotext 1 + EndArgument + Argument 2 + LabelString "Short Title (Header)" + Tooltip "The paragraph as it appears in the running headers" + InsertCotext 1 + Requires 1 + EndArgument +End + + +Style Subparagraph + Argument 1 + LabelString "Short Title (TOC)|S" + Tooltip "The subparagraph as it appears in the table of contents" + InsertCotext 1 + EndArgument + Argument 2 + LabelString "Short Title (Header)" + Tooltip "The subparagraph as it appears in the running headers" + InsertCotext 1 + Requires 1 + EndArgument End @@ -42,15 +172,14 @@ Style Chapterprecis BottomSep 0 ParSep 0.4 Align Block - AlignPossible Block Font Shape Italic Size Normal EndFont End - Style Epigraph + Category MainText Margin Right_Address_Box LatexType Command LatexName epigraph @@ -58,13 +187,26 @@ Style Epigraph BottomSep 1.5 ParSep 1.5 Align Left - AlignPossible Left + Argument post:1 + MenuString "Epigraph Source|S" + LabelString "Source" + Tooltip "The source/author of this epigraph" + Mandatory 1 + EndArgument + HTMLStyle + div.epigraph { + float: right; + width: 33%; + font-size: small; + margin: 0.5em 0em 0.5em 1em; + } + EndHTMLStyle End - Style Poemtitle + Category Sectioning LatexType Command - LatexName poemtitle + LatexName PoemTitle NeedProtect 1 NextNoIndent 1 LabelSep xxx @@ -72,8 +214,17 @@ Style Poemtitle TopSep 0.4 ParSep 0.4 Align center - AlignPossible center - OptionalArgs 1 + Argument 1 + LabelString "Short Title (TOC)|S" + Tooltip "The poem title as it appears in the table of contents" + InsertCotext 1 + EndArgument + Argument 2 + LabelString "Short Title (Header)" + Tooltip "The poem title as it appears in the running headers" + InsertCotext 1 + Requires 1 + EndArgument Font Series Bold EndFont @@ -82,6 +233,39 @@ End Style Poemtitle* CopyStyle Poemtitle - LatexName poemtitle* - OptionalArgs 0 + Category Unnumbered + LatexName PoemTitle* + Argument 1 + LabelString "Short Title (TOC)|S" + Tooltip "The poem title as it appears in the table of contents" + InsertCotext 1 + EndArgument +End + + +Input stdtitle.inc +Input stdstruct.inc + + +Style Bibliography + TopSep 4 + LabelString "Bibliography" + LabelFont + Series Bold + Size Huge + EndFont +End + + +Input lyxmacros.inc +Input stdlayouts.inc + +Style Legend + Category MainText + LatexType Command + LatexName legend + NeedProtect 1 + NextNoIndent 1 + ParSkip 0.4 + Align Center End