On 2008-11-30, stefano franchi wrote: > I am trying really hard to understand how to produce interrupted multi-level > lists in LyX/LaTeX, ... > Every once in a while I need to insert text between the steps to make a > more general point before resuming the argument. For clarity, I need to > have the steps labeled with decimal numbering (i.e.. 1. 1.1, 1.2, etc.)
> Here is what I tried: > 1. using the paralist package > 2. Using the mdwlist package I recommend the enumitem package (if you are using LyX 1.6, you can use the attached enumitem module. No need to explicitely \interrupt an enumeration. It just takes of the last one *of the corresponding level* with the [resume] optional argument (or with the Enumerate-Resume Style provided by the module). Günter enumitem.module: ================ #\DeclareLyXModule[enumitem.sty]{Customisable Lists (enumitem)} #DescriptionBegin # Control the layout of enumerate, itemize and description # with an optional argument. # See http://dante.ctan.org/CTAN/macros/latex/contrib/enumitem/enumitem.pdf #DescriptionEnd # Author: Günter Milde <[EMAIL PROTECTED]> Format 11 # The package enumitem provides user control over the layout of the three # basic list environments: enumerate, itemize and description. It supersedes # both enumerate and mdwlist (providing well-structured replacements for all # their funtionality), and in addition provides functions to compute the # layout of labels, and to ‘clone’ the standard environments, to create new # environments with counters of their own. # # - fancy labels and fancy refs, # - leftmargin, labelsep and labelwidth automatically set, # - changes applied globally or only in one of the three # types or even in a single list (including topsep) by # means of a sort of "inheritance", # - several description styles (which fix some bad # spacing, too), # - starting value and counter resuming, # - trivlists properly formatted, # - control on page breaking # # Styling the basic lists is possible # # a) generally in the LaTeX preamble and # b) per environment with optional arguments # # See enumitem.pdf_ for details and examples. AddToPreamble \usepackage{enumitem} EndPreamble # ensure the stdlist layouts are present (unmodified) # (as e.g. the KOMA script classes obsolete lyx-list with labeling) # TODO: is this secure? Input stdlists.inc # Customizable Basic Lists # ------------------------ # With enumitem, the three standard list environments take an optional # argument. See enumitem.pdf_ for possible values. Style Itemize OptionalArgs 1 End Style Enumerate OptionalArgs 1 End Style Description OptionalArgs 1 End # List Variants # ------------- # # Styles with pre-defined optional arguments for ease of use Style Enumerate-Resume CopyStyle Enumerate LatexParam [resume] # LatexParam [resume*] # reuse optional arguments OptionalArgs 0 # a blue label to indicate that this is not a WYSIWYG label # (the numbering differs in the output) LabelFont Color blue EndFont End # Add compact lists here... # References # ---------- # # .. _enumitem.pdf: # http://dante.ctan.org/CTAN/macros/latex/contrib/enumitem/enumitem.pdf