Paramétrer Glossaries
Je me lance dans la réalisation d'un dictionnaire biographique. Attendez-vous donc à une série de questions de ma part sur l'utilisation du package `glossaries`, qui m'a semblé le plus à même de répondre à mes besoins. Je me suis inspiré d'une [réponse donnée en 2012 par Nikola Talbot][1] lui-même, elle-même [merci Patrick…], dont voici quelques extraits :
\documentclass{article}
\usepackage{lipsum}
\usepackage[xindy]{glossaries}
\makeglossaries
% The optional argument is in case you can't use the name as a label
\newcommand{\dict}[4][]{%
\newglossaryentry{#2}%
{%
name=#2,%
symbol=#3,%
description=#4,%
#1%
}%
\glsadd{#2}%
}
\renewcommand{\glossaryentryfield}[5]{%
\markboth{##2}{##2}%
\par\vspace{0.25\baselineskip}%
\textbf{\textsf{##2}} \textit{- ##4 -} ##3%
}%
}%
\renewcommand*{\glossarysection}[2][]{}
\begin{document}
\dict{Gus}{}{\lipsum[1]}
\dict{Mec}{}{\lipsum[2]}
\dict{Zigue}{}{\lipsum[3]}
\dict{Jojo}{}{\lipsum[4]}
\printglossary[style=dict]
\end{document}
Pour commencer, est-il possible de créer ses propres entrées générales (donc valables pour chaque notice biographique) ? Pour être plus clair, `name=`, `symbol=` et `description=` ne me suffisent pas. J'aimerais obtenir une notice qui se présente comme suit:
- Nom [gras, petites capitales] prénoms [gras]
- Courte biographie
- Biographie détaillée [avec hyperliens et illustrations, mais on verra plus tard : probablement en bricolant \renewcommand{\glossaryentryfield}]
Mais j'en doute, d'après ce qu'indiquent le manuel de `glossaries` et ce que j'ai pu lire par ailleurs...
[1]: https://tex.stackexchange.com/questions/85197/how-to-sort-the-entries-of-a-dictionary-alphabetically