Atualizando Mathjax para a versão 4

Aqui, a propósito, está um exemplo de revisão de provas matemáticas via IA nesta versão de desenvolvimento em ação:

ProofreadMathAI

O usuário pode opcionalmente destacar uma expressão matemática específica no editor markdown e solicitar que ela seja revisada. Seria bom ter isso como uma opção no novo editor de matemática.

1 curtida

@sam Acontece que o KaTeX não está funcionando muito bem no novo plugin. Se você der uma olhada, é claramente um problema de fonte ausente e, de fato, o console indica que há vários arquivos de fonte (Woff-v2) que não são encontrados.

As fontes realmente existem no local correto, que deve ser em uma pasta chamada ‘fonts’ adjacente à folha de estilo. Ambos os arquivos existem na minha versão de desenvolvimento, por exemplo:
http://localhost:4200/plugins/discourse-math/katex/katex.min.css
e
http://localhost:4200/plugins/discourse-math/katex/fonts/KaTeX_Size2-Regular.woff2

Quando olhamos na aba Network do console, parece que ele está tentando baixar algo como
http://localhost:4200/t/meu-topico/fonts/KaTeX_Size2-Regular.woff2

Portanto, o navegador está procurando em uma pasta ‘fonts’ adjacente ao URL do tópico, o que está claramente errado.

Eu suponho que tudo isso tem algo a ver com a função loadKaTeX definida no katex-bundle, que eu acho que carrega o KaTeX de uma maneira não padrão, levando o KaTeX a não saber realmente onde o arquivo CSS está localizado. Eu não sei como consertar, no entanto.

2 curtidas

Muito obrigado Mark, eu fui em frente e mesclei seus commits, darei uma olhada na coisa do Katex hoje

Isso é apenas através de um prompt personalizado para a persona do revisor?

Não se preocupe com isso, eu e o Mark estamos cuidando disso.

3 curtidas

Ótimo em ambas as contagens!

Exatamente isso - sim. É obviamente meio afortunado que “Revisar” seja uma descrição próxima o suficiente do que eu quero que ele faça.

3 curtidas

Acabei de enviar uma correção para o KaTeX, me avise se funcionar, preciso verificar com o @david para confirmar que é seguro, nosso padrão para carregar CSS não é compatível com links relativos dentro do arquivo CSS porque estamos incorporando uma folha de estilo

2 curtidas

Nota, movi isto para um novo tópico dedicado, pois estava ficando um pouco perdido e barulhento no tópico principal de matemática. Estou realmente ansioso por esta atualização, sinto que estamos muito perto.

4 curtidas

O KaTeX parece estar funcionando bem para mim com seu último commit!

Parece-me que alguns testes não passaram, mas concordo que a funcionalidade está toda lá.

Estou animado também! :rocket:

4 curtidas