擴展:SimpleMathJax
Appearance
发行状态: 稳定版 |
|
|---|---|
| 实现 | 标签 |
| 描述 | 使用MathJax用MediaWiki的数学风格渲染数学公式 |
| 作者 | jmnote and the contirubtors |
| 最新版本 | 0.8.8 (2025-12-14) |
| MediaWiki | 1.29+ |
| 数据库更改 | 否 |
| 许可协议 | MIT授權條款 |
| 下載 | README |
| 示例 | zetawiki.com |
|
|
|
SimpleMathJax插件提供了MathJax(一个JavaScript库)以便在MediaWiki中排版“数学环境”内的TeX公式。
此扩展将在所有具有math或chem标记的Wiki页面上从cdn.jsdelivr.net加载资源。
<math>E=mc^2</math>
- 优点
- 简单
- 轻巧
- 支持UTF-8
- 支持移动视图
- 可设置字体大小
- chem标签支持化学
- 其他inlineMath符号对支持
- MediaWiki风格!参见示例。
安裝
- 下载文件,并将其放置在您
extensions/文件夹中的SimpleMathJax目录内。 - 請新增下列代码到您的LocalSettings.php文件的底部:
wfLoadExtension( 'SimpleMathJax' );
- 在您方便的时候配置即可
完成 – 請导航至您的wiki上的Special:Version,以验证此扩展已成功安装。
或者你可以用git clone。
$ git clone --depth 1 https://github.com/jmnote/SimpleMathJax.git
如果你想使用本地MathJax脚本(而不是CDN),那么你可以使用git clone recursive。
在大多数情况下,CDN要比你的服务器快得多。
但是,如果你有一个加固的PHP安装,由于disabled_functions的限制,CDN可能无法使用。
$ git clone --depth 1 --recursive --shallow-submodules https://github.com/jmnote/SimpleMathJax.git
SimpleMathJax旨在替代Math扩展。 如果安装了Math扩展,则它可能具有优先权,并导致SimpleMathJax不起作用。 SimpleMathJax扩展是您开始渲染方程式所需的唯一选择。
配置设置
在调用wfLoadExtension( 'SimpleMathJax' );之后,可以在LocalSettings.php中定义以下变量。请注意,对于一个简单的站点,只需添加$wgSmjScale = 1.1;即可使其工作。
| 版本 | 设置名 | 默认值 | 描述 |
|---|---|---|---|
| 0.7.0+ | $wgSmjUseCdn | true
|
使用CDN或本地资源 |
| 0.7.0+ | $wgSmjUseChem | true
|
开启<chem>标签默认开启 |
| 0.8.0+ | $wgSmjEnableMenu | true
|
让MathJax的右键菜单可用 从0.8.0开始就没有这个设置,这将是一个错误。 |
| 0.8.0+ | $wgSmjExtraInlineMath | []
|
可以添加一些其他的inlineMath符号对 |
| 0.8.1+ | $wgSmjScale | 1
|
SimpleMathJax的默认字体大小 |
如果您想改变字体大小,则需要像下文一样设置$wgSmjScale。
wfLoadExtension( 'SimpleMathJax' );
$wgSmjScale = 1.5;
如果您要启用其他inlineMath符号对,则需要像下文一样设置$wgSmjExtraInlineMath。
wfLoadExtension( 'SimpleMathJax' );
$wgSmjExtraInlineMath = [ [ "$", "$" ], [ "\\(", "\\)" ] ];
如果您要使用本地的模块,则需要像下文一样设置$wgSmjUseCdn。
wfLoadExtension( 'SimpleMathJax' );
$wgSmjUseCdn = false;
示例
- 比较
- en:user:Jmkim dot com/TeX Samples (使用维基百科数学引擎渲染,英文)
- ko:user:Jmkim dot com/TeX 샘플 (使用维基百科数学引擎渲染,韩文)
- http://zetawiki.com/wiki/TeX_샘플 (使用MathJax渲染)
- 更多例子
- http://zetawiki.com/wiki/TeX_문법 (语法)
- http://zetawiki.com/wiki/TeX_행렬 (矩阵)
- http://zetawiki.com/wiki/TeX_특수문자 (特殊字符)
- http://zetawiki.com/wiki/Mhchem_테스트 (chem标签)
参阅
外部链接
| 此扩展在以下wiki农场/托管网站和/或软件包中提供: |
