mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-28 20:45:47 +00:00
9ae4b659dc
The current spelling is not strictly wrong, but flagged as unusual or
historical by some authorities. It is also found fault with many
spell checkers. Thus we decided to move to the more standard "-ible"
form once and for all.
See #10678 for discussion
This last part updates the layout format and changes collapsable color.
This will all also all be backported to 2.3.x, for the sake of backwards
compatibility (cherry-picking).
(cherry picked from commit 4345331870
)
136 lines
2.3 KiB
Plaintext
136 lines
2.3 KiB
Plaintext
#\DeclareLyXModule[shapepar.sty]{Custom Paragraph Shapes}
|
|
#DescriptionBegin
|
|
#Provides several paragraph shapes as well as commands to define custom
|
|
#shapes. For a description see LyX's Additional
|
|
#features manual, section 'Non-standard Paragraph Shapes'.
|
|
#DescriptionEnd
|
|
#Author: Uwe Stöhr <uwestoehr@web.de>
|
|
|
|
Format 65
|
|
|
|
AddToPreamble
|
|
% used for custom paragraph shapes
|
|
\IfFileExists{candleshape.def}{%
|
|
\input{candleshape.def}}{}
|
|
\IfFileExists{dropshape.def}{%
|
|
\input{dropshape.def}}{}
|
|
\IfFileExists{TeXshape.def}{%
|
|
\input{TeXshape.def}}{}
|
|
\IfFileExists{triangleshapes.def}{%
|
|
\input{triangleshapes.def}}{}
|
|
|
|
EndPreamble
|
|
|
|
# first the standard shapes
|
|
|
|
Style "CD label"
|
|
LatexType command
|
|
LatexName CDlabel
|
|
Requires shapepar
|
|
Category ShapedParagraphs
|
|
NextNoIndent 1
|
|
Margin Static
|
|
ParIndent MM
|
|
ParSkip 0.4
|
|
Align Block
|
|
LabelType No_Label
|
|
End
|
|
|
|
Style "Circle"
|
|
CopyStyle "CD label"
|
|
LatexName circlepar
|
|
End
|
|
|
|
Style "Diamond"
|
|
CopyStyle "CD label"
|
|
LatexName diamondpar
|
|
End
|
|
|
|
Style "Heart"
|
|
CopyStyle "CD label"
|
|
LatexName heartpar
|
|
End
|
|
|
|
Style "Hexagon"
|
|
CopyStyle "CD label"
|
|
LatexName hexagonpar
|
|
End
|
|
|
|
Style "Nut"
|
|
CopyStyle "CD label"
|
|
LatexName nutpar
|
|
End
|
|
|
|
Style "Square"
|
|
CopyStyle "CD label"
|
|
LatexName squarepar
|
|
End
|
|
|
|
Style "Star"
|
|
CopyStyle "CD label"
|
|
LatexName starpar
|
|
End
|
|
|
|
# now the shapes defined in the .def files
|
|
|
|
Style "Candle"
|
|
CopyStyle "CD label"
|
|
LatexName shapepar{\candle}
|
|
End
|
|
|
|
Style "Drop down"
|
|
CopyStyle "CD label"
|
|
LatexName droppar
|
|
End
|
|
|
|
Style "Drop up"
|
|
CopyStyle "CD label"
|
|
LatexName dropuppar
|
|
End
|
|
|
|
Style "TeX"
|
|
CopyStyle "CD label"
|
|
LatexName shapepar{\TeXshape}
|
|
End
|
|
|
|
Style "Triangle up"
|
|
CopyStyle "CD label"
|
|
LatexName triangleuppar
|
|
End
|
|
|
|
Style "Triangle down"
|
|
CopyStyle "CD label"
|
|
LatexName triangledownpar
|
|
End
|
|
|
|
Style "Triangle left"
|
|
CopyStyle "CD label"
|
|
LatexName triangleleftpar
|
|
End
|
|
|
|
Style "Triangle right"
|
|
CopyStyle "CD label"
|
|
LatexName trianglerightpar
|
|
End
|
|
|
|
# finally the low-level commands
|
|
Style "shapepar"
|
|
CopyStyle "CD label"
|
|
LatexName shapepar
|
|
Argument 1
|
|
Mandatory 0
|
|
LabelString "Scale"
|
|
Tooltip "For scaling the <Shape specification> to positions on the page"
|
|
EndArgument
|
|
Argument 2
|
|
Mandatory 1
|
|
LabelString "Shape specification"
|
|
Tooltip "Specification of the shape"
|
|
EndArgument
|
|
End
|
|
|
|
Style "Shapepar"
|
|
CopyStyle "shapepar"
|
|
LatexName Shapepar
|
|
End
|