Historique des modifications [retour]
cliquez ici pour masquer/afficher la révision 4

17 Sep '19, 14:35

fred02840's gravatar image

fred02840
4.2k31165189

Cette fois, tout fonctionne parfaitement, grâce à Denis et Maïeul (indirectement). `xindy` et `hyperref` ne sont pas contents quand on les met ensemble : c'est comme ça. [Maïeul][1] préconise donc de désactiver hyperref avec cette commande (je résume) : usepackage[hyperindex=false]{hyperref} Puis d'ouvrir le fichier .xdy créé pour y ajouter manuellement ce qui suit : (define-attributes ("emph")) (markup-locref :open "\hyperpage{" :close "}" :attr "default") (markup-locref :open "\textbf{\hyperpage{" :close "}}" :attr "textbf") (markup-locref :open "\textit{\hyperpage{" :close "}}" :attr "textit") (markup-locref :open "\emph{\hyperpage{" :close "}}" :attr "emph") Évidemment, ne pas oublier (comme moi) de cliquer sur `F9` pour un `\makeglossaries` avant de compiler. Des difficultés peuvent persister : j'ai pris le parti de supprimer la référence à `xindy`. Ce n'est probablement pas la meilleure chose à faire, mais faute de mieux… Ce qui nous donne donc : (après rectifications de @denis): \documentclass[english,french]{scrartcl} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{babel} \usepackage[hyperindex=false]{hyperref} \usepackage[nonumberlist]{glossaries} \usepackage[nonumberlist]{glossaries} % xindy a été enlevé des options \makeglossaries \newcommand{\dictentry}[2]{% \newglossaryentry{#1}{name=#1,description={#2}}% } \dictentry{zebra}{yet another animal}% \dictentry{aardvark}{an animal}% \dictentry{coucou}{gnagna}% \dictentry{Hello}{Bonjour}% \dictentry{Bonjour}{Hello}% \dictentry{lion}{another animal, but with a really long description that spills over many, many, many, many, many, many, many, many, many, many, many, many, many, many, many, many, many, many, many, many, many, many, many, many, many, many, many lines} \glsaddall \begin{document} \printglossary[style=list,title=Dictionnaire]% \end{document} [1]: https://geekographie.maieul.net/172
cliquez ici pour masquer/afficher la révision 3
Ajout de l'ECM

17 Sep '19, 14:34

fred02840's gravatar image

fred02840
4.2k31165189

Cette fois, tout fonctionne parfaitement, grâce à Denis et Maïeul (indirectement). `xindy` et `hyperref` ne sont pas contents quand on les met ensemble : c'est comme ça. [Maïeul][1] préconise donc de désactiver hyperref avec cette commande (je résume) : usepackage[hyperindex=false]{hyperref} Puis d'ouvrir le fichier .xdy créé pour y ajouter manuellement ce qui suit : (define-attributes ("emph")) (markup-locref :open "\hyperpage{" :close "}" :attr "default") (markup-locref :open "\textbf{\hyperpage{" :close "}}" :attr "textbf") (markup-locref :open "\textit{\hyperpage{" :close "}}" :attr "textit") (markup-locref :open "\emph{\hyperpage{" :close "}}" :attr "emph") Évidemment, ne pas oublier (comme moi) de cliquer sur `F9` pour un `\makeglossaries` avant de compiler. Des difficultés peuvent persister : j'ai pris le parti de supprimer la référence à `xindy`. Ce n'est probablement pas la meilleure chose à faire, mais faute de mieux… Ce qui nous donne donc : \documentclass[english,french]{scrartcl} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{babel} \usepackage[hyperindex=false]{hyperref} \usepackage[nonumberlist]{glossaries} \makeglossaries \newcommand{\dictentry}[2]{% \newglossaryentry{#1}{name=#1,description={#2}}% } \dictentry{zebra}{yet another animal}% \dictentry{aardvark}{an animal}% \dictentry{coucou}{gnagna}% \dictentry{Hello}{Bonjour}% \dictentry{Bonjour}{Hello}% \dictentry{lion}{another animal, but with a really long description that spills over many, many, many, many, many, many, many, many, many, many, many, many, many, many, many, many, many, many, many, many, many, many, many, many, many, many, many lines} \glsaddall \begin{document} \printglossary[style=list,title=Dictionnaire]% \end{document} [1]: https://geekographie.maieul.net/172
cliquez ici pour masquer/afficher la révision 2
Précisions

17 Sep '19, 14:31

fred02840's gravatar image

fred02840
4.2k31165189

cliquez ici pour masquer/afficher la révision 1

17 Sep '19, 12:56

fred02840's gravatar image

fred02840
4.2k31165189

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

×