Site Navigation


Currently:
Resume enumerate numbering in LaTeX

Posted on Friday 17 August 2007

  • dutch
  • english

Het klinkt eenvoudig: de nummering van items in een enumerate omgeving hervatten in LaTeX, zodat deze verder gaat waar de vorige enumerate ophield. Deze howto beschrijft hoe dit te bereiken.

Veronderstel dat we de volgende code hebben:

\documentclass[a4paper]{article}
\begin{document}
  \section{My items}
    \begin{enumerate}
      \item First item
      \item Second item
    \end{enumerate}
  \section {Additional items}
    \begin{enumerate}
      \item Third item
      \item Fourth item
    \end{enumerate}
\end{document}

Dit vertaalt naar het volgende:

My items
1. First item
2. Second item

Additional items
1. Third item
2. Fourth item

Dit is duidelijk niet wat we bedoelen. We zouden handmatig de nummering kunnen resetten met behulp van renewcommand, maar dit is omslachtig en niet erg robuust als het aantal items in de eerste lijst aan verandering onderhevig is.

Een veel elegantere oplossing komt uit het enumitem package. Dit past de enumerate, itemize en description environments aan en voegt daarbij een “resume” optie toe.

De gereviseerde code is als volgt:

\documentclass[a4paper]{article}
\usepackage{enumitem} % load the package
\begin{document}
  \section{My items}
    \begin{enumerate}
      \item First item
      \item Second item
    \end{enumerate}
  \section {Additional items}
    \begin{enumerate}[resume] % tell the enumerate to resume numbering
      \item Third item
      \item Fourth item
    \end{enumerate}
\end{document}

Dit keer is het resultaat zoals we verwachten:

My items
1. First item
2. Second item

Additional items
3. Third item
4. Fourth item

Meer informatie is te vinden in de volledige documentatie van enumitem.


  • Bookmark using:

1 Comment for 'Resume enumerate numbering in LaTeX'

  1.  
    2 September, 2007 | 18:42
     

    Hey, das handig. Even onthouden.

Leave a comment

(required)

(required)


Information for comment users
Line and paragraph breaks are implemented automatically. Your e-mail address is never displayed. Please consider what you're posting.

Use the buttons below to customise your comment.


RSS feed for comments on this post | TrackBack URI