有没有一种方法可以为松弛聊天客户端(Web或应用程序)渲染LaTEX / MathJax?


44

我有一个使用Slack聊天应用程序/网站/停止版本进行通信的工作组,我们希望在这里将有用的数学表达式发送给朋友的愿望。尽管似乎并没有任何官方的LaTeX实现或插件,但是有很多DIY集成方式:在此处输入图片说明

我想知道如何通过Slack的集成和/或自定义和/或通过Web挂钩来使LaTeX渲染在Slack上运行。我唯一希望做的是将其连接到另一个网站,将渲染结果制成图片,然后将其重新连接到Slack。

Answers:


25

编写了一个小脚本,将MathJax安装在Slack的桌面客户端中(基本上与山羊绵羊的解决方案相同,但是有一些电子黑客)。无需服务器,支持内联和显示数学运算,并且可以编辑方程式。

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

Slack中的数学


这立即起作用。
Jess Riedel '18

这真是太棒了,但是不幸的是,在Mac Sierra上,它不适用于我。:(任何指针都很棒
。– space_cadet

@space_cadet很抱歉听到它对您有用。请在github上提交错误报告,并尽可能详细地描述您的问题:github.com/fsavje/math-with-slack/issues
Fredrik Savje

在Mac Mojave上运行良好(2019年1月)。太感谢了!
蒂姆·埃里克森

@FredrikSavje,您好,有什么方法可以将脚本安装在工作区上?
oshribr

12

我已经编写了一个Tampermonkey / Greasemonkey脚本,您可以将其安装为将其呈现的扩展。

编辑:由于在页面加载时会编译内容,因此在流上呈现时遇到了麻烦。如果有人知道该怎么做,那就太好了。

编辑:MathJax CDN已关闭


谢谢,我现在正在研究。如果有机会,您仍然可以向安装程序中添加一些澄清文本,以供那些仍不了解Slack内外的人使用。
user507974

1.下载适用于Chrome的Tampermonkey适用于Firefox的Greasemonkey 2.添加新的用户脚本。3.将文件内容粘贴到其中。
凯末尔·艾哈迈德

其他人使用Greasemonkey脚本成功了吗?对我来说,它似乎已安装,但未在我的Slack论坛中呈现方程式。
半通

MathJax尚未关闭。唯一认为被关闭的是他们的CDN之一。
亚历山德罗·科森蒂诺

@AlessandroCosentino感谢您的纠正。他们尚未关闭,但CDN已关闭。他们现在正在使用CloudFlare CDN。
凯末尔·艾哈迈德


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.