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/

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

Source: https://habr.com/ru/post/J45292/


All Articles