0
点赞
收藏
分享

微信扫一扫

Discourse Math 插件


Discourse Math 插件_分隔符

概述

Discourse Math 使用 MathJax (默认) 或者 KaTeX 来让你在你的 Discourse 中使用数学公式。



Discourse Math 插件_Math_02

仓库链接

GitHub - discourse/discourse-math: Official MathJax support for Discourse

Discourse Math 插件_ci_03

Install Guide

如何在 Discourse 中安装插件

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

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

启用数学(Math)

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

Discourse Math 插件_ci_04

特性

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

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

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




Discourse Math 插件_ci_05


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

Discourse Math 插件 - Discourse - OSSEZ

举报

相关推荐

0 条评论