バージョン | 1.4以降 |
---|---|
投稿者 | gontha |
状態 | 完了 |
投稿日 | 2008-02-28 (木) 12:14:56 |
数式表示にmimetexがありますが,いまひとつ見にくいですよね。texvcを入れようとしましたが,なかなかうまく動きません。どちらも変換された画像がcacheにたまっていくのもちょっとストレスです。
jsMathは,TeXのフォントが閲覧者にあれば,それを使ってくれるそうで,数式の大きさも文字の大きさに併せて変わるし,プリントアウトも綺麗ですね。
だれかjsMathのプラグインを作成していただけたら幸せです。
<SCRIPT SRC="path-to-jsMath/easy/load.js"></SCRIPT>と書いておけばjsMathが使えます。path-to-jsMathは,pukiwikiからのpathとなります。 -- gontha 2008-03-04 (火) 10:19:12
function plugin_jsmath_init() { global $head_tags; $jspath = '<script src="' . SKIN_DIR . '"jsMath/easy/load.js"></script>'; $head_tags[] = $jspath; } function plugin_jsmath_convert() { $args = func_get_args(); $body = end($args); return '<div class="math">' . htmlspecialchars($body) . '</div>'; } function plugin_jsmath_inline() { $args = func_get_args(); $body = array_pop($args); return '<span class="math">' . $body . '</span>'; }
<?php // -*- php -*- $Id: jsmath.inc.php,v 1.0 $ // // define("JSMATH_PATH", "path-to-jsMath"); function plugin_jsmath_init() { global $head_tags; $jspath = '<script src="' . JSMATH_PATH . 'easy/load.js"></script>'; $head_tags[] = $jspath; } function plugin_jsmath_convert() { $args = func_get_args(); $body = end($args); return '<div class="math">' . htmlspecialchars($body) . '</div>'; } function plugin_jsmath_inline() { $args = func_get_args(); $body = array_pop($args); return '<span class="math">' . $body . '</span>'; } ?>