starsrivers / flarum-mathren
为您的论坛提供TeX数学公式渲染。
1.0.5
2022-07-21 02:40 UTC
Requires
- flarum/core: >=1.0.2
- dev-master
- v03.x-dev
- v02.x-dev
- 1.0.5
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- 0.3.7
- 0.3.6
- 0.3.5
- 0.3.4
- 0.3.3
- 0.3.2
- 0.3.1
- 0.3.0
- 0.2.7
- 0.2.6
- v0.2.5
- v0.2.4
- v0.2.3
- v0.2.2
- v0.2.1
- v0.2.0
- v0.1.0
- dev-dependabot/npm_and_yarn/js/json5-1.0.2
- dev-dependabot/npm_and_yarn/js/json5-and-webpack-and-webpack-cli-and-babel-loader-2.2.3
- dev-dependabot/npm_and_yarn/js/decode-uri-component-0.2.2
- dev-dependabot/npm_and_yarn/js/loader-utils-1.4.2
- dev-dependabot/npm_and_yarn/js/minimatch-3.1.2
- dev-analysis-BMkwKg
This package is auto-updated.
Last update: 2024-09-08 10:56:33 UTC
README
一个用于处理Flarum论坛TeX数学公式渲染的扩展。
功能
- 基于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代码,有以下三种选项
- 使用反引号或
code
标签包裹您的表达式。
- 您必须在设置页面上将其设置为忽略的标签。
- 使用忽略的类包裹您的表达式。
- 您可以从设置页面上设置忽略的类。
- 使用决定性关键词与您的表达式一起使用。
- 默认情况下,关键词是
ignore
。但您可以从设置页面上更改它或分配多个关键词。您必须在BBCode中写入这些关键词之一(例如[math=keyword]x^3[/math]
)。
默认情况下,将向忽略表达式的包装器中添加.mathren-ignore
类。但您可以从设置页面上更改它。