J'utilise glossaries-extra pour réaliser un glossaire bricolé selon les indications que nombre d'entre vous m'ont données. Dans le lexique qui apparaît dans le document final, j'aimerais bien que les numéros de page soient rejetés complètement à droite, séparés du dernier mot de la définition par des points (ou rien du tout : je verrai à l'usage). En gros, un truc de ce type :

Mot

Ouvrir dans l'éditeur Overleaf
 Assemblage plus ou moins compréhensible de lettres ......... 1

ou alors :

Mot

Ouvrir dans l'éditeur Overleaf
 Assemblage plus ou moins compréhensible de lettres           1

L'ECM de base :

Ouvrir dans l'éditeur Overleaf
\documentclass{scrreprt}
\usepackage{hyperref}
%%% Entrées du lexique %%%
\usepackage[automake=true]{glossaries-extra}
\makeglossaries 
%\setglossarystyle{listgroup}% Style du glossaire
%\setglossarystyle{listhypergroup}% Style du glossaire
\glossarystyle{altlist}
% Entrée « Mot »
\newglossaryentry{mot}
{
    name={Mot},
    text={mot},
    description={Assemblage plus ou moins compréhensible de lettres}
}
\begin{document}
Blabla \gls{mot}
\printglossary[title={Lexique, abréviations et sigles}]
\end{document}

Posée 19 Mai, 20:18

fred02840's gravatar image

fred02840
2.7k3279
Taux d'acceptation : 10%

Modifiée 19 Mai, 20:24

C'est la pluie de mai qui vous paralyse ?

(19 Mai, 23:48) fred02840 fred02840's gravatar image

Il suffit de redéfinir la commande \glsxtrprelocation fournie par le package glossaries-extra-stylemods comme étant \dotfill au lieu de, par défaut \space.

Au passage, il est recommandé de recourir à \setglossarystyle plutôt qu'à \glossarystyle.

Ouvrir dans l'éditeur Overleaf
\documentclass{scrreprt}
\usepackage{hyperref}
%%% Entrées du lexique %%%
\usepackage[automake=true]{glossaries-extra}
\usepackage{glossaries-extra-stylemods}
\makeglossaries
%\setglossarystyle{listgroup}% Style du glossaire
%\setglossarystyle{listhypergroup}% Style du glossaire
\setglossarystyle{altlist}
% Entrée « Mot »
\newglossaryentry{mot}
{
  name={Mot},
  text={mot},
  description={Assemblage plus ou moins compréhensible de lettres}
}
\renewcommand{\glsxtrprelocation}{\dotfill}

\begin{document}
Blabla \gls{mot}
\printglossary[title={Lexique, abréviations et sigles}]
\end{document}
Lien permanent

Publiée 19 Mai, 23:50

denis's gravatar image

denis ♦♦
4.8k49
Taux d'acceptation : 57%

Modifiée 20 Mai, 00:01

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 :

×10
×2

Question posée : 19 Mai, 20:18

Question vue : 505 fois

Dernière mise à jour : 20 Mai, 00:01