lyx_mirror/lib/layouts/paralist.module
Jean-Marc Lasgouttes 5c54557350 Honor trailing spaces in LabelString and friends
Remove the trimming operation on LabelString, LabelStringAppendix,
EndLabelString and LabelCounter. This trimming meant that quotes
strings were not preserved, which is wrong.

To preserve layouts, the Layout format has been updated to 64, so that
layout2layout can remove extra spaces on existing strings, which
ensures that behavior is unchanged for old layouts (courtesy of rgheck).

It is now possible to re-add spaces in label strings where it makes
sense.

Fixes bug #10723.
2017-08-31 13:59:37 +02:00

143 lines
3.6 KiB
Plaintext

#\DeclareLyXModule[paralist.sty]{Paragraph Lists (paralist)}
#DescriptionBegin
# The package paralist provides some new list environments.
# Itemized and enumerated lists can be typeset within paragraphs, as
# paragraphs and in a compact version. Most environments have optional
# arguments to format the labels. Additionally, the LaTeX environments
# itemize and enumerate are extended to use a similar optional argument.
#DescriptionEnd
#Excludes: enumitem
# Author: Georg Baum <baum@lyx.org>
# (structuring taken from enumitem.module by Günter Milde)
Format 64
AddToPreamble
\usepackage{paralist}
EndPreamble
# Customisable Basic Lists
# ------------------------
# With paralist, the itemize and enumerate environments take an optional
# argument. See paralist.pdf for possible values.
ModifyStyle Itemize
Argument 1
LabelString "Itemize Options"
Tooltip "Optional arguments for this list (see paralist manual)"
EndArgument
End
ModifyStyle Enumerate
Argument 1
LabelString "Enumerate Options"
Tooltip "Optional arguments for this list (see paralist manual)"
EndArgument
End
# List Variants
# -------------
#
# Styles defined by paralist.sty
Style AsParagraphItem
CopyStyle Itemize
LatexName asparaitem
Argument 1
LabelString "As Paragraph Itemize Options"
Tooltip "Optional arguments for this list (see paralist manual)"
EndArgument
End
Style InParagraphItem
CopyStyle Itemize
LatexName inparaitem
Argument 1
LabelString "In Paragraph Itemize Options"
Tooltip "Optional arguments for this list (see paralist manual)"
EndArgument
End
Style CompactItem
CopyStyle Itemize
LatexName compactitem
TopSep 0.0
BottomSep 0.0
ParSep 0.0
Argument 1
LabelString "Compact Itemize Options"
Tooltip "Optional arguments for this list (see paralist manual)"
EndArgument
End
Style AsParagraphEnum
CopyStyle Enumerate
LatexName asparaenum
Argument 1
LabelString "As Paragraph Enumerate Options"
Tooltip "Optional arguments for this list (see paralist manual)"
EndArgument
End
Style InParagraphEnum
CopyStyle Enumerate
LatexName inparaenum
Argument 1
LabelString "In Paragraph Enumerate Options"
Tooltip "Optional arguments for this list (see paralist manual)"
EndArgument
End
Style CompactEnum
CopyStyle Enumerate
LatexName compactenum
TopSep 0.0
BottomSep 0.0
ParSep 0.0
Argument 1
LabelString "Compact Enumerate Options"
Tooltip "Optional arguments for this list (see paralist manual)"
EndArgument
End
Style AsParagraphDescr
CopyStyle Description
LatexName asparadesc
Argument 1
LabelString "As Paragraph Description Options"
Tooltip "Optional arguments for this list (see paralist manual)"
EndArgument
End
Style InParagraphDescr
CopyStyle Description
LatexName inparadesc
Argument 1
LabelString "In Paragraph Description Options"
Tooltip "Optional arguments for this list (see paralist manual)"
EndArgument
End
Style CompactDescr
CopyStyle Description
LatexName compactdesc
TopSep 0.0
BottomSep 0.0
ParSep 0.0
Argument 1
LabelString "Compact Description Options"
Tooltip "Optional arguments for this list (see paralist manual)"
EndArgument
End
# References
# ----------
#
# .. paralist.pdf:
# http://dante.ctan.org/CTAN/macros/latex/contrib/paralist/paralist.pdf