Je voudrais créer avec Exemple : Ouvrir dans l'éditeur
\documentclass{yathesis} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{kpfonts} % Police fournissant des petites capitales grasses \usepackage[acronyms, symbols, toc, nonumberlist]{glossaries} \makeglossaries \setglossarystyle{index} \newglssymbol{symb1}{ s1}{ symbole de la liste 1}{} \newglssymbol{symb2}{ s2}{ symbole de la liste 2}{} \newglssymbol{symb3}{ s3}{ symbole de la liste 3}{} \begin{document} \newpage \gls{symb1} \gls{symb2} \gls{symb3} \printsymbols[title=liste1]% doit imprimer symb1 seul \printsymbols[title=liste2]%------/-------- symb2 seul \printsymbols[title=liste3]%------/-------- symb3 seul \end{document} |
Il suffit de définir de nouveaux glossaires au moyen de la commande Ouvrir dans l'éditeur
\documentclass{yathesis} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{kpfonts} % Police fournissant des petites capitales grasses \usepackage[acronyms, symbols, toc, nonumberlist]{glossaries} \newglossary[slg1]{liste1}{sls1}{slo1}{Liste de symboles \no1} \newglossary[slg2]{liste2}{sls2}{slo2}{Liste de symboles \no2} \newglossary[slg3]{liste3}{sls3}{slo3}{Liste de symboles \no3} \makeglossaries \newcommand{\mynewglssymbol}[6][]{% \ifthenelse{\isempty{#1}}{% \newglossaryentry{#2}{% type={#6},% symbol={#3},% name={#4},% description={#5},% sort={#2}% }% }{% \newglossaryentry{#2}{% type={#6},% symbol={#3},% name={#4},% description={#5},% sort={#1}% }% }% } \setglossarystyle{index} \mynewglssymbol{symb1}{ s1}{ symbole de la liste 1}{}{liste1} \mynewglssymbol{symb2}{ s2}{ symbole de la liste 2}{}{liste2} \mynewglssymbol{symb3}{ s3}{ symbole de la liste 3}{}{liste3} \begin{document} \newpage \gls{symb1} \gls{symb2} \gls{symb3} \printglossary[type=liste1,style=yadsymbolstyle]% imprime symb1 seul \printglossary[type=liste2,style=yadsymbolstyle]% imprime symb2 seul \printglossary[type=liste3,style=yadsymbolstyle]% imprime symb3 seul \end{document} Complément : Le fichier suivant, compilé avec Ouvrir dans l'éditeur
\documentclass{yathesis} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{kpfonts} % Police fournissant des petites capitales grasses \usepackage{starfont} \usepackage{siunitx} \usepackage[acronyms, symbols, toc, nonumberlist]{glossaries} \newglossary[slg1]{liste-phys}{sls1}{slo1}{Symboles de physique} \newglossary[slg2]{liste-maths}{sls2}{slo2}{Symboles de mathématique} \newglossary[slg3]{liste-astro}{sls3}{slo3}{Symboles astronomiques} \makeglossaries \newcommand{\mynewglssymbol}[6][]{% \ifthenelse{\isempty{#1}}{% \newglossaryentry{#2}{% type={#6},% symbol={#3},% name={#4},% description={#5},% sort={#2}% }% }{% \newglossaryentry{#2}{% type={#6},% symbol={#3},% name={#4},% description={#5},% sort={#1}% }% }% } \setglossarystyle{index} \mynewglssymbol{ohm}{\si{\ohm}}{ohm}{}{liste-phys} \mynewglssymbol{exists}{$\exists$}{quantificateur existentiel}{}{liste-maths} \mynewglssymbol{sat}{\Saturn}{Saturne}{}{liste-astro} \newglossaryentry{tex}{% name={\TeX}, description={système de composition de beaux documents} } \begin{document} \listoftables \listoffigures \newpage \gls{tex} \gls{ohm} \gls{exists} \gls{sat} \printglossary \printglossary[type=liste-phys,style=yadsymbolstyle]% imprime symb1 seul \printglossary[type=liste-maths,style=yadsymbolstyle]% imprime symb2 seul \printglossary[type=liste-astro,style=yadsymbolstyle]% imprime symb3 seul \end{document} Oui, mais je voudrais utiliser la commande Je n'arrive pas à compiler avec J'ai ce message d'erreur : Ouvrir dans l'éditeur
! Bad number (18). <argument> ...openout:w \g__morewrites_stream_int l.181 \listoftables Since I expected to read a number between 0 and 15, I changed this one to zero. Peut-être un conflit avec @rdk77 Le recours à Je ne vois d'où peut venir le message d'erreur : peut-être une mise à jour de la distribution TeX règlerait-elle le problème, mais ça n'est probablement pas une bonne idée que de faire ça juste avant de rendre son mémoire de thèse. L'erreur de compilation vient plutôt de J'ai rajouté J'ai réussi à faire apparaître les symboles et les titres avec: Ouvrir dans l'éditeur
\printsymbols[type=liste1] \printsymbols[type=liste2]% imprime symb2 seul \printsymbols[type=liste3]% imprime symb3 seul à la place des Le problème dans le complément c'est que les commande
Affichage de 5 parmi 7
Afficher 2 commentaire(s) en plus
|