Discourse 数学编辑器是一个插件,可让用户更便捷地在 Discourse 中输入数学公式。该编辑器帮助您创建 LaTeX 表达式。如果您不了解 LaTeX,请阅读维基百科上的相关介绍:维基百科
有关所有可用的 LaTeX 命令的详细文档,请参阅此处:MathLive 文档
同时,请观看以下视频:
安装
请按照 Discourse 官方 Meta 社区中的安装插件 指南进行操作,使用以下命令作为插件安装指令:
git clone https://github.com/spirobel/discourse-matheditor.git
此外,您还需要同时启用官方的数学插件:
官方数学插件
我建议使用 KateX 而非 MathJax,因为它的速度更快(至少对我来说如此)。
就这样
23 个赞
你的意思是像 MathLive 文档中那样,在方框下方显示图表吗?我觉得这是个不错的主意,但可能更适合由另一个插件来处理。你觉得这个插件怎么样:
Summary
Discourse Graphviz provides the ability to add graphs to posts using the DOT language.
Install Guide
This plugin is bundled with Discourse core. There is no need to install the plugin separately.
Features
This plugin uses the Viz.js library to render graphs.
To embed a graph use [graphviz] [/graphviz] bbcode. Optionally you can define layout engine attributes: [graphviz engine=neato]. If engine is not defined, it defaults to the dot engine…
它符合你的使用场景吗?
1 个赞
是的,我指的就是这个。至于 Graphviz 插件,我不确定它是否能显示数学图像。
2 个赞
我不是数学出身,但对语言工作很感兴趣。请问能否使用 Google 虚拟键盘创建一个插件?
1 个赞
顺便提一下,我发现这里有些帖子,由于没有配备本地键盘的电脑或笔记本电脑,生活在其他国家的用户无法用母语输入。当然,他们可以使用在线键盘,但这就像在新车上装个“木轮”一样,不太协调。
1 个赞
这也是我感兴趣的内容。我正在学习如何创建 Discourse 插件,因为我希望制作一个协作式的汉语词典。这是一个相当大的项目,所以我先创建一些具有类似功能的小型插件,以便实验如何实现整个系统。我们不能使用 Google 虚拟键盘,因为它似乎不是开源库。不过,通过简单的 Google 搜索可以发现存在开源的虚拟键盘解决方案:例如,我最近发现了这个:https://mottie.github.io/Keyboard/。我认为这些键盘的主要缺点是输入速度很慢。因此,通常如果我想用其他语言输入,我会安装类似 Unikey(用于越南语)或 Sunpinyin(用于汉语)这样的工具。我预计大多数用户能够用自己的语言输入,因此我并不打算添加虚拟键盘。但我也希望有一种方式可以输入带声调的拼音和注音。目前我还在思考如何解决这个问题。你正在研究哪些语言呢?
2 个赞
xiasummer
(xiasummer)
2022 年1 月 14 日 07:21
19
这非常漂亮!\n这可以做到吗?它会消耗很多硬件资源吗?
Mark_Wass
(Mark Wass)
2024 年1 月 25 日 03:51
20
@spirobel 我刚安装了您的插件,现在出现了这个错误。您有机会更新您很棒的插件吗?
错误:'matheditor-modal' 模态需要更新才能与最新版本的 Discourse 一起使用。请参阅 https://meta.discourse.org/t/268057。
Ethsim2
(Ethan )
2025 年4 月 4 日 06:24
23
嗨 Spirobal,
您的插件非常有用,尤其是在移动设备上。
自 2024 年 4 月以来,Discourse 已进行了多次更新,我没有看到此插件主题被标记为“已损坏”,因此我假设上述故障在后续的 Discourse 版本中无法重现?