Existe-t-il un moyen de rendre le client LaTEX / MathJax for Slack Chatting (Web ou application)?

44

J'ai un groupe de travail qui utilise la version app / site Web / destop de discussion Slack pour communiquer, et le désir d'envoyer des expressions mathématiques utilisables à des amis est quelque chose que nous aimerions y faire. Bien qu'il ne semble pas qu'il y ait d'implémentation officielle de LaTeX ou d'un plugin pour cela, il y a beaucoup de façons pour l'intégration de bricolage:entrez la description de l'image ici

Je voulais savoir comment faire fonctionner le rendu LaTeX sur Slack, que ce soit par le biais d’intégrations et / ou de la personnalisation de Slack et / ou par l’accrochage Web. La seule chose que je préférerais ne pas faire est de raccorder un autre site Web, de transformer le rendu en une image , puis de le rattacher à Slack.

utilisateur507974
la source

Réponses:

25

J'ai créé un petit script qui installe MathJax dans le client de bureau de Slack (essentiellement la même solution que celle de goatandsheep , mais avec un peu de piratage électronique). Aucun serveur requis, prend en charge les mathématiques en ligne et d'affichage, et les équations peuvent être modifiées.

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

Math in Slack

Fredrik Savje
la source
Cela a fonctionné immédiatement.
Jess Riedel
Ce serait génial, mais malheureusement, cela ne fonctionne pas pour moi sur Mac Sierra. :( Tout pointeur serait génial.
space_cadet
@space_cadet Je suis désolé d'apprendre que cela fonctionne pour vous. Merci de déposer un rapport de bogue sur github et de décrire votre problème aussi précisément
Fredrik Savje
Fonctionne bien dans Mac Mojave (janvier 2019). Merci mille fois!
Tim Erickson le
@FredrikSavje, Salut, Y a-t-il un moyen d'installer le script sur l'espace de travail?
oshribr
12

J'ai écrit un script Tampermonkey / Greasemonkey que vous pouvez installer comme une extension qui le rendra.

Éditer: Le rendu sur les flux a du mal à se faire, car il compile le contenu au chargement de la page. Si quelqu'un sait comment faire cela, ce serait génial.

Edit: MathJax CDN s'est arrêté .

Kemal Ahmed
la source
Merci, je regarde ça maintenant. Toute chance que vous puissiez ajouter un texte plus explicatif à l’installateur pour ceux qui ne savent toujours pas savent connaître Slack à l’intérieur et à l’extérieur.
user507974
1. Téléchargez Tampermonkey pour Chrome ou Greasemonkey pour Firefox 2. Ajoutez un nouveau script utilisateur. 3. Collez le contenu du fichier dans celui-ci.
Kemal Ahmed
D'autres personnes ont-elles réussi à utiliser le script Greasemonkey? Pour moi, il semble être installé mais ne rend pas les équations de mon forum Slack.
demi-passage
MathJax ne s'est pas arrêté. Le seul qui pense que cela est fermé est l'un de leurs CDN.
Alessandro Cosentino
@AlessandroCosentino merci pour la correction. Ils ne se sont pas arrêtés, mais leur CDN l'a fait. Ils utilisent maintenant CloudFlare CDN.
Kemal Ahmed