Есть ли способ визуализации LaTEX / MathJax для клиента Slack Chatting (веб или приложение)?

24488
user507974

У меня есть рабочая группа, которая использует приложение для общения в чате Slack / версию веб-сайта / версию для рабочего стола, и мы хотели бы сделать это, чтобы посылать друзьям полезные математические выражения. Хотя не похоже, что существует какая-либо официальная реализация LaTeX или плагина для него, есть много способов для самостоятельной интеграции:Есть ли способ визуализации LaTEX / MathJax для клиента Slack Chatting (веб или приложение)?

Я хотел знать, как заставить рендеринг LaTeX работать на Slack, будь то с помощью интеграции и / или настройки Slack и / или через веб-перехват. Единственное, что я предпочел бы не делать, это подключиться к другому веб-сайту, сделать рендер в виде картинки, а затем подключить его обратно в Slack.

33
Я добавил запрос функции [здесь] (https://slack.canny.io/feature-requests/p/inline-latex-rendering-using-mathjax-or-katex). Надеюсь, поможет. Darksnake 7 лет назад 0

3 ответа на вопрос

15
Fredrik Savje

Я сделал небольшой скрипт, который устанавливает MathJax в настольный клиент Slack (в основном это то же решение, что и у goatandsheep, но с некоторым взломом Electron). Сервер не требуется, поддерживает как встроенную, так и отображаемую математику, а уравнения можно редактировать.

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

Math in Slack

Это сработало сразу. Jess Riedel 6 лет назад 0
Это было бы здорово, но, к сожалению, у меня не работает на Mac Sierra. :( Любые указатели были бы великолепны. space_cadet 5 лет назад 0
@space_cadet Мне жаль слышать, что это работает для вас. Пожалуйста, отправьте сообщение об ошибке на GitHub и опишите вашу проблему как можно более подробно: https://github.com/fsavje/math-with-slack/issues Fredrik Savje 5 лет назад 0
11
Kemal Ahmed

I've written a Tampermonkey / Greasemonkey script that you can install as an extension that will render it.

Edit: It's had trouble rendering on streams, since it compiles the content at page load. If someone knows how to do that, that would be awesome.

Edit: MathJax CDN has shut down.

Спасибо, я просматриваю это сейчас. Любой шанс, что вы могли бы добавить немного больше пояснительного текста в установщик, чтобы люди, которые еще не знают, знают Slack изнутри и снаружи. user507974 8 лет назад 0
1. Загрузите [Tampermonkey для Chrome] (https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo?hl=en) или [Greasemonkey for Firefox] (https://addons.mozilla.org/en- US / firefox / addon / greasemonkey /) 2. Добавить новый скрипт пользователя. 3. Вставьте в него содержимое файла. Kemal Ahmed 8 лет назад 0
Успели ли другие, используя сценарий Greasemonkey? Для меня это, кажется, установлено, но не отображает уравнения на моем форуме Slack. half-pass 7 лет назад 0
MathJax не закрылся. Единственная мысль, которая закрыта, - это один из их CDN. Alessandro Cosentino 5 лет назад 0
@AlessandroCosentino спасибо за исправление. Они не закрылись, но их CDN имеет. Они используют CloudFlare CDN сейчас. Kemal Ahmed 5 лет назад 0
2
igaurav

There is a slack plugin on github, check it out https://github.com/colbygk/mathslax

Also there are Latex plugins from community mentioned by Slack itself https://api.slack.com/community

Cheers

Похожие вопросы