starsrivers/flarum-mathren

为您的论坛提供TeX数学公式渲染。

安装: 67

依赖项: 0

建议者: 0

安全: 0

星标: 1

关注者: 0

分支: 4

开放问题: 5

语言:JavaScript

类型:flarum-extension


README

MIT license Latest Stable Version Total Downloads

一个用于处理Flarum论坛TeX数学公式渲染的扩展。

Screenshot

Action

点击查看设置截图

功能

  • 基于KaTeX(网络上最快的数学排版库)。
  • 将表达式显示为内联或块元素。
  • 兼容Markdown和BBCode。
  • 将任何表达式的源代码复制到剪贴板。
  • flarum/mentions扩展集成,您可以引用所选的表达式。
  • 在预览模式下工作。

安装

composer require starsrivers/flarum-mathren

更新

composer update starsrivers/flarum-mathren
php flarum cache:clear

使用

启用扩展。

块表达式

使用[math][/math]或您自定义的分隔符包裹您的TeX代码。

[math]\int_{-\infty}^\infty\hat\xi\,e^{2\pi i\xi x}\,d\xi[/math]

块表达式将被包裹在.mathren-block类中。

内联表达式

使用[imath][/imath]或您自定义的分隔符包裹您的TeX代码。

Lorem ipsum dolor [imath]\varDelta = b^2-4ac[/imath] sit amet.

内联表达式将被包裹在.mathren-inline类中。

忽略表达式

如果您愿意显示带有分隔符的TeX代码,有以下三种选项

  1. 使用反引号或code标签包裹您的表达式。
  • 您必须在设置页面上将其设置为忽略的标签。
  1. 使用忽略的类包裹您的表达式。
  • 您可以从设置页面上设置忽略的类。
  1. 使用决定性关键词与您的表达式一起使用。
  • 默认情况下,关键词是ignore。但您可以从设置页面上更改它或分配多个关键词。您必须在BBCode中写入这些关键词之一(例如[math=keyword]x^3[/math])。

默认情况下,将向忽略表达式的包装器中添加.mathren-ignore类。但您可以从设置页面上更改它。

链接