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
307132631
Taux d'acceptation : 0%

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

Pathe's gravatar image

Pathe ♦♦
7.5k43204251


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}

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.5k43204251

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
(dés)activer 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

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.