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 \gls:

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}

Posée 09 Fév '16, 16:59

rdk77's gravatar image

rdk77
25922937
Taux d'acceptation : 100%

Modifiée 11 Fév '16, 21:06

Pathe's gravatar image

Pathe ♦♦
7.4k28196245

Attention, la question posée n'est en fait pas liée à yathesis mais à l'usage du package glossaries 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).

(09 Fév '16, 20:09) denis ♦♦ denis's gravatar image

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 ?

(09 Fév '16, 20:14) denis ♦♦ denis's gravatar image

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.

(09 Fév '16, 22:32) rdk77 rdk77's gravatar image

Quel intérêt de ne pas recourir à la commande \gls les autres fois ?

(10 Fév '16, 01:06) denis ♦♦ denis's gravatar image

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.

(10 Fév '16, 11:53) rdk77 rdk77's gravatar image

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.

(10 Fév '16, 12:13) denis ♦♦ denis's gravatar image

OK, mais y a-t-il une commande pour écrire le label en minuscule dans le texte ?

(10 Fév '16, 15:15) rdk77 rdk77's gravatar image
1

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).

(10 Fév '16, 18:08) denis ♦♦ denis's gravatar image

OK,arcshort a résolu le problème.

(11 Fév '16, 15:45) rdk77 rdk77's gravatar image
Affichage de 5 parmi 9 Afficher 4 commentaire(s) en plus

Il est possible d'utiliser \arcshort pour avoir uniquement l'abbréviation.

Lien permanent

Publiée 11 Fév '16, 15:46

rdk77's gravatar image

rdk77
25922937
Taux d'acceptation : 100%

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.