Est-il possible de réaliser un lexique à la façon d'un dictionnaire, sans que les mots soient utilisés au préalable dans un texte ?
|
Je viens de trouver une solution (dans tex.stackexchange.com, post n° 10) qui fonctionne avec Overleaf (y compris avec la légère modification que je vais expliquer), mais qui ne donne rien avec TeXstudio. Il m'a seulement fallu ajouter Ouvrir dans l'éditeur Overleaf
\documentclass[english]{article} \usepackage{babel} \newcommand*{\glossaryname}{Dictionary} \usepackage[nonumberlist]{glossaries} \newcommand{\dictentry}[2]{% \newglossaryentry{#1}{name=#1,description={#2}}% \glslink{#1}{}% } \makeglossaries \begin{document} \dictentry{zebra}{yet another animal}% \dictentry{aardvark}{an animal}% \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} \printglossary[style=list]% \end{document} Publiée 14 Sep '19, 01:12 fred02840 le problème tient probablement à une configuration de TeXstudio, mais je vois pas comment utiliser le français principalement et l'anglais occasionnellement
(14 Sep '19, 01:35)
fred02840
|
Cette fois, tout fonctionne parfaitement, grâce à Denis et Maïeul (indirectement). Ouvrir dans l'éditeur Overleaf
usepackage[hyperindex=false]{hyperref} Puis d'ouvrir le fichier .xdy créé pour y ajouter manuellement ce qui suit : Ouvrir dans l'éditeur Overleaf
(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 Ce qui nous donne donc (après rectifications de @denis): Ouvrir dans l'éditeur Overleaf
\documentclass[english,french]{scrartcl} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{babel} \usepackage[hyperindex=false]{hyperref} \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} Publiée 17 Sep '19, 12:56 fred02840 |