GtkMathView

ソフトウェアのスクリーンショット:
GtkMathView
ソフトウェアの詳細:
バージョン: 0.8.0
日付のアップロード: 3 Jun 15
開発者: Luca Padovani
ライセンス: 無料
人気: 24

Rating: 2.0/5 (Total Votes: 1)

GtkMathViewはMathMLの文書のためのC ++のレンダリングエンジンです。 GtkMathViewは、閲覧と編集MathMLマークアップのために使用することができるインタラクティブなビューを提供します。
GtkMathViewは、目的のMathML文書(またはその一部)を横断するようにし、適切にレンダリングするのに適しているGtkMathViewの内部データ構造をインスタンス化することですフロントエンドによってMathMLの文書を読み込みます。
現在、以下のフロントエンドがサポートされています。
·MathMLの文書をツリーとして表現さ​​れ、libxml2のツリーAPIを使用してナビゲートされたlibxml2のフロントエンド、。
·MathMLの文書が完全にメモリにロードされていないとlibxml2のリーダーAPIを使用してナビゲートされたlibxml2のリーダーのフロントエンド、。このフロントエンドは、MathMLの文書のバッチレンダリングのために特に便利です。
MathMLの文書はツリーとして表され、順番にlibxml2のためのDOM準拠のラッパーですGMetaDOM、によって提供されるDOM APIを使用してナビゲートされている·GMetaDOMフロントエンド、。
·MathMLの文書がいくつかのアプリケーション固有の形式で表現され、アプリケーションが提供するコールバック関数を用いてナビゲートされたカスタムのフロントエンド、。
GtkMathViewは(描画プリミティブなどを描く、使用可能なフォント)その目的は、プラットフォーム固有の機能を抽象化を提供することで、バックエンドを介してのMathML文書をレンダリングします。
現在、以下のバックエンドが提供されています。
·GTK +アプリケーションではPangoを使用したMathML文書をレンダリングするためのGTK +のバックエンド、。
GTK +ウィジェットにGtkMathViewをラップ·GTK +ウィジェットのバックエンドは、直接GTK +アプリケーションに埋め込むことができます。
SVGにMathMLのレンダリング·SVGのバックエンド、。
一つはAbiMathViewプラグインによってAbiWordの中にはMathML文書を埋め込むことができます。·AbiWordのバックエンド、。
要件:
·GCC≥3.4(GCC 3.3のいくつかのバージョンがGtkMathViewにいくつかのクラスをコンパイル問題があることが知られています)
·GLibの≥2.2.1
·GTK +≥2.2.1(GTK +バックエンドのために0.7.0から始まるオプション、バージョン0.6.5までに必要)
(バージョンまでと0.6.1を含むために必要な、GMetaDOMフロントエンド用の0.6.2からオプションの開始)·GMetaDOM≥0.1.8
·miniDOMはもはやサポートされておらず、gtkmathviewの≥の0.4.x.では動作しません今のところ、gtkmathviewの0.3.xで動作する最新GMetaDOMバージョンは0.0.3cです。
·のlibxmlの≥2.6.7(0.6.2までのバージョンに必要な、だけのlibxml2とlibxml2のリーダーフロントエンドの場合)
·T1libは≥5(あなたがType 1フォントおよびアンチエイリアシングを使用する場合は、GTK +のバックエンドのために必要)。 T1libは用のRPMパッケージはGtkMathViewためディディエのページで見つけることができます。
·POPTの≥1.7(存在しない場合、ライブラリだけがビルドされます)
このリリースの新機能:
·MathMLのテーブルとスクリプトのレンダリングのバグが修正されました。
·2以上のフォント(AMSからMSAMとMSBM)のサポートが追加されました。

同じようなソフトウェア

Distances
Distances

14 Apr 15

HartMath
HartMath

3 Jun 15

Hypre
Hypre

11 May 15

Schifra
Schifra

3 Jun 15

へのコメント GtkMathView

コメントが見つかりません
コメントを追加
画像をオンにする!