メインメニューを開く

差分

MediaWikiでLaTeXを使用する

1,822 バイト追加, 2019年7月22日 (月) 13:38
ページの作成:「実際問題良くわかってないのだけど…できたので…Googleのサービスを利用してLaTeXを表示する方法だよ。<br/> # ファイルの作成<…」
実際問題良くわかってないのだけど…できたので…Googleのサービスを利用してLaTeXを表示する方法だよ。<br/>
# ファイルの作成<br/>以下の内容でファイルを作成し、適当な名前.phpで保存してね。<br/>ちなみに「[http://www.mediawiki.org/wiki/LaTeX_with_google_chart LaTeX with google chart]」からのパクリだよ。(タグを「m」から「math」に変更しているよ)<br/><source lang="php"><?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;
}
?>
</source>
# ファイルのアップロード<br/>MediaWikiをインストールしているディレクトリの「extensions」に好きな名前でディレクトリを作成して、「1.」で作成したファイルをアップロードしてね。
# LocalSettings.phpの修正<br/>LocalSettings.phpの「Enabled Extensions」エリアに「include './extensions/「2.で作成したディレクトリ」/「1.で作成したファイル」.php';」を追記してね。<br/>(あぁ~ダウンロードして修正してアップロードするってことだよ)
# 試しにWikiのページ作成・編集で<pre><math>LaTeX</math></pre>って入力してみてね。「<math>LaTeX</math>」って表示されたら成功だよ。
[[Category:MediaWiki]]