J'aimerais avoir un acronyme avec les premières lettres en minuscule dans le texte mais en majuscule dans la liste des acronymes. La commande que j'utilise est Voici L'ECM: Ouvrir dans l'éditeur
\documentclass{article} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{kpfonts} % Police fournissant des petites capitales grasses \usepackage[acronyms, symbols, toc]{glossaries} \makeglossaries \begin{document} \newacronym{acr}{ACR}{Acronyme Exemple} %maj dans le glossaire \printacronyms \gls{acr}% première lettre minuscules? \end{document}
Affichage de 5 parmi 9
Afficher 4 commentaire(s) en plus
|
Il est possible d'utiliser Publiée 11 Fév '16, 15:46 rdk77 |
Attention, la question posée n'est en fait pas liée à
yathesis
mais à l'usage du packageglossaries
et, comme indiqué ici, l'ECM ne met pas en évidence le problème posé (il manque\makeglossaries
, ce que j'ai corrigé dans ta question).Quand tu parles de première(s) lettre(s), entends-tu l'initiale ? Et j'imagine que ce que tu veux ne concerne que la première occurrence de l'acronyme, c.-à-d. lorsqu'il apparaît sous la forme « Acronyme Exemple (ACR) », et pas les occurrences suivantes, lorsqu'il apparaît sous la forme « ACR » : me trompè-je ?
Oui, en fait je les utilise une seule fois dans le texte pour les faire apparaître dans la liste.
Le reste du temps c'est à la main. Mais j'aimerais pouvoir mettre « Acronyme Exemple » en miniscule dans le texte.
\gls{acr}
donne « Acronyme Exemple », or je voudrais aussi choisir « acronyme exemple » dans le texte.Quel intérêt de ne pas recourir à la commande
\gls
les autres fois ?Plutôt que le sigle en fonction des phrases (style) je veux garder la définition entière. Parfois il s'agit de garder une forme au pluriel en entier.
Mais il y a des fonctionnalités offertes pour cela par le package
glossaries
. Par exemple, pour afficher la définition (la forme longue) d'un acronyme de label⟨label⟩
, il suffit de recourir à\acrlong{⟨label⟩}
plutôt qu'à\gls{⟨label⟩}
. La gestion des formes plurielles est elle aussi prévue. Plus de détails par exemple ici.OK, mais y a-t-il une commande pour écrire le label en minuscule dans le texte ?
Je pense qu'il y a une confusion sur ce qu'on entend par « label » : pour un acronyme défini par
\newacronym{⟨label⟩}{⟨abréviation⟩}{⟨définition⟩}
, il est possible de, quel que soit le contexte, afficher l'abréviation (resp. la définition) avec\acrshort{⟨label⟩}
(resp.\acrlong{⟨label⟩}
). Pour afficher l'abréviation avec majuscule, toute en capitale, sous sa forme plurielle, etc., il existe des variantes à\acrshort
:\Acrshort
,\ACRshort
,\acrshortpl
,\Acrshortpl
,\ACRshortpl
(et de même en remplaçant «short
» par «long
» pour\acrlong
).OK,
arcshort
a résolu le problème.