Adicionando suporte para rotulagem e referenciamento de equações

Continuando minha série de PRs adicionando recursos à implementação do Katex, adicionei suporte para rotulagem e referenciamento de equações (mais compatibilidade com Mathjax):

Eu também o habilitei no código do Discourse, como visto no commit. Isso adiciona suporte para \\tag, \\label, \\ref, \\eqref, para que as equações possam ser rotuladas e referenciadas (as referências também são clicáveis). Este é outro recurso que o Katex desabilita por padrão. Habilitá-lo deixa a implementação do Katex no Discourse mais alinhada com o Mathjax. Meu PR anterior adicionou suporte para macros persistentes.

Testado e funcionando na versão estável mais recente do Discourse.

4 curtidas