Có cách nào để kết xuất LaTEX / MathJax cho ứng dụng khách trò chuyện Slack (web hoặc ứng dụng) không?


44

Tôi có một nhóm làm việc sử dụng phiên bản ứng dụng / trang web / ứng dụng trò chuyện Slack để giao tiếp và mong muốn gửi các biểu thức toán học có thể sử dụng cho bạn bè là điều chúng tôi muốn làm ở đó. Mặc dù có vẻ như không có bất kỳ triển khai chính thức nào của LaTeX hoặc một plugin cho nó, có nhiều cách để tích hợp DIY:nhập mô tả hình ảnh ở đây

Tôi muốn biết làm thế nào để kết xuất LaTeX hoạt động trên Slack, thông qua tích hợp và / hoặc tùy chỉnh Slack và / hoặc thông qua kết nối web. Điều duy nhất tôi muốn không làm là móc ra một trang web khác, làm cho render thành một bức tranh , và sau đó treo nó trở lại vào Slack.

Câu trả lời:


25

Tôi đã tạo một tập lệnh nhỏ cài đặt MathJax trong máy khách máy tính để bàn của Slack (về cơ bản là giải pháp tương tự như của , nhưng với một số hack Electron). Không cần máy chủ, hỗ trợ cả toán học nội tuyến và hiển thị, và các phương trình có thể được chỉnh sửa.

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

Toán học trong Slack


Điều này làm việc ngay lập tức.
Jess Riedel

Điều này sẽ khá tuyệt vời, nhưng thật không may, nó không hoạt động với tôi trên Mac Sierra. :( Bất kỳ con trỏ nào cũng sẽ rất tuyệt.
space_cadet

@space_cadet Tôi rất tiếc khi biết rằng nó hoạt động với bạn. Vui lòng gửi báo cáo lỗi trên github và mô tả vấn đề của bạn càng chi tiết càng tốt: github.com/fsavje/math-with-slack/issues
Fredrik Savje

Hoạt động tốt trong Mac Mojave (tháng 1 năm 2019). Cảm ơn rất nhiều!
Tim Erickson

@FredrikSavje, Xin chào, Có cách nào để tôi có thể cài đặt tập lệnh trên không gian làm việc không?
oshribr

12

Tôi đã viết một tập lệnh Tampermonkey / Greasemonkey mà bạn có thể cài đặt như một tiện ích mở rộng sẽ kết xuất nó.

Chỉnh sửa: Nó gặp sự cố khi hiển thị trên các luồng, vì nó biên dịch nội dung khi tải trang. Nếu ai đó biết cách làm điều đó, điều đó sẽ thật tuyệt vời.

Chỉnh sửa: MathJax CDN đã tắt .


Cảm ơn, tôi đang xem qua điều đó. Bất kỳ cơ hội nào bạn cũng có thể thêm một chút văn bản làm rõ vào trình cài đặt cho những người vẫn chưa biết Slack từ trong ra ngoài.
user507974

1. Tải xuống Tampermonkey cho Chrome hoặc Greasemonkey cho Firefox 2. Thêm bản mô tả người dùng mới. 3. Dán nội dung của tập tin vào nó.
Kemal Ahmed

Những người khác đã thành công khi sử dụng tập lệnh Greasemonkey? Đối với tôi, nó dường như được cài đặt nhưng không hiển thị các phương trình trong diễn đàn Slack của tôi.
một nửa vượt qua

MathJax đã không tắt. Ý nghĩ duy nhất bị tắt là một trong những CDN của họ.
Alessandro Cosentino

@AlessandroCosentino cảm ơn bạn đã sửa chữa. Họ đã không tắt, nhưng CDN của họ thì có. Hiện tại họ đang sử dụng CloudFlare CDN.
Kemal Ahmed


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.