Aggiornamento di Mathjax alla versione 4

Ciao Sam, ho giocato molto con questo oggi. Sembra fantastico! Penso però che ci sia ancora parecchio da fare. Su alcune cose posso sicuramente dare una mano. Altre potrebbero essere oltre le mie capacità, specialmente con l’inizio dell’università.

Comunque, ecco alcune delle mie riflessioni.

Zoom

Lo zoom al passaggio del mouse non è più disponibile in MathJax V4. È facile impostarlo per lo zoom con alt-click, però. L’ho fatto qui:

Nota che c’è un bug noto di MathJax che deve essere risolto con un po’ di CSS, come descritto in questa Issue di GitHub. Ho incluso quella correzione anche in questo codice.

Opzioni di caricamento

Allo stato attuale, AsciiMath non può essere attivato e l’Accessibilità non può essere disattivata. Penso che ciò sia dovuto al modo in cui i sottomoduli vengono caricati sequenzialmente in load-mathjax.js.

Come ho affermato nel mio ultimo messaggio, è molto più comune predefinire un oggetto window.MathJax che specifichi quali componenti si desiderano. L’oggetto MathJax viene ridefinito quando viene caricato lo script principale. È così che sono riuscito a farlo funzionare nella mia versione V3. Penso di poter incorporare quell’approccio nella tua base di codice durante la prima parte della prossima settimana, se vuoi che ci provi?

Una volta risolte le opzioni, potrebbe anche valere la pena considerare se ci sono nuove opzioni disponibili in V4 che dovrebbero essere incluse.

L’editor ricco

Questo è semplicemente fantastico - sono super felice di vederlo!

Mi chiedo se sarebbe possibile avere un menu contestuale AI scintillante disponibile all’interno della finestra modale? Lo chiedo perché gli studenti (e i professori :confused:) a volte hanno difficoltà a digitare LaTeX. Un piccolo correttore automatico AI può rendere il tutto molto più fluido. L’ho incorporato nel mio Discourse per le lezioni e non vedo l’ora di usarlo questo semestre.


OK, sono sicuro che c’è molto altro, ma per oggi ho finito.

Grazie mille!!! :rocket: :fire: :tada:

4 Mi Piace