0

TinyMCE と ASCIIMathML JavaScript ライブラリを使用して、Web ページで数式編集機能を提供しています。ASCIIMathML を取得して MathML に変換し、素晴らしい MathML レンダリング ライブラリを使用して方程式をレンダリングするのは簡単です。

私が理解できていないのは (おそらく何かが欠けているだけかもしれません)、反対方向の MathML -> ASCIIMathML に進む方法です。MathML を含むインポートするドキュメントの編集をサポートできる必要があります。他の方向に変換するようなライブラリは存在しますか? 私の Web サイト スタックは Java で構築されているため、Java ライブラリが理想的です。

4

1 に答える 1

2

あなたが望むことを正確に行うツールがあるかどうかはわかりません(または、一般的に可能であるとしても...おそらくMathMLはASCIIMathMLよりも表現力がありますか?)

このような変換ツールを自分で実装したい場合は、JEuclid の MathML パーサーを使用することから始めることができます。方程式の解析済み表現を取得したら、MathML DOM オブジェクトをトラバースしてASCIIMathML 構文の出力を開始できます。

于 2009-12-05T23:21:12.457 に答える