Чи є спосіб вивести 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.