Extension:Math/新バージョン
![]() リリースの状態: 安定 |
|
---|---|
実装 | タグ |
説明 | Allows to render mathematical formulas |
作者 | Tomasz Wegrzanowski、Brion Vibber、他 |
最新バージョン | continuous updates |
MediaWiki | 1.19+ |
データベースの変更 | はい |
テーブル | math mathoid mathlatexml |
ライセンス | GNU 一般公衆利用許諾書 2.0 |
ダウンロード | |
|
|
<math> |
|
Quarterly downloads | 377 (Ranked 28th) |
Public wikis using | 3,745 (Ranked 25th) |
translatewiki.net で翻訳を利用できる場合は、Math/new-version 拡張機能の翻訳にご協力ください | |
問題点 | 未解決のタスク · バグを報告 |
The Math extension provides support for rendering mathematical formulae. An overview of what can currently be done with this extension is found at the English Wikipedia's documentation.
インストール
- ダウンロードして、ファイルを
extensions/
フォルダー内のMath
という名前のディレクトリ内に配置します。 - 以下のコードを
LocalSettings.php
の末尾に追加します:require_once "$IP/extensions/Math/Math.php"; // See below for installation requirements and configuration settings:
- 更新スクリプトを実行します。このスクリプトは、この拡張機能が必要とするデータベーステーブルを自動的に作成します。
- To see math beyond a plain text output, follow instructions below for enabling various math output modes.
- 完了 – ウィキの「Special:Version」に移動して、拡張機能が正しくインストールされたことを確認します。
Vagrant installation:
- Vagrant を使用している場合は、
vagrant roles enable math --provision
でインストールしてください。
設定
Beginning from MW 1.23+ you can use a Mathoid server that uses MathJax to convert texvc input on the server side to MathML+SVG rendering. Mathoid is the rendering mode that is going to be used on future Wikipedia. For that the following settings are recommended:
// Set Mathoid as default rendering option;
$wgDefaultUserOptions['math'] = 'mathml';
Check out Mathoid to find instructions how to run your own Mathoid server.
すべての環境設定一覧
設定名 | 既定値 | 説明 |
---|---|---|
$wgMathValidModes | array( 'png', 'source', 'mathml' )
|
Defines the mode allowed on the server. |
$wgMathMathMLTimeout | 20
|
The timeout for the HTTP-Request sent to the MathML to render an equation, in seconds. |
$wgMathDisableTexFilter | false
|
Option to disable the tex filter. If set to true any LaTeX expression is parsed this can be a potential security risk. If set to false only a subset of the TeX commands is allowed. See the wikipedia page Help:Math for details. |
$wgMathMathMLUrl | http://mathoid.testme.wmflabs.org | Defines the link to the mathoid server. |
Purging pages that contain equations
Specifying the URL-parameter action=purge does not force the math equation to re-render the math tags. If a complete re-rendering of the math tags is desired the URL-parameter action=purge&mathpurge=true has to be passed. Be aware that this might cause side effects with other pages since the math extension uses the hash of the input TeX-input-string as the caching key. e.g. if you would force the re-rending with mathpurge option for a page containing the equation $E=mc^2$, the new rendering result would be used on all other pages containing $E=mc^2$ after the individual page caches are invalidated.
エラー報告
If something is wrong with the math extension you can report that at Phabricator. In addition you should check how your problem relates to the automated unit tests that are generated from the page CoverageTest.
Further reading
The Math extension can do much more, beside the basics described here. Check out Extension:Math/高度な設定 for old versions and further information.
関連項目
- Extension:Math/Roadmap for further development
この拡張機能は 1 つ以上のウィキメディアのプロジェクトで使用されています。 これはおそらく、この拡張機能が安定していて高いトラフィックのウェブサイトでも十分に動作することを意味します。 この拡張機能がインストールされている場所を確認するには、ウィキメディアの設定ファイル CommonSettings.php および InitialiseSettings.php 内で、この拡張機能の名前を探してください。 特定のウィキにインストールされている拡張機能の完全な一覧は、そのウィキの Special:Version ページにあります。 |