Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | |||
2_programmation:syntaxe:compteurs:utiliser_des_compteurs [2021/05/29 21:21] – Correction de la mise en forme et coquilles de texte. Ajout de liens. yannick.tanguy | 2_programmation:syntaxe:compteurs:utiliser_des_compteurs [2021/05/31 08:50] (Version actuelle) – Ajout d'exemples et de liens. yannick.tanguy | ||
---|---|---|---|
Ligne 8: | Ligne 8: | ||
<code latex> | <code latex> | ||
- | \newcounter{nom}[nom-maître] | + | \newcounter{nom}[maitre] |
</ | </ | ||
- | L' | + | L' |
La définition d'un compteur s' | La définition d'un compteur s' | ||
- | Par défaut, la valeur initiale d'un compteur est 0. | + | Par défaut, la valeur initiale d'un compteur est 0, comme le montre cet exemple : |
+ | |||
+ | <WRAP column 40ex> | ||
+ | <code latex> | ||
+ | \newcounter{moutons} | ||
+ | Comptons les moutons : | ||
+ | \themoutons{} moutons ! | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <WRAP column 40ex> | ||
+ | < | ||
+ | \newcounter{moutons} | ||
+ | Comptons les moutons : \themoutons{} moutons ! | ||
+ | </ | ||
+ | </ | ||
+ | <WRAP clear /> | ||
===== Changer la valeur d'un compteur ===== | ===== Changer la valeur d'un compteur ===== | ||
Ligne 38: | Ligne 55: | ||
\setcounter{compteur}{valeur} | \setcounter{compteur}{valeur} | ||
</ | </ | ||
+ | |||
+ | Voici un exemple d' | ||
+ | |||
+ | <WRAP column 40ex> | ||
+ | <code latex> | ||
+ | \newcounter{moutons} | ||
+ | \stepcounter{moutons} | ||
+ | Comptons les moutons : | ||
+ | \themoutons{} mouton, | ||
+ | \stepcounter{moutons} | ||
+ | \themoutons{} moutons, | ||
+ | \setcounter{moutons}{4} | ||
+ | \alpha{moutons} moutons... | ||
+ | \addtocounter{moutons}{-1} | ||
+ | Ah non, \themoutons{} moutons. | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <WRAP column 40ex> | ||
+ | < | ||
+ | \newcounter{moutons} | ||
+ | \stepcounter{moutons} | ||
+ | Comptons les moutons : | ||
+ | \themoutons{} mouton, | ||
+ | \stepcounter{moutons} | ||
+ | \themoutons{} moutons, | ||
+ | \setcounter{moutons}{4} | ||
+ | \themoutons{} moutons... | ||
+ | \alph{moutons} moutons... | ||
+ | \addtocounter{moutons}{-1} | ||
+ | Ah non, \themoutons{} moutons. | ||
+ | </ | ||
+ | </ | ||
+ | <WRAP clear /> | ||
===== Obtenir la valeur d'un compteur ===== | ===== Obtenir la valeur d'un compteur ===== | ||
- | Pour récupérer la valeur d'un compteur, outre la commande '' | + | Pour récupérer la valeur d'un compteur, outre la commande '' |
+ | |||
+ | <WRAP column 40ex> | ||
+ | <code latex> | ||
+ | \newcounter{moutons} | ||
+ | \stepcounter{moutons} | ||
+ | Comptons les moutons : | ||
+ | \themoutons{} mouton, | ||
+ | \stepcounter{moutons} | ||
+ | % en chiffres arabes | ||
+ | \arabic{moutons} moutons, | ||
+ | \stepcounter{moutons} | ||
+ | % en chiffres | ||
+ | \roman{moutons} moutons, | ||
+ | \stepcounter{moutons} | ||
+ | % en lettres | ||
+ | \alph{moutons} moutons. | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <WRAP column 40ex> | ||
+ | < | ||
+ | \newcounter{moutons} | ||
+ | \stepcounter{moutons} | ||
+ | Comptons les moutons : | ||
+ | \themoutons{} mouton, | ||
+ | \stepcounter{moutons} | ||
+ | % en chiffres arabes (par défaut) | ||
+ | \arabic{moutons} moutons, | ||
+ | \stepcounter{moutons} | ||
+ | % en chiffres romains | ||
+ | \roman{moutons} moutons, | ||
+ | \stepcounter{moutons} | ||
+ | % en lettres | ||
+ | \alph{moutons} moutons. | ||
+ | </latex> | ||
+ | </WRAP> | ||
+ | <WRAP clear /> | ||
+ | |||
+ | En voici un exemple plus complexe avec un compteur avec dépendance. Le compteur //section// dépend du compteur //chapter// et sa numérotation sera celle du chapitre suivi d'un point et du numéro de section mis en chiffres romains | ||
<code latex> | <code latex> | ||
Ligne 49: | Ligne 139: | ||
</ | </ | ||
- | {{htmlmetatags> | + | {{htmlmetatags> |
metatag-og: | metatag-og: | ||
metatag-og: | metatag-og: | ||
}} | }} |