X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Flayouts%2Finitials.module;h=ac51c0981d0eb05e66317ead50a57b542dfa8ea1;hb=3d590d3bd71a3522d525ce71220e99bd25b6a648;hp=3d519b7d80bc3a002e6741c4d59dbee00d5df1c4;hpb=2d2d946fc67fe55bfd858d5cf437793302bf6a12;p=lyx.git diff --git a/lib/layouts/initials.module b/lib/layouts/initials.module index 3d519b7d80..ac51c0981d 100644 --- a/lib/layouts/initials.module +++ b/lib/layouts/initials.module @@ -1,23 +1,59 @@ #\DeclareLyXModule{Initials} #DescriptionBegin -#Define character style for initials. -#Hint: try to use math and its artistic font styles like Fractur or the Calligraphic one. +#Define a style for paragraphs with an initial. +#See the EmbeddedObjects manual for a detailed description. #DescriptionEnd -#Category: charstyles +#Authors: Pavel Sanda and Uwe Stöhr -Format 35 +Format 64 + +AddToPreamble + \@ifundefined{lettrine}{\usepackage{lettrine}}{} +EndPreamble InsetLayout Flex:Initial - LyxType charstyle - LabelString "Initial" - LatexType command - LatexName lettrine + LyxType charstyle + LabelString "Initial" + LatexType command + LatexName lettrine Font - Size Large + Size Large + EndFont + Requires lettrine + ResetsFont true +End + +Style Initial + Category MainText + LatexType command + LatexName lettrine + Margin First_Dynamic + LabelType static + LabelString Initial + Argument 1 + LabelString "Options" + Tooltip "Option(s) for the initial" + EndArgument + Argument 2 + Mandatory 1 + LabelString "Initial" + Tooltip "Initial letter(s)" + EndArgument + Argument 3 + Mandatory 1 + LabelString "Rest of Initial" + Tooltip "Rest of initial word or text" + EndArgument + LabelSep x + ParIndent MMM + ParSkip 0.4 + TopSep 0.7 + BottomSep 0.7 + ParSep 0.3 + Align Left + AlignPossible Left + LabelFont + Series Bold EndFont - Requires lettrine - Preamble - \usepackage{lettrine} - EndPreamble End