Discourse 数学编辑器是一个插件,可让用户更便捷地在 Discourse 中输入数学公式。该编辑器帮助您创建 LaTeX 表达式。如果您不了解 LaTeX,请阅读维基百科上的相关介绍:维基百科
有关所有可用的 LaTeX 命令的详细文档,请参阅此处:MathLive 文档
同时,请观看以下视频:
安装
请按照 Discourse 官方 Meta 社区中的安装插件 指南进行操作,使用以下命令作为插件安装指令:
git clone https://github.com/spirobel/discourse-matheditor.git
此外,您还需要同时启用官方的数学插件:
官方数学插件
我建议使用 KateX 而非 MathJax,因为它的速度更快(至少对我来说如此)。
就这样
23 个赞
你的意思是像 MathLive 文档中那样,在方框下方显示图表吗?我觉得这是个不错的主意,但可能更适合由另一个插件来处理。你觉得这个插件怎么样:
||||
-|-|
| 摘要 | Discourse Graphviz 允许使用 DOT 语言在帖子中添加图表。
| 安装指南 | 此插件已捆绑在 Discourse 核心中。无需单独安装该插件。
功能
此插件使用 Viz.js 库来渲染图表。
要嵌入图表,请使用 [graphviz] [/graphviz] bbcode。你可以选择定义布局引擎属性:[graphviz engine=neato]。如果未定义引擎,则默认为 dot 引擎。
请参阅 Graphviz 网站以获取文档和更多示例。
示例
[graphviz engine=circo]
graph {
a -- b;
b -- c;
c -- d;
d -- e;
e -- g;
a -- g;
a -- c;
a -- d;
a -- e;
b -- d;
b -- e;
b -- g;
c -- e;
c -- g;
d -- g;
}
[…
它符合你的使用场景吗?
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 版本中无法重现?