O Editor de Matemática do Discourse é um plugin para inserir equações matemáticas no Discourse de maneira mais amigável ao usuário. Este editor ajuda você a criar LaTeX. Leia na Wikipedia sobre isso se você não souber o que é: Wikipedia
Para mais documentação sobre todos os comandos LaTeX que você pode usar, consulte aqui: documentação do MathLive
E assista ao vídeo:
Instalação
Siga o tutorial Instalar um Plugin
do Discourse Meta oficial, usando git clone https://github.com/spirobel/discourse-matheditor.git
como comando do plugin.
Você também precisa usar o plugin matemático oficial junto com este: plugin matemático oficial
Recomendo usar o KaTeX em vez do MathJax, pois é muito mais rápido (pelo menos para mim).
Você quer dizer o gráfico abaixo da caixa, como na documentação do MathLive? Achei uma boa ideia, mas provavelmente seria melhor tratá-la em um plugin diferente. O que você acha deste plugin:
Acho que, ao usar o ‘inspecionar elemento’ no mathlive.io, ele está usando Plotly javascript graphing library in JavaScript. Se houver necessidade de outras bibliotecas de plotagem, talvez possamos usar o plugin Graphviz como ponto de partida e integrá-las de forma semelhante.
A propósito, encontrei alguns posts aqui de pessoas que vivem em outros países e não conseguem digitar em seu idioma nativo, pois não têm um teclado local no PC ou laptop. Claro, elas podem usar teclados online, mas é algo como uma ‘roda de madeira’ em um carro novo.
Isso é algo que também me interessa. Estou aprendendo a criar plugins para o Discourse porque quero desenvolver um dicionário colaborativo de mandarim. É um projeto bastante grande, então estou criando primeiro esses plugins menores com funcionalidades semelhantes, para experimentar como implementar tudo. Não podemos usar o teclado virtual do Google, pois parece não ser uma biblioteca de código aberto. Mas uma busca rápida no Google mostra que existem soluções de teclado virtual de código aberto: por exemplo, acabei de encontrar esta: Virtual Keyboard
Acho que a grande desvantagem desses teclados é que a digitação é muito lenta. Então, geralmente, quando quero digitar em outro idioma, instalo algo como o Unikey para vietnamita, por exemplo, ou o Sunpinyin para mandarim. Espero que a maioria dos meus usuários consiga digitar em seu próprio idioma, então não pretendo adicionar um teclado virtual. Mas também quero ter uma maneira de inserir pinyin e zhuyin com tons. Ainda não decidi o que fazer quanto a isso. Em quais idiomas você está trabalhando?
@spirobel Acabei de instalar seu plugin e agora estou recebendo este erro. Há alguma chance de você atualizar seu incrível plugin?
Erro: o modal 'matheditor-modal' precisa ser atualizado para funcionar com a versão mais recente do Discourse. Veja https://meta.discourse.org/t/268057.
Seu plugin é muito útil, especialmente para dispositivos móveis.
Houve muitas atualizações do Discourse desde abril de 2024, e eu não vi o tópico deste plugin ser marcado como “quebrado”, então presumo que as falhas acima não foram reproduzíveis em versões posteriores do Discourse?