J'ai une liste de mots définis (plus longue que celle-ci) : serait-il possible de l'ordonner alphabétiquement ?

\begin{description} \item[Réaction physico-chimique.] blabla. \item[Pores.] blabla. \item[Microbes.] blabla. \item[Phosphate de calcium.] blabla. \item[Protéines.] blabla. \end{description}

Posée 06 Mar '16, 01:32

fred02840's gravatar image

fred02840
2.2k1567
Taux d'acceptation : 12%

Modifiée 06 Mar '16, 02:59

Pathe's gravatar image

Pathe ♦♦
5.4k158152


Cette liste doit-elle figurer dans le flot du texte ou bien peut-elle être isolée ?

Dans le second cas, il est possible de la faire ordonner alphabétiquement en faisant un glossaire. En voici un exemple à compiler avec pdflatex puis makeglossaries puis pdflatex :

Ouvrir dans l'éditeur
\documentclass[french]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{babel}
% Le package `glossaries' est l'un de ceux qui doivent exceptionnellement être
% chargés après `babel' (et même après `hyperref')
\usepackage[xindy]{glossaries}

% Commande responsable de la création du glossaire et du classement alphabétique
% des termes
\makeglossaries

% Style du glossaire
\setglossarystyle{listgroup}

% Définition des termes du glossaire :
\newglossaryentry{rpc}
{
  name={réaction physico-chimique},
  description={blabla}
}
\newglossaryentry{pores}
{
  name={pores},
  description={blabla}
}
\newglossaryentry{microbes}
{
  name={microbes},
  description={blabla}
}
\newglossaryentry{phc}
{
  name={phosphate de calcium},
  description={blabla}
}
\newglossaryentry{proteines}
{
  name={protéines},
  description={blabla}
}
%
\begin{document}
Bla bla \gls{proteines} bla bla.

Bla bla \gls{phc} bla bla.

Bla bla \gls{rpc} bla bla.

Bla bla \gls{microbes} bla bla.

Bla bla \gls{pores} bla bla.

\printglossary[title=Ma belle liste] % Sans « title = ... », le titre serait « Glossaire »
\end{document}

Plus de détails sur les glossaires par exemple ici.

Lien permanent

Publiée 06 Mar '16, 12:47

denis's gravatar image

denis ♦♦
4.6k39
Taux d'acceptation : 60%

Modifiée 06 Mar '16, 13:04

Ah oui, c'est vrai ! Glossaries ! J'aurais dû y penser, mais je ne m'étais posé correctement la question… La liste peut être isolée, mais l'avantage ici, c'est qu'elle se compose d'elle-même (là, je l'ai très bêtement fait à la main…). Merci Denis !

(06 Mar '16, 20:14) fred02840 fred02840's gravatar image
1

@fred02840 En fait, tu étais plus ou moins victime du syndrome XYZ :) Sinon, désolé de jouer les rabat-joie mais, plutôt que remercier, accepte la réponse.

(06 Mar '16, 20:51) denis ♦♦ denis's gravatar image

Quel râleur ! J'avais déjà approuvé du pouce virtuel… Pour le syndrome XYZ, j'essaierai de m'en méfier à l'avenir (sans aucune garantie…).

(06 Mar '16, 22:57) fred02840 fred02840's gravatar image

@fred02840 Le pouce virtuel indique seulement que la réponse est utile (ou que la question est intéressante), pas qu'elle solutionne le problème soulevé dans la question. Il n'a donc pas le même rôle que l'acceptation de réponse.

(07 Mar '16, 00:05) denis ♦♦ denis's gravatar image
Ouvrir dans l'éditeur
\documentclass{article}
\usepackage{enumitem}
\begin{document}

\begin{enumerate}[label=(\alph*)]
 \item Réaction physico-chimique. blabla.
    \item Pores. blabla.
    \item Microbes. blabla.
    \item Phosphate de calcium. blabla.
    \item Protéines. blabla.
\end{enumerate}

\begin{enumerate}[label=(\Alph*)]
 \item Réaction physico-chimique. blabla.
    \item Pores. blabla.
    \item Microbes. blabla.
    \item Phosphate de calcium. blabla.
    \item Protéines. blabla.
\end{enumerate}

\begin{enumerate}[label=(\roman*)]
 \item Réaction physico-chimique. blabla.
    \item Pores. blabla.
    \item Microbes. blabla.
    \item Phosphate de calcium. blabla.
    \item Protéines. blabla.
\end{enumerate}

   \begin{enumerate}[label=(\alph*)]
     \item Réaction physico-chimique. blabla.
    \item Pores. blabla.
    \item Microbes. blabla.
    \item Phosphate de calcium. blabla.
    \item Protéines. blabla.
\end{enumerate}
\end{document}
Lien permanent

Publiée 06 Mar '16, 07:24

sim's gravatar image

sim
6316
Taux d'acceptation : 0%

Modifiée 06 Mar '16, 12:34

denis's gravatar image

denis ♦♦
4.6k39

Je ne comprends pas : dans cet exemple, les mots ne sont pas ordonnés. Seuls leurs labels le sont.

(06 Mar '16, 13:48) Pathe ♦♦ Pathe's gravatar image
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.

Mots-clés de la question :

×2

Question posée : 06 Mar '16, 01:32

Question vue : 1,434 fois

Dernière mise à jour : 07 Mar '16, 00:05