X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Flayouts%2Fmemoir.layout;h=e51feb083a78e018998f7007d22e6b3ad698397a;hb=0b7305024a33e6616ef3ae73a0df63c5a62e3d10;hp=1efd096c7de5e9ef2bee3a5c0e77ffc9269c3ff1;hpb=72ee3a1b17a79b9098d14b2815d4c9ab4d85bf43;p=features.git diff --git a/lib/layouts/memoir.layout b/lib/layouts/memoir.layout index 1efd096c7d..e51feb083a 100644 --- a/lib/layouts/memoir.layout +++ b/lib/layouts/memoir.layout @@ -2,21 +2,25 @@ # \DeclareLaTeXClass[memoir]{Memoir} # \DeclareCategory{Books} # Memoir textclass definition file -# Author: Jürgen Spitzmüller +# Author: Jürgen Spitzmüller # Improvements by: Bennett Helm # feel free to contribute missing features! -Format 36 +Format 78 Columns 1 Sides 2 SecNumDepth 1 TocDepth 1 DefaultStyle Standard PageStyle Headings +PageSize letter Provides makeidx 1 Provides framed 1 Provides subscript 1 +# Geometry is supported, but the package options and paper sizes +# are ignored +Provides geometry-light 1 # Memoir has support for line spacing, but uses different names from # what setspace.sty does. Provides SetSpace 1 @@ -24,12 +28,14 @@ Provides SetSpace 1 ClassOptions FontSize 9|10|11|12|14|17 + PageSize a3|a4|a5|a6|b3|b4|b5|b6|executive|legal|letter PageStyle empty|plain|headings|myheadings|ruled|Ruled|companion Other oldfontcommands End Style Standard + Category MainText Margin Static LatexType Paragraph LatexName dummy @@ -38,6 +44,12 @@ Style Standard Align Block AlignPossible Block, Left, Right, Center LabelType No_Label + HTMLStyle + div.standard { + margin-bottom: 2ex; + text-align: left; + } + EndHTMLStyle End @@ -51,50 +63,110 @@ Input numreport.inc Style Part - OptionalArgs 1 - TocLevel -1 + 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 - OptionalArgs 2 - TocLevel 0 + 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* - OptionalArgs 1 + Argument 1 + LabelString "Short Title (TOC)|S" + Tooltip "The chapter as it appears in the table of contents" + InsertCotext 1 + EndArgument End Style Section - OptionalArgs 2 - TocLevel 1 + 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 - OptionalArgs 2 - TocLevel 2 + 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 - OptionalArgs 2 - TocLevel 3 + 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 - OptionalArgs 2 - TocLevel 4 + 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 - OptionalArgs 2 - TocLevel 5 + 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 @@ -117,9 +189,8 @@ Style Chapterprecis EndFont End -#FIXME: this takes two parameters!!! Style Epigraph - Category Maintext + Category MainText Margin Right_Address_Box LatexType Command LatexName epigraph @@ -127,14 +198,26 @@ Style Epigraph BottomSep 1.5 ParSep 1.5 Align 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 -#FIXME: what is actually documented is \PoemTitle -#but \poemtitle is defined nevertheless. Weird. Style Poemtitle - Category Section + Category Sectioning LatexType Command - LatexName poemtitle + LatexName PoemTitle NeedProtect 1 NextNoIndent 1 LabelSep xxx @@ -142,7 +225,17 @@ Style Poemtitle TopSep 0.4 ParSep 0.4 Align 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 @@ -152,12 +245,25 @@ End Style Poemtitle* CopyStyle Poemtitle Category Unnumbered - LatexName poemtitle* - OptionalArgs 0 + 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 + +Style Title + NeedProtect true +End + +Style Author + NeedProtect true +End + Input stdstruct.inc @@ -168,6 +274,7 @@ Style Bibliography Series Bold Size Huge EndFont + TocLevel 0 End @@ -175,7 +282,7 @@ Input lyxmacros.inc Input stdlayouts.inc Style Legend - Category Maintext + Category MainText LatexType Command LatexName legend NeedProtect 1