Peut-on utiliser libreoffice pour faire un document dynamique

Bonjour,
Je cherche à savoir si libreoffice est le bon outil pour répondre au besoin suivant.
Je dispose au départ de paragraphes.
Chaque paragraphe est du texte mais peut aussi contenir des formules de mathématiques, de physique ou de chimie.
Chaque paragraphe doit pouvoir avoir des caractéristiques, rentrées dans des "variables" :
Par exemple une variable "niveau" qui peut contenir comme valeurs 6è, 5è ... Terminale.
Autre exemple de variable : "type" qui peut contenir comme valeur "définition", "théorème", "démonstration"....
Une fois tout cela saisi, le besoin serait de créer automatiquement un document qui contiendrait les éléments demandés.
Par exemple, les définitions jusqu'au niveau 3è ou bien les définitions, les théorèmes et leur démonstration mais que pour le niveau "seconde".
Savez vous si libreoffice est le produit qu'il me faut ?
Merci.

On peut ajouter créer des documents avec des champs sans aucun problème et les croiser avec une base de données..

Bonjour

"MULLER Pascal (Chargé d'études Accidentologie) -
CEREMA/DTerEst/Infra/DCS" wrote

Je dispose au départ de paragraphes.
Chaque paragraphe est du texte mais peut aussi contenir des formules de
mathématiques, de physique ou de chimie.
Chaque paragraphe doit pouvoir avoir des caractéristiques, rentrées dans
des "variables" :
...
Une fois tout cela saisi, le besoin serait de créer automatiquement un
document qui contiendrait les éléments demandés.

Une autre possibilité (que la fusion avec une base de données) repose sur
l'utilisation de sections liées. Leur principe est expliqué dans cette FAQ:
https://wiki.documentfoundation.org/FR/FAQ/Writer/046

Ici en récupère dans l'en-tête (pied) des documents (ou parties de). On
peut bien sûr faire pareil dans le corps du document, c'est d'ailleurs le
principe mis en oeuvre pour les documents maîtres.

Ta "bible", tes paragraphes à récupérer, peuvent d'ailleurs figurer dans
un seul document, dans des sections de ce document. Lors de
l'insertion dans le document "final" on indique le document à lier
puis dans la liste déroulante en dessous on peut préciser quelle
section insérer.

Les sections peuvent être masquées "sous condition" (notamment par
rapport à la valeur d'une variable). Ici aussi tu trouveras une explication
(et un document exemple) dans cette FAQ:
https://wiki.documentfoundation.org/FR/FAQ/Writer/144

Cordialement
Pierre-Yves