mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-25 19:07:45 +00:00
6b49b6b129
This makes the defaults of Inset::inheritFont() and Inset::resetFontEdit() compatible. There is no user visible change except for the Chunk inset which does not produce invalid LaTeX after editing operations anymore. This is the safe version for 2.1.0, for later there are still open questions: - All insets with ResetsFont true should be audited: Is this really needed, or do they show similar editing problems as the Chunk inset? - Does inheritFont() need to be customizable in the layout file as well? - Is resetFontEdit() != !inheritFont() needed at all? I did not use change tracking for the docs, since I updated all existing translations.
60 lines
1.0 KiB
Plaintext
60 lines
1.0 KiB
Plaintext
#\DeclareLyXModule{Initials}
|
|
#DescriptionBegin
|
|
#Define a style for paragraphs with an initial.
|
|
#See the EmbeddedObjects manual for a detailed description.
|
|
#DescriptionEnd
|
|
#Authors: Pavel Sanda and Uwe Stöhr
|
|
|
|
Format 49
|
|
|
|
AddToPreamble
|
|
\@ifundefined{lettrine}{\usepackage{lettrine}}{}
|
|
EndPreamble
|
|
|
|
InsetLayout Flex:Initial
|
|
LyxType charstyle
|
|
LabelString "Initial"
|
|
LatexType command
|
|
LatexName lettrine
|
|
Font
|
|
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
|
|
End
|
|
|