4

この質問の答えがまだ見つからないことに驚いています。カバーされている場合はお知らせください。

私は現在、MathDox数式エディター(ここ)を使用して、ユーザーがWebページ上の方程式を直接操作できるようにしています。エディターは、キャンバスとの対話を許可することで機能します。キャンバスは、方程式をOpenMathxml形式でテキストエリアに保存します。次に、OpenMathxmlをデータベースに保存します。

保存したOpenMathを、自分の作品や他の人の作品を閲覧するユーザー向けの非インタラクティブなディスプレイとして開きたいのですが。MathMLは通常、方程式の記憶媒体であり、Firefoxでより簡単に処理できると思いますが、エディターのMathML変換エンジンは完全にデバッグされていないため、可能であればOpenMathを使用したいと思います。人々がMathMLディスプレイにxmlスタイルシートを使用しているのを見てきましたが、xmlをキャンバスに変換するためのプラグインがあるようです。

私はこれに正しく近づいていますか?どのような表示方法を使用すればよいですか?

4

1 に答える 1

0

OpenMathからcanvasに移行する場合は、MathLayoutエンジン全体を実装する必要があります。これは大きな仕事です。Web上のほとんどすべてのOpenMathは、レンダリングのためにPresentationMathMLに変換されます。MathMLはhtml5の標準部分であり、chomeのfirefox safari開発バージョンでサポートされており、Operaでは限られた範囲でサポートされており、IEとMathPlayerでも機能します。ブラウザベースのXSLTは、この変換を行うためにopenmathサイトで無料で入手できます。この効果は、次のようなOpenMathCDのいずれかで確認できます。

http://www.openmath.org/cd/arith1.xhtml

于 2012-11-08T23:55:51.353 に答える