Français | English

Mes packages LaTeX

Ce répertoire regroupe les différents snippets LaTeX que j'ai moi-même codés, que ce soit pour résoudre certains problèmes que j'ai identifiés dans le noyau de LaTeX2e, pour implémenter des fonctionnalités supplémentaires ou pour automatiser des tâches que j'avais l'habitude d'effectuer dans le préambule de chacun de mes projets LaTeX.

De manière générale, j'essaie de concevoir mes packages et leurs fonctionnalités de manière à ce qu'ils soient aussi modulaires que possible, ce qui permet à chaque package d'être importé et utilisé de la manière la plus indépendante possible.

Je suis particulièrement attaché à la tradition historique de LaTeX, notamment en ce qui concerne l'écriture des packages. Ainsi, tous mes packages respectent le format traditionel Documented LaTeX sources (fichiers .dtx) et sont conçus pour être lisibles, faciles à maintenir et bien documentés. Mon travail suit de près l'excellent guide de Scott Pakin sur la rédaction de fichiers .dtx, et s'inspire du style et des conventions promus par David Carlisle et Frank Mittelbach.

Les utilisateurs qui souhaitent compiler un des packages à partir du code source peuvent télécharger l'archive complète contenant les fichiers .dtx et .ins.

crefprefix

Ce package ajoute la possibilité d'avoir des préfixes numériques propres aux références produites par cleveref indépendamment des préfixes numériques utilisés par les références produites par LaTeX de base, afin de permettre deux comportements distincts selon que l'on exécute la commande \ref ou la commande \cref.

enuminthm

Ce package automatise la configuration des environnements enumerate au sein d'un environnement de type théorème. Plus précisément, il automatise la mise en forme des items à l'intérieur d'un théorème, fait en sorte que le type cleveref de ces items soit un alias du type cleveref de l'environnement de type théorème qui les entoure, et définit le préfixe numérique cleveref de ces items comme étant la valeur de l'environnement de type théorème qui les entoure.

refcustomitem

Ce paquet permet de faire référence à un item d'une liste numérotée (telle que enumerate) dont l'étiquette a été personnalisée (via le paramètre optionnel de \item), ce qui n'est actuellement pas possible dans LaTeX de base.

Dernière modification :