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}