Una nuova release di Discourse Math

Sono lieto di annunciare un importante aggiornamento per il nostro plugin Discourse Math!

Un ringraziamento speciale va a @mcmcclur che ha aiutato a testare e costruire gran parte del nuovo e aggiornato discourse-math.

Questo è un cambiamento molto significativo: siamo passati dalla versione 2.x alla versione 4.1 di MathJax, recuperando anni di funzionalità e progressi.

Inoltre, abbiamo modificato la nostra progettazione per rendere significativamente più facile l’aggiornamento del plugin in futuro.

La nostra nuova iterazione è molto più adatta agli output degli LLM, che preferiscono utilizzare le inline matematiche in stile LaTeX come \(e=mc^2\).

Il plugin rimane altamente configurabile: è possibile utilizzare MathJax o KaTeX per il rendering della matematica e persino disabilitare la gestione di \\( se lo si desidera.


Alcuni esempi divertenti per mostrare MathJax 4.1

La formula quadratica:

x = \\frac{-b \\pm \\sqrt{b^2 - 4ac}}{2a}

L’identità di Eulero:

e^{i\\pi} + 1 = 0

Le equazioni di Maxwell:

\\nabla \\times \\mathbf{E} = -\\frac{\\partial \\mathbf{B}}{\\partial t}

Un integrale colorato:

\\int_{-\\infty}^{\\infty} {\\color{red}e}^{{\\color{blue}-x}^{\\color{green}2}} \\, {\\color{orange}dx} = {\\color{purple}\\sqrt{\\pi}}

Una serie infinita:

\\sum_{n=1}^{\\infty} \\frac{1}{n^2} = \\frac{\\pi^2}{6}

Novità in MathJax 4 – La macro \\U{}:
Ora è possibile inserire caratteri Unicode direttamente nell’input TeX! Ad esempio:

A \\U{229E} B = C

$$A \\U{229E} B = C$$

Questo produce U+229E (⊞, un più quadrato).

8 Mi Piace