logo

Enumitem package for LaTeX

Updated: 2011-09-29

A package to customize the three basic lists (enumerate, itemize and description) by means of a set of parameters. It provides most of the flexibility you may want to design your own lists:

  • fancy labels and fancy refs,
  • leftmargin, labelsep, labelwidth anf the like 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",
  • inline lists,
  • several description styles,
  • starting value and resuming the counter,
  • trivlists properly formatted,
  • control on page breaking,
  • gathering of lists to be treated like a unit,
  • lists as paragraphs.

Free downloads

Download page for enumitem. Version 3.5.2 of the package.
enumitem.pdf. Manual (PDF, 330 KiB).

Bugs and known problems

Bug: \setlist* doesn't work
Sent by: Marco Daniel (2011-09-11)
Status: Closed (released)

It doesn't check correctly the star.

Bug: resume* only works once
Sent by: Richard Stanton (2011-08-30)
Status: Closed (released)

If resume* is used a second time, the numbers are correct, but not other settings.

[More info on bugs (all fixed) and changes soon. Reporters were: Martin Staffa, Peter Zimmermann, Leo Liu, Sven, Marcin Borkowski, Ulrike Fischer, Frank Mrusek, and, of course, Lars Madsen]

Bug: leftmargin=* cannot be overriden
Sent by: Francois Lafont (2011-01-24)
Status: Closed (released)

If leftmargin=* is set in setlist, an explicit fixed leftmargin is ignored in lists.

Feature request: fullwidth
Sent by: Henning Heinze (2011-02-22)
Status: Closed (released)

Indented labels with fullwidth, as done sometimes in Brasil.

Feature request: Robust AddToEnumerateCounter
Sent by: F Chervet (2011-03-15)
Status: Closed (released)

Currently AddEnumerateCounter requires the arguments to be fully expandable, but often it's convenient to use macros which are not fully expandable (fragile or protected).

Bug: With align=left the label may overlap the text
Sent by: F Chervet (2011-03-15)
Status: Closed (released)

makelabel is not properly defined (it assumes the labelwidth has been set to the max width, which is not always the case).

Feature request: Puntuación en description
Sent by: Juan José Torrens (2011-03-30)
Status: Pending

Provide a way to add punctuacion after the label in description.

Bug: incompatibility with powerdot
Sent by:
Status: Closed

Powerdot relies in an few internal macros of enumitem which are not available in enumitem 2.0 and later. You can put in the preamble:

\makeatletter
\expandafter\setlist\expandafter{\enit@list}
\makeatother

and with this it works again. Further, since it uses a "public" macro, the compatibility is ensured. Very likely, putting the four assignments (list and the three lists) in AtBeginDocument will fix the problem as a quick & dirty trick. Anyway, to be fixed in powerdot (I'm not sure it has been done).

A present?
The packages listed here are free - you don't have to pay anything to use them. However, if you have found them useful enough as to give me a little present, I would be very grateful. Just go to the following wish list at Amazon.

Donate
You might consider supporting the development of these packages with a donation, too.

dotPortada
dotTEX / LaTEX / XML
dotPackages (English)
dotTitlesec
dotEnumitem
dotSpanish
dotTensind
dotAccents
dotMem
dotGloss
dotEsindex
dotEstilo y tipografía
dotContact / Contacto
dotLibro
dotÁrea personal

Google
Buscar en este sitio:

Compartir en del.icio.us Compartir en digg Compartir en Googlebookmark Compartir en Yahoo Compartir en facebook Compartir en meneame

Wish List

Traducir

Valid XHTML 1.0 Strict

Made with TEX on
29/9/2011

© 2000-2011
Javier Bezos
All Rights Reserved