Historique des modifications [retour]
cliquez ici pour masquer/afficher la révision 5
typo

13 Fév '16, 18:48

Pathe's gravatar image

Pathe
7.5k49208252

Modifier le style des glossaires dans yathesis avec un style prédéfini

Avec yathesis, j'aimerais modifier l'espace entre les symboles et leur définition. Différents types de symboles sont générés avec `\printglossary` et dans le texte on les référence avec `\gls`. J'aimerais appliquer en particulier un style prédéfin super2. prédéfini, que j'appelle « super2 ». \documentclass{yathesis} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{morewrites}%Always room for a new write stream \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}% }% }% } \newglossarystyle{super2}{% \renewenvironment{theglossary}% {\tablehead{}\tabletail{}% \begin{supertabular}{lp{1cm}p{\glsdescwidth}}}% {\end{supertabular}}% \renewcommand*{\glossaryheader}{}% \renewcommand*{\glsgroupheading}[1]{}% \renewcommand{\glossentry}[2]{% \glsentryitem{##1}\glstarget{##1}{\glossentryname{##1}} & & \glossentrydesc{##1}\glspostdescription\space ##2\tabularnewline }% \renewcommand{\subglossentry}[3]{% & \glssubentryitem{##2}% \glstarget{##2}{\strut}\glosentrydesc{##2}\glspostdescription\space ##3\tabularnewline }% \renewcommand*{\glsgroupskip}{% \ifglsnogroupskip\else & \tabularnewline\fi}% } \setglossarystyle{super2} \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 %le style marche bien ici \printglossary[type=liste-phys,style=yadsymbolstyle]% je veux le bon style ici \printglossary[type=liste-maths,style=yadsymbolstyle]% je veux le bon style ici \printglossary[type=liste-astro,style=yadsymbolstyle]% je veux le bon style ici \end{document}
cliquez ici pour masquer/afficher la révision 4

13 Fév '16, 16:16

rdk77's gravatar image

rdk77
25933337

Modifier le style des glossaires dans yathesis avec un style prédéfini

Avec yathesis, j'aimerais modifier l'espace entre les symboles et leur définition. Différents types de symboles sont générés avec `\printglossary` et dans le texte on les référence avec `\gls`. J'aimerais appliquer en particulier un style prédéfin super2. \documentclass{yathesis} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{morewrites}%Always room for a new write stream \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}% }% }% } \newglossarystyle{super2}{% \renewenvironment{theglossary}% {\tablehead{}\tabletail{}% \begin{supertabular}{lp{1cm}p{\glsdescwidth}}}% {\end{supertabular}}% \renewcommand*{\glossaryheader}{}% \renewcommand*{\glsgroupheading}[1]{}% \renewcommand{\glossentry}[2]{% \glsentryitem{##1}\glstarget{##1}{\glossentryname{##1}} & & \glossentrydesc{##1}\glspostdescription\space ##2\tabularnewline }% \renewcommand{\subglossentry}[3]{% & \glssubentryitem{##2}% \glstarget{##2}{\strut}\glosentrydesc{##2}\glspostdescription\space ##3\tabularnewline }% \renewcommand*{\glsgroupskip}{% \ifglsnogroupskip\else & \tabularnewline\fi}% } \setglossarystyle{super2} \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 %le style marche bien ici \printglossary[type=liste-phys,style=yadsymbolstyle]% je veux le bon style ici \printglossary[type=liste-maths,style=yadsymbolstyle]% je veux le bon style ici \printglossary[type=liste-astro,style=yadsymbolstyle]% je veux le bon style ici \end{document}
cliquez ici pour masquer/afficher la révision 3

13 Fév '16, 16:15

rdk77's gravatar image

rdk77
25933337

cliquez ici pour masquer/afficher la révision 2

13 Fév '16, 16:13

rdk77's gravatar image

rdk77
25933337

cliquez ici pour masquer/afficher la révision 1

13 Fév '16, 16:11

rdk77's gravatar image

rdk77
25933337

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

×