Extension:Math/advancedSettings/ja

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

設定
設定は必ず の後に置き、MW_MATH_XXX 定数が未定義になるのを防ぎます.

サーバ側で MathJax を使用して変換
MW 1.23以降は Mathoid サーバで MathJax を使いサーバ側の texvc 入力を MathML+SVG 画像生成に変換できます. Mathoid は将来的にウィキペディアで用いられる画像生成モードです. それに関して、以下の設定が推奨されます.

Mathoid を確認し、自分専用の Mathoid サーバ上で実行する手順を探します. MathML 画像生成モードを有効に設定後、データベース更新スクリプトをもう一度実行し、必要なテーブルを作成します.

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


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


 * 設定 (MW 1.23 以降)

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

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

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

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

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