Les compteurs. publié le 11/06/2010

Introduction

Un compteur est souvent utilisé pour numéroter, si certains sont gérés automatiquement tels que les compteurs des sections, d’autres peuvent être créés et gérés par des commandes spéciales de $\LaTeX$.
Cela peut être utile par exemple pour créer une macro qui numérote automatiquement les exercices.

  • Pour créer un compteur, il suffit d’utiliser la commande \newcounter{Nom}
    Cela crée un compteur Nom qui par défaut a pour valeur 0.
  • Pour initialiser le compteur à une autre valeur, on utilisera la commande \setcounter{Nom}{Valeur}.
  • Pour modifier la valeur du compteur, soit par addition, soit par soustraction, on utilisera la commande \addtocounter{Nom}{Valeur}
  • Pour afficher la valeur du compteur, on utilisera la commande \theNom

Exemples

Exemple 1

Exemple 2

Utilisation : Compteur pour numéroter automatiquement les exercices.

Dans le corps du document, il suffit d’écrire :

\exercice{Enoncé de mon premier exercice}
\exercice{Enoncé de mon second exercice}
Pour avoir le résultat suivant :

le résultat de la macro exercice.

Pour aller plus loin

Comme on vient de le voir le compteur créé est par défaut en chiffres arabes, si l’on souhaite obtenir un autre type de numérotation alors, après la création du compteur il faut taper :

  • \renewcommand{\thecptun}{\roman{cptun}} permettra d’avoir le compteur cptun en chiffres romains minuscules:i,ii...
  • \renewcommand{\thecptun}{\Roman{cptun}} permettra d’avoir le compteur cptun en chiffres romains majuscules:I,II...
  • \renewcommand{\thecptun}{\alph{cptun}} permettra d’avoir le compteur cptun en lettres minuscules:a,b...
  • \renewcommand{\thecptun}{\Alph{cptun}} permettra d’avoir le compteur cptun en lettres majuscules:A,B...