| 1 | Enumitem 3.5.2
 | 
|---|
| 2 | ~~~~~~~~~~~~~~
 | 
|---|
| 3 | 
 | 
|---|
| 4 | A package to customize the three basic lists (enumerate,
 | 
|---|
| 5 | itemize and description) by means of a set of parameters,
 | 
|---|
| 6 | and to clone them to define new "logical" lists.
 | 
|---|
| 7 | It provides most of the flexibility you may want to
 | 
|---|
| 8 | design your own lists:
 | 
|---|
| 9 | - fancy labels and fancy refs,
 | 
|---|
| 10 | - leftmargin, labelsep and labelwidth automatically set,
 | 
|---|
| 11 | - changes applied globally or only in one of the three
 | 
|---|
| 12 |   types or even in a single list (including topsep) by
 | 
|---|
| 13 |   means of a sort of "inheritance",
 | 
|---|
| 14 | - inline lists,
 | 
|---|
| 15 | - several description styles (which fix some bad
 | 
|---|
| 16 |   spacing, too),
 | 
|---|
| 17 | - starting value and counter resuming,
 | 
|---|
| 18 | - trivlists properly formatted,
 | 
|---|
| 19 | - control on page breaking,
 | 
|---|
| 20 | - gathering of lists to be treated like a unit.
 | 
|---|
| 21 | 
 | 
|---|
| 22 | Recent changes (3.0)
 | 
|---|
| 23 | ~~~~~~~~~~~~~~~~~~~~
 | 
|---|
| 24 | 
 | 
|---|
| 25 | 1) Inline lists, with keys to set how items are joined (ie, the
 | 
|---|
| 26 | punctuation between items).  Two modes are provided: `boxed' an
 | 
|---|
| 27 | `unboxed' -- with the former (the default) a different punctuation
 | 
|---|
| 28 | before the last item is allowed.
 | 
|---|
| 29 | 2) \setlist is calc-savvy (eg, for use in loops), and you can set
 | 
|---|
| 30 | diferent lists and levels at once.
 | 
|---|
| 31 | 3) All lengths related to labels can take the value * (and not only
 | 
|---|
| 32 | labelsep and leftmargin).  Its behaviour has been made consistent and
 | 
|---|
| 33 | there is new value !  which does not compute the widest label.
 | 
|---|
| 34 | 4) With \restartlist{list-name}, list counters can be restarted (in
 | 
|---|
| 35 | case you are using `resume').
 | 
|---|
| 36 | 5) `resume*' can be combined with other keys.
 | 
|---|
| 37 | 6) Lists can be gathered globally using series, so that they are
 | 
|---|
| 38 | considered a single list.  To start a series just use
 | 
|---|
| 39 | series=<series-name> and then resume it with resume=<series-name> or
 | 
|---|
| 40 | resume*=<series-name>.
 | 
|---|
| 41 | 7) The ``experimental'' fullwidth has been replaced by a new key
 | 
|---|
| 42 | `wide'.
 | 
|---|
| 43 | 8) \SetLabelAlign defines new align values.
 | 
|---|
| 44 | 9) You can define ``abstract'' values (eg, label=numeric) and
 | 
|---|
| 45 | new keys.
 | 
|---|
| 46 | 
 | 
|---|
| 47 | Bug fixes (3.0)
 | 
|---|
| 48 | ~~~~~~~~~~~~~~~
 | 
|---|
| 49 | 
 | 
|---|
| 50 | - Star values (eg, leftmargin=*) could not be overriden
 | 
|---|
| 51 | and new values were ignored.
 | 
|---|
| 52 | - nolistsep as the first of several keys was not always
 | 
|---|
| 53 | recognized and therefore treated like a short label
 | 
|---|
| 54 | (ie, nol\roman*stsep).
 | 
|---|
| 55 | - labelwidth didn't always work (when there was a prior
 | 
|---|
| 56 | `widest' and *)
 | 
|---|
| 57 | - With align=right the label and the following text could
 | 
|---|
| 58 | overlap.
 | 
|---|
| 59 | - description didn't get the correct list level.
 | 
|---|
| 60 | - At some point (2.x?) \value* stopped working.
 | 
|---|
| 61 | 
 | 
|---|
| 62 | 3.1
 | 
|---|
| 63 | ~~~
 | 
|---|
| 64 | - Fixed incompatibility with xkeyval
 | 
|---|
| 65 | 
 | 
|---|
| 66 | 3.2
 | 
|---|
| 67 | ~~~
 | 
|---|
| 68 | - start and widest* are calc-savvy.
 | 
|---|
| 69 | - \value can be used with widest*
 | 
|---|
| 70 | - Some internal restrictions in \arabic and the like has been removed.
 | 
|---|
| 71 | It is more flexible at the cost of having a more ``relaxed'' error
 | 
|---|
| 72 | checking.
 | 
|---|
| 73 | 
 | 
|---|
| 74 | 3.3
 | 
|---|
| 75 | ~~~
 | 
|---|
| 76 | - Using *-values with itemize and description didn't work.
 | 
|---|
| 77 | 
 | 
|---|
| 78 | 3.4
 | 
|---|
| 79 | ~~~
 | 
|---|
| 80 | - New key nosep, replacing nolistsep, which didn't work as
 | 
|---|
| 81 | documented.
 | 
|---|
| 82 | - Fixed spacing in inline boxed lists.
 | 
|---|
| 83 | - Fixed (hopefully) the bug with noitemsep and shorlabels.
 | 
|---|
| 84 | 
 | 
|---|
| 85 | 3.5.0
 | 
|---|
| 86 | ~~~~~
 | 
|---|
| 87 | - Fixed the fix related to inline lists (spacefactor).
 | 
|---|
| 88 | - Fixed some problems in nested boxed inline lists.
 | 
|---|
| 89 | (- And sub-sub-versions are introduced.)
 | 
|---|
| 90 | 
 | 
|---|
| 91 | 3.5.1
 | 
|---|
| 92 | ~~~~~
 | 
|---|
| 93 | - resume* only worked once, and subsequent ones
 | 
|---|
| 94 | behaved like resume.
 | 
|---|
| 95 | 
 | 
|---|
| 96 | 3.5.2
 | 
|---|
| 97 | ~~~~~
 | 
|---|
| 98 | - \setlist* didn't work.
 | 
|---|
| 99 | 
 | 
|---|
| 100 | _________________________________________________________________
 | 
|---|
| 101 | Javier Bezos                    | http://www.tex-tipografia.com
 | 
|---|
| 102 | .................................................................
 | 
|---|
| 103 | 2011-09-28
 | 
|---|
| 104 | 
 | 
|---|
| 105 | 
 | 
|---|
| 106 | 
 | 
|---|