Discourse 数学编辑器

Discourse 数学编辑器是一个插件,可让用户更便捷地在 Discourse 中输入数学公式。该编辑器帮助您创建 LaTeX 表达式。如果您不了解 LaTeX,请阅读维基百科上的相关介绍:维基百科
有关所有可用的 LaTeX 命令的详细文档,请参阅此处:MathLive 文档
同时,请观看以下视频:

安装

请按照 Discourse 官方 Meta 社区中的安装插件指南进行操作,使用以下命令作为插件安装指令:
git clone https://github.com/spirobel/discourse-matheditor.git
此外,您还需要同时启用官方的数学插件:
官方数学插件
我建议使用 KateX 而非 MathJax,因为它的速度更快(至少对我来说如此)。

就这样

23 个赞

好消息。谢谢。

数学编辑器图标的位置可以更改吗?

1 个赞

我们可以选择是否为插件添加输出。

1 个赞

感谢建议,这很有道理。我会去看看!

你的意思是像 MathLive 文档中那样,在方框下方显示图表吗?我觉得这是个不错的主意,但可能更适合由另一个插件来处理。你觉得这个插件怎么样:

它符合你的使用场景吗?

1 个赞

是的,我指的就是这个。至于 Graphviz 插件,我不确定它是否能显示数学图像。

2 个赞

我认为通过检查 mathlive.io 的元素,他正在使用 https://plotly.com/javascript/。如果有使用其他绘图库的需求,或许我们可以以 graphiz 插件为起点,并以类似的方式进行集成。

2 个赞

我不是数学出身,但对语言工作很感兴趣。请问能否使用 Google 虚拟键盘创建一个插件?

1 个赞

顺便提一下,我发现这里有些帖子,由于没有配备本地键盘的电脑或笔记本电脑,生活在其他国家的用户无法用母语输入。当然,他们可以使用在线键盘,但这就像在新车上装个“木轮”一样,不太协调。

1 个赞

这也是我感兴趣的内容。我正在学习如何创建 Discourse 插件,因为我希望制作一个协作式的汉语词典。这是一个相当大的项目,所以我先创建一些具有类似功能的小型插件,以便实验如何实现整个系统。我们不能使用 Google 虚拟键盘,因为它似乎不是开源库。不过,通过简单的 Google 搜索可以发现存在开源的虚拟键盘解决方案:例如,我最近发现了这个:https://mottie.github.io/Keyboard/。我认为这些键盘的主要缺点是输入速度很慢。因此,通常如果我想用其他语言输入,我会安装类似 Unikey(用于越南语)或 Sunpinyin(用于汉语)这样的工具。我预计大多数用户能够用自己的语言输入,因此我并不打算添加虚拟键盘。但我也希望有一种方式可以输入带声调的拼音和注音。目前我还在思考如何解决这个问题。你正在研究哪些语言呢?

2 个赞

这非常漂亮!\n这可以做到吗?它会消耗很多硬件资源吗?

@spirobel 我刚安装了您的插件,现在出现了这个错误。您有机会更新您很棒的插件吗?

错误:'matheditor-modal' 模态需要更新才能与最新版本的 Discourse 一起使用。请参阅 https://meta.discourse.org/t/268057。

此插件需要更新。它会导致编辑器区域出错。

1 个赞

嗨 Spirobal,

您的插件非常有用,尤其是在移动设备上。

自 2024 年 4 月以来,Discourse 已进行了多次更新,我没有看到此插件主题被标记为“已损坏”,因此我假设上述故障在后续的 Discourse 版本中无法重现?

最近有人在智能手机上成功使用过这个吗?