MediaWikiでLaTeXを使用する
実際問題良くわかってないのだけど…できたので…Googleのサービスを利用してLaTeXを表示する方法だよ。
- ファイルの作成
以下の内容でファイルを作成し、適当な名前.phpで保存してね。
ちなみに「LaTeX with google chart」からのパクリだよ。(タグを「m」から「math」に変更しているよ)<?php # Place this file in extension directory as Mtag.php # Add the following line to LocalSettings.php: # include './extensions/Mtag.php'; # Mediawiki will render as LaTeX the code within <math> </math> tags. $wgExtensionFunctions[] = "wfMtag"; function wfMtag() { global $wgParser; $wgParser->setHook( "math", "returnMtagged" ); } function returnMtagged( $code, $argv) { $urlencodedcode = urlencode($code); $txt='<img src="http://chart.apis.google.com/chart?cht=tx&chf=bg,s,FFFFFFFF&chco=000000&chl='.$urlencodedcode.'">'; return $txt; } ?>
- ファイルのアップロード
MediaWikiをインストールしているディレクトリの「extensions」に好きな名前でディレクトリを作成して、「1.」で作成したファイルをアップロードしてね。 - LocalSettings.phpの修正
LocalSettings.phpの「Enabled Extensions」エリアに「include './extensions/「2.で作成したディレクトリ」/「1.で作成したファイル」.php';」を追記してね。
(あぁ~ダウンロードして修正してアップロードするってことだよ) - 試しにWikiのページ作成・編集でって入力してみてね。「<math>LaTeX</math>」って表示されたら成功だよ。
<math>LaTeX</math>