Problème rendu final Latex avec scenaricustom.sty

Bonjour,
J’ai surchargé le préambule Latex à l’aide d’un fichier scenaricustom.sty.

La prévisualisation fonctionne bien :

Par contre, le rendu final sur une génération web ne fonctionne pas :

Y a-t-il autre chose à faire pour que cela fonctionne ?
Merci d’avance.
Sylvain.

Bonjour,
La commande (\xmapsto) que vous utilisez n’est pas nativement interprétée par MathJax, qui est utilisé pour l’affichage des commandes LaTeX de la publication web.

Quand vous personnalisez le préambule LaTeX, vous devez aussi vous poser la question de l’impact que cela aura sur vos publications.
Ici, les commandes connus par MathJax :
http://docs.mathjax.org/en/latest/input/tex/macros/
On y voit qu’il faut l’extension ‹ extpfeil ›, pour que la commande \xmapsto soit interprétée. Il faut donc aussi l’ajouter dans le ‹ skin.js ›

Cordialement
Fabien.

Bonjour et merci pour votre réponse.
J’ai essayé de chercher quoi mettre dans le skin.js et j’ai trouvé cela pour charger une extension :
window.MathJax = {
loader: {load: [‹ [tex]/extpfeil ›]},
tex: {packages: {‹ [+] ›: [‹ extpfeil ›]}}
};
Est-ce bien comme cela qu’il faut procéder ?
Merci d’avance.
Cordialement.
Sylvain.

Bonjour,
Désolé, j’aurais dû effectivement aller jusqu’au bout de l’explication…
Dans le skin.js, vous devez ajouter une section du type :

// Mathjax config
if ("mathjaxMgr" in window){
	mathjaxMgr.fConfig_extentions='["tex2jax.js","mml2jax.js","MathML/content-mathml.js","MathMenu.js","MathZoom.js","fast-preview.js","AssistiveMML.js",]';
	mathjaxMgr.fConfig_TeX='{extensions:["AMSmath.js","AMSsymbols.js","noErrors.js","noUndefined.js","color.js","extpfeil.js"]}';
}

Avec la liste des extensions que vous voulez charger.
J’ai ajouté ici extpfeil à la liste « classique » des extensions…

Cordialement,
Fabien.

1 « J'aime »

Merci beaucoup pour le code, cela a fonctionné parfaitement !
Sylvain.