Existe uma maneira de renderizar o cliente LaTEX / MathJax for Slack Chatting (web ou aplicativo)?

44

Eu tenho um grupo de trabalho que usa a versão do aplicativo de bate-papo do Slack / site / destop para se comunicar, e o desejo de enviar expressões matemáticas utilizáveis ​​para os amigos é algo que gostaríamos de fazer lá. Embora não pareça haver uma implementação oficial do LaTeX ou um plug-in, existem várias maneiras de integrar o DIY:insira a descrição da imagem aqui

Eu queria saber como fazer com que a renderização do LaTeX funcionasse no Slack, seja por meio de integrações e / ou personalização do Slack e / ou através da conexão com a web. A única coisa que prefiro não fazer é conectar a outro site, transformar a imagem em uma imagem e conectá-la novamente ao Slack.

user507974
fonte

Respostas:

25

Criei um pequeno script que instala o MathJax no cliente de desktop do Slack (basicamente a mesma solução que a do goatandsheep , mas com alguns hackers da Electron). Nenhum servidor é necessário, suporta matemática embutida e de exibição, e as equações podem ser editadas.

https://github.com/fsavje/math-with-slack

Math in Slack

Fredrik Savje
fonte
Isso funcionou imediatamente.
Jess Riedel
Isso seria incrível, mas infelizmente não funciona para mim no Mac Sierra. :( Qualquer ponteiro seria ótimo.
space_cadet 18/10
@space_cadet Lamento ouvir que isso funciona para você. Por favor envie um relatório de bug no github e descrever o seu problema o mais detalhado possível: github.com/fsavje/math-with-slack/issues
Fredrik Savje
Funciona bem no Mac Mojave (jan 2019). Graças um milhão!
Tim Erickson
@FredrikSavje, Oi, Existe uma maneira de instalar o script no espaço de trabalho?
oshribr
12

Eu escrevi um script Tampermonkey / Greasemonkey que você pode instalar como uma extensão que o renderizará.

Editar: teve problemas ao renderizar nos fluxos, pois compila o conteúdo no carregamento da página. Se alguém sabe como fazer isso, isso seria incrível.

Edit: MathJax CDN foi desligado .

Kemal Ahmed
fonte
Obrigado, estou examinando isso agora. Qualquer chance de você adicionar um pouco mais de texto de esclarecimento ao instalador para pessoas que ainda não conhecem o Slack por dentro e por fora.
user507974
1. Faça o download do Tampermonkey para Chrome ou Greasemonkey para Firefox 2. Adicione um novo script de usuário. 3. Cole o conteúdo do arquivo nele.
Kemal Ahmed
Outros tiveram sucesso usando o script Greasemonkey? Para mim, parece estar instalado, mas não renderiza equações no meu fórum do Slack.
half-pass
MathJax não foi desligado. O único pensamento que foi desligado é um dos CDN.
Alessandro Cosentino 22/11
@AlessandroCosentino obrigado pela correção. Eles não fecharam, mas a CDN o fez. Eles estão usando o CloudFlare CDN agora.
21318 Kemal Ahmed