Si vous précisez loadCoreOnly, il vaut mieux utiliser getMtgCore(),
et si c’est loadCoreWithMathJax alors utilisez getMtgCore({withMathjax : true })
Ça retournera un MtgAppLecteur (en passant ces options ici aussi, mais le typage de ce qui est retourné
va correspondre à un objet MtgApp alors que vous aurez un MtgAppLecteur)
passer false pour récupérer un MtgAppLecteur à la place d’un MtgApp
passer true pour avoir les méthodes de l’api
suivant les options loadCoreOnly|loadCoreWithMathJax|isEditable
Retourne une promesse qui sera résolue avec une instance de MtgApp (l’éditeur mathgraph, ou le player si mtgOptions.isEditable est mis à false) ou rejetée une erreur (ne pas oublier de la traiter, avec à minima un
.catch(j3pShowError)après le then, qui dans ce cas va aussi capturer les erreurs du code mis dans le then, pour dissocier mettre ce catch avant le then puis un autre catch pour les erreurs éventuelles du then) Cf la doc https://www.mathgraph32.org/documentation/loading/global.html#mtgLoad pour les options possibles avec des exemples https://www.mathgraph32.org/documentation/loading/tutorial-loadPlayer.html pour le player ou https://www.mathgraph32.org/documentation/loading/tutorial-loadEditor.html pour l’éditeur