:cn: Discourse Math 插件

honeymoose
Wed, 17 May 2023 13:34:26 +0000
Users

| |
| 概述 | Discourse Math 使用 MathJax (默认) 或者 KaTeX 来让你在你的 Discourse 中使用数学公式。
| 仓库链接 | https://github.com/discourse/discourse-math
| Install Guide | 如何在 Discourse 中安装插件

这个插件是 Discourse 官方提供的插件，同时这个插件被官方支持和维护的。

如果你还需要其他的特性需求的话，你可以直接找 Discourse 的官方。

启用数学（Math）

Math 插件可以在设置中进行设置，可以通过 admin/plugins 页面来进行配置：

特性

当你把这个插件启用成功后，你可以使用符号来对要表示的数学方法进行标记 $ 例如下面的代码： $E=mc^2$.

当然你也可以使用 $$ 来进行包装，如下面的格式：

$$
\sqrt{(-1)} \; 2^3 \; \sum \; \pi
$$

Discourse 数学使用的是 heuristic 模式，这样的话可以保证下面的内容不会被转换： “I spent 20$ and another 100$”。

当你使用 MathJax 的时候，你还可以启用 asciimath 来显示函数，这个时候你可以使用 % 来作为分隔符： %E=mc^2%

站点设置

查看所有基于站点管理员的 “math” 设置

名字 | 描述
启用 discourse math | 启用 Discourse Math 插件（将会对 和 的代码块进行识别）
discourse math 处理插件 | 默认的处理插件为： [mathjax/katex]
discourse math 鼠标放大 | 当把鼠标放到数学函数上的时候放大 200% （仅对 MathJax 有效）
启用辅助设置 | 启用辅助设置 （仅对 MathJax 有效）
discourse math 启用 asciimath | 启用asciimath （将会使用 % 作为分隔符）（仅对 MathJax 有效）

如果你使用的是 Discourse 官方提供的主机服务的话，有关 Discourse Match 的插件对所有的用户都有效。官方链接为：Math | Discourse - Civilized Discussion

2 Beiträge - 1 Teilnehmer