Чи є спосіб вивести LaTEX / MathJax для клієнта Slack Chatting (веб-програми чи програми)?


44

У мене є робоча група, яка використовує для спілкування додаток для чатів Slack / веб-сайт / депост, і бажання надсилати зручні математичні вирази друзям - це те, що ми хотіли б там зробити. Хоча це не здається, що існує будь-яка офіційна реалізація LaTeX або плагіна для нього, існує багато способів самостійної інтеграції:введіть тут опис зображення

Мені хотілося знати, як зробити так, щоб LaTeX-рендерінг працював на Slack, будь то через інтеграцію та / або налаштування Slack та / або через підключення до Інтернету. Єдине, що я вважаю за краще не робити - це зачепити на інший веб-сайт, зробити візуалізацію на картинку , а потім причепити її назад до Slack.

Відповіді:


25

Я зробив невеликий скрипт, який встановлює MathJax в настільний клієнт Slack (в основному таке ж рішення, як у goatandsheep's , але з деяким взломом Electron). Сервер не потрібен, підтримує математику вбудованої та відображуваної, і рівняння можна редагувати.

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

Math in Slack


Це спрацювало негайно.
Джесс Рідель

Це було б дуже приголомшливо, але, на жаль, не працює для мене на Mac Sierra. :( Будь-які вказівники будуть чудовими.
space_cadet

@space_cadet Вибачте, що це працює для вас. Будь ласка, подайте звіт про помилку на github та опишіть свою проблему якомога детальніше: github.com/fsavje/math-with-slack/isissue
Fredrik Savje

Чудово працює в Mac Mojave (січень 2019). Завдяки мільйонів!
Тім Еріксон

@FredrikSavje, Привіт! Чи існує спосіб встановити скрипт на робочу область?
oshribr

12

Я написав сценарій Tampermonkey / Greasemonkey, який ви можете встановити як розширення, яке буде його рендерувати .

Редагувати: Не вдалося відобразити потоки, оскільки він збирає вміст при завантаженні сторінки. Якщо хтось знає, як це зробити, це було б приголомшливо.

Редагувати: CDN MathJax вимкнувся .


Дякую, я зараз переглядаю це. Будь-який шанс ви можете додати трохи більше роз'яснювального тексту в інсталятор, щоб люди, які ще не знають, Slack всередині і зовні.
user507974

1. Завантажте Tampermonkey для Chrome або Greasemonkey для Firefox 2. Додайте новий сценарій користувача. 3. Вставте в нього вміст файлу.
Кемаль Ахмед

Чи мали інші успіхи використання сценарію Greasemonkey? Для мене він, здається, встановлений, але не відображає рівнянь на моєму форумі Slack.
половина пройде

MathJax не вимкнувся. Єдина думка, яка закрита, - це один із їх CDN.
Алессандро Косентіно

@AlessandroCosentino дякую за виправлення. Вони не закрили, але їх CDN є. Зараз вони використовують CloudFlare CDN.
Кемаль Ахмед


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.