มีวิธีแสดง LaTEX / MathJax สำหรับลูกค้าแชท Slack (เว็บหรือแอพ) หรือไม่?


44

ฉันมีเวิร์กกรุ๊ปที่ใช้แอพแชท Slack / เว็บไซต์ / destop เพื่อสื่อสารและความปรารถนาที่จะส่งการแสดงออกทางคณิตศาสตร์ที่ใช้งานได้ให้กับเพื่อน ๆ เป็นสิ่งที่เราต้องการทำ ในขณะที่ดูเหมือนว่าจะไม่มีการใช้งานอย่างเป็นทางการของ LaTeX หรือปลั๊กอินสำหรับมันมีหลายวิธีสำหรับการรวม DIY:ป้อนคำอธิบายรูปภาพที่นี่

ฉันต้องการทราบวิธีทำให้ LaTeX เรนเดอร์ทำงานบน Slack ได้ไม่ว่าจะเป็นการผสานรวมและ / หรือปรับแต่ง Slack และ / หรือผ่านการเชื่อมโยงเว็บ สิ่งเดียวที่ฉันไม่ต้องการทำคือขอออกไปที่เว็บไซต์อื่นทำการเรนเดอร์เป็นรูปภาพแล้วขอให้มันกลับเข้าที่ Slack

คำตอบ:


25

ฉันสร้างสคริปต์เล็ก ๆที่ติดตั้ง MathJax ในไคลเอนต์เดสก์ท็อปของ Slack (โดยพื้นฐานแล้วเป็นวิธีเดียวกับgoatandsheep'sแต่มีการแฮ็กอิเล็กตรอนบางตัว) ไม่จำเป็นต้องใช้เซิร์ฟเวอร์รองรับทั้งแบบอินไลน์และดิสเพลย์คณิตศาสตร์และสามารถแก้ไขสมการได้

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

คณิตศาสตร์ใน Slack


สิ่งนี้ใช้ได้ทันที
Jess Riedel

นี่จะค่อนข้างดี แต่น่าเสียดายที่ไม่ได้ผลกับฉันใน Mac Sierra :( ตัวชี้ใด ๆ จะดีมาก
space_cadet

@space_cadet ฉันขอโทษที่ได้ยินว่ามันได้ผลสำหรับคุณ โปรดยื่นรายงานข้อผิดพลาดเกี่ยวกับ github และอธิบายปัญหาของคุณโดยละเอียดเท่าที่จะทำได้: github.com/fsavje/math-with-slack/issues
Fredrik Savje

ทำงานได้ดีใน Mac Mojave (ม.ค. 2019) ขอบคุณหนึ่งล้าน!
ทิมอีริกสัน

@FredrikSavje สวัสดีฉันมีวิธีที่ฉันสามารถติดตั้งสคริปต์บนพื้นที่ทำงานหรือไม่
oshribr

12

ฉันได้เขียนสคริปต์ Tampermonkey / Greasemonkeyที่คุณสามารถติดตั้งเป็นส่วนขยายที่จะแสดงผลได้

แก้ไข: มีปัญหาในการแสดงผลบนสตรีมเนื่องจากจะรวบรวมเนื้อหาที่โหลดหน้าเว็บ หากมีคนรู้วิธีการทำเช่นนั้นจะน่ากลัว

แก้ไข: MathJax CDN มีลงปิด


ขอบคุณฉันกำลังดูตอนนี้ โอกาสใด ๆ ที่คุณสามารถเพิ่มข้อความชี้แจงเพิ่มเติมเล็กน้อยลงในตัวติดตั้งสำหรับผู้ที่ยังไม่รู้ว่ารู้จัก Slack ทั้งภายในและภายนอก
user507974

1. ดาวน์โหลดTampermonkey สำหรับ ChromeหรือGreasemonkey สำหรับ Firefox 2. เพิ่ม userscript ใหม่ 3. วางเนื้อหาของไฟล์ลงไป
Kemal Ahmed

มีคนอื่นประสบความสำเร็จในการใช้สคริปต์ Greasemonkey หรือไม่ สำหรับฉันดูเหมือนว่าจะถูกติดตั้ง แต่ไม่ได้สร้างสมการในฟอรัม Slack ของฉัน
half-pass

MathJax ไม่ได้ปิดตัวลง สิ่งเดียวที่คิดว่าปิดตัวลงเป็นหนึ่งใน CDN ของพวกเขา
Alessandro Cosentino

@AlessandroCosentino ขอบคุณสำหรับการแก้ไข พวกเขาไม่ได้ปิดตัวลง แต่ CDN ของพวกเขามี พวกเขากำลังใช้ CloudFlare CDN ในตอนนี้
Kemal Ahmed


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.