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 \section{\gls{boleate}} blabla \section{\gls{goleate}} blabla \section{\gls{roleate}} blabla \end{document} Posée 19 Jul '16, 19:47 AurélienCocq |
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} ... sont presque identiques pour glossaries : Pour des telles raisons l'extension glossaries fournit l'attribut 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} 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} Remarque Il est fortement recommandé de ne pas utiliser les commande 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
1) oui (seule différence est 2) Comment voulez vous afficher les titres des sections i.e. quel est le résultat attendue de
(20 Jul '16, 12:55)
touhami
|
Si vous ajouter
\newpage
avant\section{\gls{boleate}}
vous allez constater que cet entrée est considéré commealpha