Le Tue, 30 Mar 2021 19:50:47 +0200,
Benoit B xyz@xyz.tld a écrit :
Je recherche un outil pour réaliser des rapports de base de
données(états) dans des documents LaTeX.
Réaliser des fiches dont une partie des données sont rédigées et
l’autre provenant d’une base de données.
J’avais testé, il y a bien longtemps le package LaTeXDB. Je me
souviens que je n’avais pas pu obtenir un résultat très robuste, même
si l’idée était amusante.
Je vois qu’il n’est plus maintenu, mais qu’il en existe d’autres: CTAN: DB access
Ce que je fais régulièrement, c’est d’accéder à la base de données
par un script Perl, et de créer des fichiers LaTeX qui seront inclus
dans le document.
En écrivant des macros qui prendront les données en arguments, tout
est très simple.
Par exemple si on veut utiliser les tuples d’un annuaire pour écrire
des lettres, on peut se faire une macro qui génère chaque lettre quand
on l’appelle comme ça:
\dest{Cher Benoît}{1, rue de la Liste\75021 Paris}
et le script Perl (ou Python ou autre) sera très simple.
(ça, c’est la théorie, car il y aura forcément un moment où vous
voudrez que le script Perl écrive « \np{75021} \ville{Paris} »… et
donc il va rapidement se complexifier)