3

MathML とその世界での使用法について理解するための最良の方法は何ですか?

特に私が意味するのは:

  • レンダリング/編集に何を使用しますか
  • あなたが私に指摘できる商用/オープンソースアプリケーションで使用されていますか?
  • 人気で使用頻度も高い?
  • C#、C++、Java などのアプリケーション内で使用できるビューアはありますか?
  • ... (MathML に関するその他の情報)
4

3 に答える 3

3

W3C の MathML ホームページはもちろん、開始するのに適した場所です。彼らは、MathML を使用するソフトウェアのリストを持っています。MathML 仕様には 2 つの部分があります。プレゼンテーション セットは、レンダリング エンジンに方程式をタイプセットする方法 (たとえば、積み上げ分数と面取り分数を区別する方法) を指示します。方程式を解釈します (y(x) は x の関数 y ですか、それとも 2 つの変数を乗算したものですか?)。ほとんどのアプリケーションは、アプリケーションの範囲に応じて、MathML のいずれかのサブセットに焦点を当てます。

MathML はますます広く使用されていますが、これには正当な理由があります。MathML には XML のすべての利点があります (詳細については、ホワイト ペーパーMathML is XMLを参照してください)。

Design Science はWebEQを作成しています。これには、Web サイトで MathML を編集および表示するためのコンポーネントが含まれています。これらのコンポーネントをデスクトップ アプリケーションに含めたい場合は、SDK バージョンも用意されています。WebEQ は Java ベースです。

これがお役に立てば幸いですが、さらに質問がある場合は、support@dessci.com までお気軽にメールしてください。

幸運をお祈りしています、

Autumn Cuellar 氏、Design Science の XML スペシャリスト

于 2008-10-20T16:03:42.777 に答える
1

おそらく聞きたいことではありませんが、MathML を試した後、XML 表現よりもはるかに読みやすくコンパクトであるため、TeX に戻りました。TeX には、大規模なユーザー ベースと、安定したオープンな WYSIWYG エディターが多数あります。

また、Mozilla MathMLページには、TeX->MathML トランスレータと (おそらく死んでいる) javascript MathML エディタへのリンクが含まれています。

于 2008-10-21T13:51:02.560 に答える
1

私が取り組んだ MathML の例の 1 つは、機械翻訳によって C# コードに変換することでした。ここでプロジェクトを見つけることができます

于 2008-12-02T23:53:18.320 に答える