Editor de Matemática do Discourse

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).

É isso aí

23 curtidas

Notícias maravilhosas. Obrigado.

O ícone do editor de matemática pode mudar de posição?

1 curtida

Podemos adicionar saída ao plugin ou não.

1 curtida

Obrigado pela sugestão, faz sentido. Vou dar uma olhada nisso!

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:

Ele se encaixa no seu caso de uso?

1 curtida

Sim, é isso mesmo. Sobre o plugin Graphviz, não tenho certeza se ele consegue exibir imagens matemáticas ou não.

2 curtidas

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.

2 curtidas

Não sou bom em matemática e trabalho com idiomas. Estou interessado: é possível criar um plugin com o Google Virtual Keyboard?

1 curtida

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.

1 curtida

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?

2 curtidas

Isto é muito bonito!
Isso pode ser feito? Vai custar muitos recursos de hardware?

@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.

Este plugin precisa ser atualizado. Ele causa erros na área do editor.

1 curtida

Olá Spirobal,

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?

Alguém teve sucesso com isso em smartphones recentemente?