Extension:Math/advancedSettings/ja

数式拡張機能はtexvcその他のバックエンドを利用し、数式のレンダリングをサポートします. この拡張機能で現在、何ができるかについては数式の表示にまとめてあります.

サーバ側で MathJax を使用して変換
MW 1.23以降は Mathoid サーバで MathJax を使いサーバ側の texvc 入力を MathML+SVG 画像生成に変換できます. Mathoid は将来的にウィキペディアで用いられる画像生成モードです. それに関して、以下の設定が推奨されます. Mathoid is the rendering mode that is going to be used on future Wikipedia. For that the following settings are recommended:

Mathoid を確認し、自分専用の Mathoid サーバ上で実行する手順を探します. MathML 画像生成モードを有効に設定後、データベース更新スクリプトをもう一度実行し、必要なテーブルを作成します. After enabling the MathML rendering mode you have to run the database update script again to create the required table.

サーバ側で LaTeXML を使用して変換
LaTeX 画像生成の便利なオプションとして LaTeXML ウェブサービスを利用します. このサービスは LaTeX を高画質 MathML に変換します.


 * 設定 (MW 1.22) 1.23以降のほぼすべての設定が有効です


 * 設定 (MW 1.23 以降)

LaTeXML を自分戦丁野サーバにインストールする短いガイドはこちらを参照してください: Install LaTeXML

LaTeXML 画像生成モードを有効に設定後、データベース更新スクリプトを毛一度実行し、必要なテーブルを作成します.

すべての環境設定一覧
を呼び出した後、LocalSettings.phpに以下の変数を定義します.

CSS で MathML に SVG フォールバックモードを設定
MathML は既定ではアクセシビリティのツールからしか見えない設定です. しかしながら以下のスタイルを指定し、強制的にレンダリングを視覚化できます.

すると MathML 数式の書式も自由に変更可能で、たとえば数式用フォントの設定ができます.