Upgrade auf Mathjax Version 4

Hallo Sam – Ich habe heute eine ganze Menge damit herumgespielt. Es sieht großartig aus! Ich denke aber, es gibt noch eine ganze Menge zu tun. Bei manchen Dingen kann ich definitiv helfen. Manche Dinge liegen möglicherweise außerhalb meiner Möglichkeiten, insbesondere da die Universität wieder anfängt.

Jedenfalls hier ein paar meiner Gedanken.

Zoom

Zoom beim Darüberfahren ist in MathJax V4 nicht mehr verfügbar. Es ist jedoch einfach, es so einzustellen, dass es bei Alt-Klick zoomt. Das habe ich hier getan:

Beachten Sie, dass es einen bekannten MathJax-Fehler gibt, der mit etwas CSS behoben werden muss, wie in diesem GitHub-Issue beschrieben. Ich habe diese Korrektur ebenfalls in diesen Code aufgenommen.

Ladeoptionen

Derzeit kann AsciiMath nicht aktiviert und Barrierefreiheit nicht deaktiviert werden. Ich denke, das liegt daran, wie Untermodule in load-mathjax.js sequenziell geladen werden.

Wie ich in meiner letzten Nachricht erwähnt habe, ist es üblicher, ein window.MathJax-Objekt vorab zu definieren, das angibt, welche Komponenten Sie wünschen. Das MathJax-Objekt wird neu definiert, wenn das Hauptskript geladen wird. So konnte ich dies in meiner V3-Version zum Laufen bringen. Ich denke, ich könnte diesen Ansatz Anfang nächster Woche in Ihren Code einbauen, wenn Sie möchten, dass ich es versuche?

Sobald wir die Optionen geklärt haben, könnte es sich auch lohnen zu prüfen, ob es in V4 neue Optionen gibt, die einbezogen werden sollten.

Der Rich-Editor

Das ist einfach großartig – ich freue mich sehr, das zu sehen!

Ich frage mich, ob es möglich wäre, ein schickes KI-Kontextmenü innerhalb des Modals verfügbar zu machen? Ich frage, weil Studenten (und Professoren :confused:) manchmal Schwierigkeiten haben, LaTeX einzugeben. Ein kleiner KI-Korrektor kann das so viel reibungsloser gestalten. Ich habe das in meinem Klassenraum-Discourse integriert und freue mich darauf, es im kommenden Semester zu nutzen.


OK, ich bin sicher, da gibt es noch viel mehr, aber ich bin für heute fertig.

Vielen Dank!!! :rocket: :fire: :tada:

4 „Gefällt mir“