PhpMathPublisher-HTMLの数式

プロジェクトの1つでは、テキストに複雑な数式を使用することが必要になりました。 Microsoft Equationなどの数式エディターを使用し、それを画像として保存するオプションは、既存の数式を簡単に編集する機能が必要なため、適切ではありません。

ソリューションはPhpMathPublisherの形式で見つかりました。



画像

PhpMathPublisherは、PHPツールのみを使用してHTMLで数式を公開するためのシステムです。

各式は、対応するHTMLコードを返すスクリプトによってPNG画像に変換されます。

ソリューションはクロスブラウザであり、エンドユーザーはアドオンやフォントをインストールする必要はありません。

スクリプトを機能させるには、GDライブラリと数学記号を含むフォント(フォントが含まれています)が必要です。

PhpMathPublisherを使用して生成された数式の例を次に示します。

PhpMathPublisher

PhpMathPublisher

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 .






変換後のオプション:

PhpMathPublisher



Wordpress用のPhpMathPublisherプラグインがあります。

http://wordpress.org/extend/plugins/wpmathpub/

http://wordpress.org/extend/plugins/wpmathpublisher/



ハブの最初の投稿、厳密に判断しないでください:)




All Articles