Voici un ECM de mon document. Le souci est que j'ai un acronyme parmi les quatre qui ne s'affiche pas dans la liste d'acronymes. Que puis-je faire pour qu'il s'affiche ?

Ouvrir dans l'éditeur Overleaf
\documentclass[12pt,space=onehalf,fncychap=Bjornstrup]{yathesis}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{kpfonts}
\usepackage{booktabs}
\usepackage{siunitx}
\usepackage{lipsum}
\usepackage{pgfplots}
\usepackage{floatrow}
\usepackage{caption}
\usepackage{graphicx}
\usepackage{listings}
\usepackage{microtype}
\usepackage{varioref}
\usepackage{multirow}
\usepackage{array}
\usepackage{chemformula}
\usepackage{xcolor}
\usepackage[xindy,quiet]{imakeidx}
\usepackage[autostyle]{csquotes}
\usepackage[backend=biber,safeinputenc]{biblatex}
\usepackage{hyperref}
\usepackage[xindy,acronyms,symbols]{glossaries}
\newcommand{\mynewacronym}[4]{%
\newacronym[plural={#2},firstplural={#4 (#2)}]{#1}{#2}{#3}}
\mynewacronym{aoleate}{A}{B}{C}
\mynewacronym{boleate}{D}{E}{F}
\mynewacronym{goleate}{G}{H}{I}
\makeindex
\makeglossaries
\begin{document}
\printacronyms
\glsresetall
\selectlanguage{English}
\let\gls\glspl
\chapter{Experimental part}
\section{\gls{aoleate}}
blabla
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Posée 19 Jul '16, 19:47

Aur%C3%A9lienCocq's gravatar image

AurélienCocq
1.2k115666
Taux d'acceptation : 26%

Modifiée 08 Sep '17, 15:45

Si vous ajouter \newpage avant \section{\gls{boleate}} vous allez constater que cet entrée est considéré comme alpha

(19 Jul '16, 21:18) touhami touhami's gravatar image

Le problème est que les deux entrées :

Ouvrir dans l'éditeur Overleaf
\mynewacronym{aoleate}{$\alpha$-CD[OM(\ch{CO2H})]$_{1,6}$}{$\alpha$-CD-oléate de méthyle}{$\alpha$-CD with methyl oleate}
\mynewacronym{boleate}{$\beta$-CD[OM(\ch{CO2H})]$_{1,6}$}{$\beta$-CD-oléate de méthyle}{$\beta$-CD with methyl oleate}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

... sont presque identiques pour glossaries : [$\alpha$]-CD-oléate de méthyle et [$\beta$]-CD-oléate de méthyle. Donc une seule entrée est ajoutée à la liste.

Pour des telles raisons l'extension glossaries fournit l'attribut sort, qui permet de personnaliser le classement par ordre alphabétique.

Voici une solution.

Ouvrir dans l'éditeur Overleaf
\newcommand{\mynewacronym}[5][]{%
\newacronym[#1,plural={#3},firstplural={#5 (#3)}]{#2}{#3}{#4}}
\mynewacronym[sort=alpha]{aoleate}{$\alpha$-CD[OM(\ch{CO2H})]$_{1,6}$}{$\alpha$-CD-oléate de méthyle}{$\alpha$-CD with methyl oleate}
\mynewacronym[sort=beta]{boleate}{$\beta$-CD[OM(\ch{CO2H})]$_{1,6}$}{$\beta$-CD-oléate de méthyle}{$\beta$-CD with methyl oleate}
\mynewacronym[sort=gamma]{goleate}{$\gamma$-CD[OM(\ch{CO2H})]$_{1,8}$}{$\gamma$-CD-oléate de méthyle}{$\gamma$-CD with methyl oleate}
\mynewacronym{roleate}{RAME-$\beta$-CD[OM(\ch{CO2H})]$_{0,9}$}{Rame-$\beta$-CD-oléate de méthyle}{Rame-$\beta$-CD with methyl oleate}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Exemple complet

Ouvrir dans l'éditeur Overleaf
\documentclass[12pt]{book}
\usepackage{kpfonts}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,french]{babel}
\usepackage{lipsum}
\usepackage{chemformula}
\usepackage{hyperref}
\usepackage[xindy,acronyms,symbols]{glossaries}
\newcommand{\mynewacronym}[5][]{%
\newacronym[#1,plural={#3},firstplural={#5 (#3)}]{#2}{#3}{#4}}
\mynewacronym[sort=alpha]{aoleate}{$\alpha$-CD[OM(\ch{CO2H})]$_{1,6}$}{$\alpha$-CD-oléate de méthyle}{$\alpha$-CD with methyl oleate}
\mynewacronym[sort=beta]{boleate}{$\beta$-CD[OM(\ch{CO2H})]$_{1,6}$}{$\beta$-CD-oléate de méthyle}{$\beta$-CD with methyl oleate}
\mynewacronym[sort=gamma]{goleate}{$\gamma$-CD[OM(\ch{CO2H})]$_{1,8}$}{$\gamma$-CD-oléate de méthyle}{$\gamma$-CD with methyl oleate}
\mynewacronym{roleate}{RAME-$\beta$-CD[OM(\ch{CO2H})]$_{0,9}$}{Rame-$\beta$-CD-oléate de méthyle}{Rame-$\beta$-CD with methyl oleate}
\makeindex
\makeglossaries
\begin{document}
\printacronyms
\glsresetall
\selectlanguage{English}
\let\gls\glspl
\chapter{Experimental part}
\section{\gls{aoleate}}
blabla
\section{\gls{boleate}}
blabla
\section{\gls{goleate}}
blabla
\section{\gls{roleate}}
blabla
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Remarque Il est fortement recommandé de ne pas utiliser les commande \gls... dans les titres de sections.

Lien permanent

Publiée 19 Jul '16, 21:38

touhami's gravatar image

touhami
9.8k410
Taux d'acceptation : 51%

Modifiée 05 Aoû '17, 21:35

Pathe's gravatar image

Pathe ♦♦
7.5k49207252

Si je suit bien, cela veut dire que le document bug du fait que les deux acronymes sont trop proches ? et de ce fait , sa a différé avec les autres car il y'a eu "un peu plus" de différences ?

Merci pour la remarque , que me conseilleriez vous d'autre que gls pour réaliser ce dont j'ai besoin ?

(20 Jul '16, 03:50) AurélienCocq Aur%C3%A9lienCocq's gravatar image

1) oui (seule différence est \alpha et \beta (commandes latex ignorée par glossaries (de même pour makeindex)) et comme la différence est au début les deux entrées sont considérées comme identiques.

2) Comment voulez vous afficher les titres des sections i.e. quel est le résultat attendue de \section{\gls{aoleate}}?

(20 Jul '16, 12:55) touhami touhami's gravatar image
Votre réponse
[Masquer 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

Mots-clés de la question :

×125
×11
×10

Question posée : 19 Jul '16, 19:47

Question vue : 11,125 fois

Dernière mise à jour : 08 Sep '17, 15:45

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

×