Dans les listes (enumerate ou itemize), comment peut-on faire référence avec une lettre plutôt qu'avec un chiffre ?

Je voudrais qu'en référence à un item je puisse avoir une lettre et non un chiffre.

Posée 30 Jui '16, 15:01

jmb's gravatar image

jmb
307132731
Taux d'acceptation : 0%

Modifiée 05 Aoû '17, 20:51

Pathe's gravatar image

Pathe ♦♦
7.6k49208252


Il suffit pour cela que l'item soit numéroté avec des lettres. Pour préciser la forme des références, on peut recourir au package enumitem, comme dans l'exemple suivant qui montre au passage l'usage du package cleveref (couplé avec varioref) :

Ouvrir dans l'éditeur Overleaf
\documentclass[french]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[a4paper]{geometry}
\usepackage{enumitem}
\usepackage{varioref}
\usepackage{babel}
\usepackage{cleveref}
\setlist[enumerate]{label=\emph{\alph*}.,ref=\alph*}
\begin{document}
\begin{enumerate}
\item\label{freebsd} FreeBSD.
\item\label{linux} Linux.
\item\label{macos} Mac OS.
\item\label{windows} Windows.
\end{enumerate}
\begin{itemize}
\item Cf. \vref{freebsd} et \vref{linux}.
\item Cf. \vref{linux,windows}.
\end{itemize}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

En revanche, je ne suis pas certain qu'il soit possible (ni que cela ait grand sens) de référencer un item de liste non ordonnée (itemize).

Lien permanent

Publiée 30 Jui '16, 15:51

denis's gravatar image

denis ♦♦
7.3k1510
Taux d'acceptation : 53%

Modifiée 30 Nov '17, 01:35

Pathe's gravatar image

Pathe ♦♦
7.6k49208252

C'est ce que je veux, mais ma machine affiche un message d'erreurs, entre autres : "Missing number, treated as zero end{enumerate}"

(30 Jui '16, 17:14) jmb jmb's gravatar image

@jmb Il faudrait un ECM pour savoir d'où vient le problème.

(30 Jui '16, 17:18) denis ♦♦ denis's gravatar image

Je ne sais pas le faire

(30 Jui '16, 17:21) jmb jmb's gravatar image

@jmb Soit vous réduisez progressivement votre document réel (texte, packages et autres commandes de configuration) jusqu'à obtenir ce qui est indiqué ici, soit vous essayez de partir de l'exemple que j'ai donné, vous y ajoutez votre propre liste numérotée et référence, et l'enrichissez progressivement avec les packages et autres commandes de configuration de votre document réel jusqu'à mettre en évidence le problème rencontré. Une fois un tel document obtenu, vous modifiez votre question pour l'y ajouter.

(30 Jui '16, 17:34) denis ♦♦ denis's gravatar image

Je ne parviens pas à copier-coller et couper ce qui ne ce qui est en trop. En fait, j'ai recopié comme vous, pour essayer;

(30 Jui '16, 17:56) jmb jmb's gravatar image
1

@jmb Profitez de votre venue au stage LaTeX (n'oubliez pas de suivre la procédure de confirmation d'inscription !) pour être initié à l'usage du présent site lors de l'atelier « Aide-toi, le cyberespace t'aidera ».

(30 Jui '16, 18:48) denis ♦♦ denis's gravatar image
Affichage de 5 parmi 6 Afficher 1 commentaire(s) en plus
Votre réponse
[Masquer l'aperçu]

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Mots-clés de la question :

×16
×10
×9
×6
×2

Question posée : 30 Jui '16, 15:01

Question vue : 9,346 fois

Dernière mise à jour : 30 Jui '16, 18:49

C'est votre première visite ici ? Consultez la FAQ !

×