Olá Sam - Estive mexendo bastante nisso hoje. Está ótimo! Acho que ainda há muito a ser feito, no entanto. Algumas coisas, eu definitivamente posso ajudar. Algumas delas estão possivelmente além da minha capacidade, especialmente com a minha universidade começando novamente.
De qualquer forma, aqui estão algumas das minhas considerações.
Zoom
O zoom ao passar o mouse não está mais disponível no MathJax V4. É fácil configurá-lo para dar zoom ao clicar com a tecla alt, no entanto. Eu fiz isso aqui:
Note que há um bug conhecido do MathJax que precisa ser resolvido com um pouco de CSS, conforme descrito neste Issue do GitHub. Eu incluí essa correção neste código também.
Opções de carregamento
No estado atual, o AsciiMath não pode ser ativado e a Acessibilidade não pode ser desativada. Eu acho que isso se deve à forma como os submódulos são carregados sequencialmente em load-mathjax.js.
Como afirmei na minha última mensagem, é muito mais comum pré-definir um objeto window.MathJax que especifica quais componentes você deseja. O objeto MathJax é redefinido quando o script principal é carregado. Foi assim que consegui fazer isso funcionar na minha versão V3. Eu acho que poderia incorporar essa abordagem na sua base de código durante a primeira parte da próxima semana, se você quiser que eu tente?
Assim que resolvermos as opções, também pode valer a pena considerar se há novas opções disponíveis na V4 que devem ser incluídas.
O editor rico
Isto é simplesmente ótimo - estou super feliz em ver isso!
Eu me pergunto se seria possível ter um menu de contexto de IA brilhante disponível dentro do modal? Pergunto isso porque os alunos (e professores
) às vezes têm dificuldade em digitar LaTeX. Um pequeno corretor ortográfico de IA pode tornar isso muito mais suave. Eu incorporei isso no meu Discourse de sala de aula e estou ansioso para usá-lo neste próximo semestre.
OK, tenho certeza que há muito mais, mas estou quase terminando por hoje.
Muito obrigado!!!
![]()