Mise à niveau de Mathjax vers la version 4

Salut Sam - J’ai beaucoup joué avec ça aujourd’hui. Ça a l’air super ! Je pense cependant qu’il reste encore beaucoup à faire. Je peux certainement aider pour une partie. Une autre partie est peut-être au-delà de mes capacités, surtout avec le début de mon université.

Quoi qu’il en soit, voici quelques-unes de mes réflexions.

Zoom

Le zoom au survol n’est plus disponible dans MathJax V4. Il est cependant facile de le configurer pour zoomer avec alt-clic. Je l’ai fait ici :

Notez qu’il y a un bug connu de MathJax qui doit être corrigé avec un peu de CSS, comme décrit dans ce problème GitHub. J’ai également inclus cette correction dans ce code.

Options de chargement

En l’état actuel, AsciiMath ne peut pas être activé et l’accessibilité ne peut pas être désactivée. Je pense que cela est dû à la façon dont les sous-modules sont chargés séquentiellement dans load-mathjax.js.

Comme je l’ai dit dans mon dernier message, il est beaucoup plus courant de pré-définir un objet window.MathJax qui spécifie les composants que vous souhaitez. L’objet MathJax est redéfini lorsque le script principal est chargé. C’est ainsi que j’ai réussi à faire fonctionner cela dans ma version V3. Pensez-vous que je pourrais intégrer cette approche dans votre base de code au cours de la première partie de la semaine prochaine, si vous voulez que j’essaie ?

Une fois que nous aurons réglé les options, il pourrait également être utile de considérer s’il existe de nouvelles options disponibles dans V4 qui devraient être incluses.

L’éditeur riche

C’est tout simplement génial - je suis super content de le voir !

Je me demande s’il serait possible d’avoir un menu contextuel IA étincelant disponible dans la modale ? Je demande cela parce que les étudiants (et les professeurs :confused:) ont parfois des difficultés à taper du LaTeX. Un petit correcteur IA peut rendre cela beaucoup plus fluide. Je l’ai intégré dans mon Discourse de classe et j’ai hâte de l’utiliser ce semestre à venir.


OK, je suis sûr qu’il y a beaucoup plus, mais j’ai terminé pour aujourd’hui.

Merci beaucoup !!! :rocket: :fire: :tada:

4 « J'aime »