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} Publiée 10 Fév '16, 18:36 denis ♦♦ Oui, mais je voudrais utiliser la commande
(10 Fév '16, 22:23)
rdk77
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
(10 Fév '16, 22:39)
rdk77
@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.
(12 Fév '16, 00:03)
denis ♦♦
L'erreur de compilation vient plutôt de
(12 Fév '16, 13:29)
rdk77
J'ai rajouté
(13 Fév '16, 12:19)
rdk77
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
(13 Fév '16, 12:38)
rdk77
Le problème dans le complément c'est que les commande
(13 Fév '16, 16:49)
rdk77
Affichage de 5 parmi 7
Afficher 2 commentaire(s) en plus
|