プロジェクトの1つでは、テキストに複雑な数式を使用することが必要になりました。 Microsoft Equationなどの数式エディターを使用し、それを画像として保存するオプションは、既存の数式を簡単に編集する機能が必要なため、適切ではありません。
ソリューションは
PhpMathPublisherの形式で見つかりました。
PhpMathPublisherは、PHPツールのみを使用してHTMLで数式を公開するためのシステムです。
各式は、対応するHTMLコードを返すスクリプトによってPNG画像に変換されます。
ソリューションはクロスブラウザであり、エンドユーザーはアドオンやフォントをインストールする必要はありません。
スクリプトを機能させるには、GDライブラリと数学記号を含むフォント(フォントが含まれています)が必要です。
PhpMathPublisherを使用して生成された数式の例を
次に示します。
使用する
1.
アーカイブをダウンロードする
2.アーカイブを解凍します。 アーカイブには、必要なすべてのフォント、例、ドキュメントがすでに含まれています。
数式を使用するには、1つのファイルのみを接続します。
include( "mathpublisher.php" );
* This source code was highlighted with Source Code Highlighter .
...そして式を導きます:
echo mathfilter($text,$size,$pathtoimg);
* This source code was highlighted with Source Code Highlighter .
ここで:
$text
標準HTMLタグと<m> ... </ m>タグで囲まれた数式を含むテキスト(詳細は以下)。
$size
-フォントサイズ。
$pathtoimg
画像を保存するディレクトリへの相対パス。
パーサーは、その場で<m> ... </ m>タグに含まれる式を数式付きの画像に変換し、それらを画像ディレクトリに保存します。 式の構文は、
アーカイブまたは
オンラインのドキュメントで入手でき
ます 。
例:
< m > pi=3/4 sqrt{3}+24 int{0}{1/4}{sqrt{xx^2}dx} </ m >
* This source code was highlighted with Source Code Highlighter .
変換後のオプション:
Wordpress用のPhpMathPublisherプラグインがあります。
http://wordpress.org/extend/plugins/wpmathpub/http://wordpress.org/extend/plugins/wpmathpublisher/ハブの最初の投稿、厳密に判断しないでください:)