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éfini, que j'appelle « super2 ».

Ouvrir dans l'éditeur
\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}{}%
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Posée 13 Fév '16, 16:11

rdk77's gravatar image

rdk77
25933337
Taux d'acceptation : 100%

Modifiée 13 Fév '16, 18:48

Pathe's gravatar image

Pathe ♦♦
7.5k49208252


En fait la fonction \mynewglssymbol n'était pas bien définie : symbol, name et description n'étaient pas dans le bon ordre.

Je l'ai redéfinie comme ceci:

Ouvrir dans l'éditeur
\newcommand{\mynewglssymbol}[6][]{%
\ifthenelse{\isempty{#1}}{%
\newglossaryentry{#2}{%
type={#6},%
symbol={#5},%
name={#3},%
description={#4},%
sort={#2}%
}%
}{%
\newglossaryentry{#2}{%
type={#6},%
symbol={#5},%
name={#3},%
description={#4},%
sort={#1}%
}%
}%
}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Ensuite il m'a suffi de faire style=super2.

Lien permanent

Publiée 14 Fév '16, 18:57

rdk77's gravatar image

rdk77
25933337
Taux d'acceptation : 100%

Modifiée 14 Fév '16, 21:59

Pathe's gravatar image

Pathe ♦♦
7.5k49208252

Il suffit de remplacer style=yadsymbolstyle par style=super2 dans les 3 dernières commandes \printglossary.

Lien permanent

Publiée 14 Fév '16, 13:11

denis's gravatar image

denis ♦♦
7.3k1510
Taux d'acceptation : 53%

Oui, j'avais essayé ça. Mais le résultat n'est pas le même que celui dans le glossaire principal vu que le symbole n'apparaît plus dans le glossaire. Je voulais justement savoir comment corriger cela.

(14 Fév '16, 13:59) rdk77 rdk77's gravatar image
Votre réponse
[Masquer l'aperçu]

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Mots-clés de la question :

×125
×15
×14

Question posée : 13 Fév '16, 16:11

Question vue : 6,238 fois

Dernière mise à jour : 14 Fév '16, 22:00

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

×