Page 1 sur 1

CmathOOo ne fonctionne pas avec LibreOffice 24.2.7.2

Publié : 03 janv. 2026, 17:44
par tfontanet
Bonjour,
J'utilise CmathOOo avec bonheur depuis de nombreuses années avec LibreOffice sous Linux Mint.
Je viens de faire une installation fraîche de Linux Mint et d'installer l’extension CmathOOo téléchargée à l'instant sur Cmath.xyz.
Bizarrement, dès que je veux "Mettre en forme une formule", ça plante dans CmathOOo.mCXmathOOo.InsereFormule à la ligne 300.

J'ai testé en parallèle sur deux ordinateurs :
Ordinateur 1 : Avec LibreOffice 7.3.7.2 + CmathOOo 2020.05.05 : Pas de problème
Ordinateur 2 : Avec LibreOffice 24.2.7.2 + CmathOOo 2020.05.05 : Plante à la ligne 300 sur AffecteParametresFormule(obj.Model, sPolice, iTaille, bGras, sFormule, bModeTexte)

Je ne connais pas bien l'API de LibreOffice mais j'ai l'impression que le problème vient de l'instruction de la ligne 295 : oTextCursor.Text.insertTextContent(oTextCursor, obj, true)
En effet, sur l'ordinateur 1, obj.Model est vide jusqu'à la ligne 294 comprise, puis devient de type Math.FormulaDocument à partir de la ligne 295.
En revanche, sur l'ordinateur 2, obj.Model reste vide et obj semble même réinitialisé à la ligne 295 faisant planter la ligne 300 qui appelle obj.

Arrivez-vous à reproduire ce problème ?
Merci beaucoup pour CmathOOo !
Bien cordialement

Re: CmathOOo ne fonctionne pas avec LibreOffice 24.2.7.2

Publié : 03 janv. 2026, 21:41
par cdeval
Bonjour,
j'ai Linux Mint et LO25.8.3.2 et je n'ai pas ce problème.
Ne serait-ce pas le LO du dépôt de Linux Mint ?
Si oui, cela pourrait être la cause. J'ai rencontré beaucoup de problème avec ces versions de LO compilés par les distributions.
De manière générale, je vous conseille d'installer LO depuis le site officiel LO.
J'attends votre retour.

Re: CmathOOo ne fonctionne pas avec LibreOffice 24.2.7.2

Publié : 04 janv. 2026, 15:31
par tfontanet
Exact ! Je viens de découvrir dans le gestionnaire de paquets Synaptic que le composant libreoffice math n'était pas installé par défaut. Après installation de ce dernier, CmathOOo fonctionne !
Bien désolé de vous avoir fait perdre votre temps. Et je retiens qu'il vaut mieux effectivement installer le LibreOffice du site officiel.
Un très grand merci.