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

StackOverflow https://stackoverflow.com/questions/215733

  •  03-07-2019
  •  | 
  •  

質問

世界でMathMLとその使用法を理解する最良の方法は何ですか?

特に意味するのは:

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

解決

W3CのMathMLホームページは、開始するのに適した場所です。 MathMLを使用するソフトウェアのリストがあります。 MathML仕様には2つの部分があります。プレゼンテーションセットは、レンダリングエンジンに方程式のタイプセット方法を指示します(たとえば、スタック分画と斜角分画を区別します)。そして、コンテンツセットは、計算エンジンに方程式を解釈します(y(x)はxの関数yまたは2つの変数が乗算されますか?)。ほとんどのアプリケーションは、MathMLの1つのサブセットまたはアプリケーションのスコープに応じて他のサブセットに焦点を合わせます。

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

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

これが役立つことを願っていますが、さらに質問がある場合は、support @ dessci.comにメールしてください。

よろしくお願いします

Autumn Cuellar、デザインサイエンスのXMLスペシャリスト

他のヒント

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

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

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

で見つけることができます。
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top