Uma nova versão do Discourse Math

Estou muito feliz em anunciar uma grande atualização para nosso plugin Discourse Math!

Agradecimentos especiais a @mcmcclur, que ajudou a testar e construir grande parte do novo e atualizado discourse-math.

Esta é uma mudança muito significativa – atualizamos da versão 2.x para a versão 4.1 do MathJax, alcançando anos de recursos e avanços.

Além disso, alteramos nosso design para tornar significativamente mais fácil atualizar o plugin no futuro.

Nossa nova iteração é muito mais amigável para saídas de LLM (Modelos de Linguagem Grandes), que preferem usar inlines de matemática no estilo LaTeX, como \(e=mc^2\).

O plugin continua muito configurável – você pode usar MathJax ou KaTeX para renderização de matemática e até desabilitar o tratamento de \\( se desejar.


Alguns Exemplos Divertidos para Mostrar o MathJax 4.1

A Fórmula Quadrática:

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

A Identidade de Euler:

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

As Equações de Maxwell:

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

Uma Integral Colorida:

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

Uma Série Infinita:

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

Novidade no MathJax 4 – O Macro \\U{}:
Agora você pode inserir caracteres Unicode diretamente na entrada TeX! Por exemplo:

A \\U{229E} B = C

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

Isso produz U+229E (⊞, um plus quadrado).

10 curtidas