Ce plugin adopte une autre logique que le plugin MathJax pour SPIP. Les deux plugins ne peuvent pas coexister.
Installation
Télécharger et activer le plugin. C’est bon !
Par défaut, le plugin charge la libraire MathJS depuis un CDN sauf si vous installez en local un fichier js/MathJax.js
Principale
Le but du plugin est de faciliter une saisie simple et concise des formulaires mathématiques, il écrase donc les logiques natives de SPIP :
On remplace donc la balise <math></math>
par un modèle
<math|f=...votre_formule en latex...>
Exemple
<math|f=t=\frac{d}{V_{A}+V_{B}}=\frac{70}{80+60}=\frac{70}{140}=0,5\ h=30\ minutes→12h\ 30\ min>
retournera
Discussions par date d’activité
4 discussions
Bonjour,
Merci et bravo pour ce plugin très très utile et qui fonctionne à merveille.
Voici ma question : si l’on veut à tout prix utiliser une macro particulière via un script « proof.js » qui n’est pas présente dans la distribution officielle de Mathjax est-il nécessaire d’installer Mathjax sur son propre site pour pouvoir utiliser cette macro et ce plugin ou bien est-ce inutile et le CDN proposé par le plugin fera-t-il l’affaire ? En ce cas, où faut-il installer le script « proof.js » pour qu’il fonctionne avec ce plugin ? Par avance merci pour l’aide accordée et encore bravo.
Joseph
PS : J’adopterai la solution la plus simple et la plus rapide pour le chargement de Mathjax, mais je ne peux pas me passer de ce script.
Je réponds ici à ma propre question, puisque j’ai trouvé la solution ici.
Répondre à ce message
Bonjour,
spip venant de passer en 3.2, pouvez-vous me dire si votre plugin sera compatible ? Je l’utilise pour le site de la Régionale Apmep Île-de-France.
https://www.apmep-iledefrance.fr/
Merci d’avance,
Michel Suquet
Vous pouvez tester le plugin sur un 3.2 local en modifiant dans le paquet.xml
en
ce qui vous permettra de l’activer. Vous pourrez ensuite faire vos tests. Si cela fonctionne, signalez le sur le forum, on modifiera la version distribuée.
S’applique aussi à tous les plugins que vous voulez tester (seul différence si plugin.xml et paquet.xml)
Bonjour
Je viens de passer le plugin en SPIP 3.2. Le zip devrait être disponible d’ici quelques heures.
Merci de nous informé si vous croisez des bugs.
Bonne journée
Bonsoir,
j’ai mis à jour et cela a l’air de fonctionner parfaitement.
Par exemple :
https://www.apmep-iledefrance.fr/spip.php?article3
Merci pour cette mise à jour de votre plugin.
Bon week-end
Répondre à ce message
Bonsoir,
où faut-il installer le fichier js/MathJax.js dont vous parlez dans la partie installation ? Quel est l’intérêt d’un tel fichier en local ? Où peut-on en trouver un ?
Je suppose que le plugin réalise quelque chose d’équivalent par défaut.
Cordialement
Je suis content que le plugin serve :)
L’intérêt de placer le fichier en local est d’être indépendant d’un serveur tiers.
Mais la solution proposée par le plugin fonctionne très bien et très rapide.
Le fichier à copier est https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-MML-AM_CHTML
Il faut le recopier dans votre répertoire squelettes.
Bonne soirée
Répondre à ce message
Salut, je n’ai jamais eu de site ayant de besoin de maths donc je n’y connais vraiment pas grand chose, mais questions bêtes et automatiques : quel est l’intérêt de cette syntaxe par rapport à l’autre ? et quand bien même les deux syntaxes auraient leur intérêt, pourquoi un autre plugin ? pourquoi ne pas tout mettre dans le même plugin avec une config pour actionner l’une ou l’autre, plutôt que deux plugins qui font pareil ?
Je comprends bien tes reproches. L’ancien plugin est compliqué (parsing) et levait des erreurs. Je ne voulais pas le casser ou avoir une bascule de configuration pour un rendu aussi simple. Mon but est d’avoir un plugin simple (sans config), robuste avec une syntaxe concise d’où ce « petit » fork minimaliste.
Bah c’est pas vraiment un reproche, il y a parfois justement des raisons valables de faire un autre plugin. Et donc justement j’aime bien comprendre pourquoi dans ce cas, et que ce soit clair pour tout le monde. :)
Répondre à ce message
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |