CmathOOo ne fonctionne pas avec LibreOffice 24.2.7.2
Publié : 03 janv. 2026, 17:44
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
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