問題タブ [mathml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1353 参照

html - jqMathでできるように、HTMLをMathJaxでTeX/MathML内に配置することは可能ですか?

jqMath を使用すると、 \htmlを使用して、次のような数式の中に html を挿入できます。

これにより、次の式がユーザーに表示され、最初の + の前に html 入力が表示されます。

y=ax[実際の入力]+bx+c

だから.. MathJaxを使って同じことを達成することは可能ですか?

0 投票する
4 に答える
20005 参照

android - Androidで数式を実際に表示する方法

私はこれについてかなり長い間調査してきましたが、この種の質問はすでに回答されていることを知っています. しかし、Androidアプリで数式を実際に扱う方法を示す正解は見つかりませんでした。Android プロジェクトに大量 (5~20MB) のファイルを含めないと、MATHML のような数式スクリプトを解析して表示する方法がないようです。Android でよく言及されている JEuclid と MathJax を見てみましたが、このカテゴリにありました。

したがって、現時点で考えられる唯一の方法は、これらの各数式を画像ファイルに入れて Android に表示することです。しかし、実際には、その手動プロセスは非常に時間がかかります。これは正しい方法ではないと確信しています。

だから私はこれをもう一度尋ねなければなりません。Android アプリで実際に数式を表示する方法は?

0 投票する
1 に答える
161 参照

unicode - MathML による XHTML ページの翻訳

MathML を含む XHTML ページはほとんどありません。すべて Amaya を使用して生成されます。それらを別の言語に翻訳する必要がありますが、Amaya は Unicode テキスト エンコーディングをサポートしていないようです。現在、XHTML のテキストを手動で置き換える予定です。

この翻訳プロセスを実装する他の可能な方法を知りたいです。翻訳は、MathML の構造を維持する必要があります。

0 投票する
1 に答える
1196 参照

c++ - MathML <-> Infix を変換する C/C++ ライブラリはありますか?

MathML を infix に、infix を MathML に変換できる C/C++ ライブラリを探しています。

ライブラリは mathml を 2*x に変換します。または x+sin (t) を指定すると、次の mathml が得られます

私はそのようなライブラリを作成する方法を知っていますが、可能であれば車輪を再発明したくありません。ライブラリを管理されていないコードにリンクできる必要があるため、Java にすることはできません。

0 投票する
1 に答える
691 参照

php - XMLとPHPでMathMLを解析する

PHPを使用してXMLでMathMLを解析する必要があります

これが私のXMLのMathMLのサンプルコードです(ref):

PHPのXMLからmathmlを解析するのを手伝ってください

0 投票する
3 に答える
367 参照

python - Python - Google App Engine で外部 XSLT ファイルを使用する

Python/Google App Engine CRUD webapp に MathJax を使用しています。Content MathML を使用して数式を作成してもらいたい (Web アプリケーションがセマンティック情報を他の場所で活用できるようにするため)。

次に、この Content-to-Presentation MML XSLTを使用して、結果の Presentation MathML で MathJax を使用できるようにします。

通常、変換サービスを提供するには、次のようにします。

しかしopen('ctop.xsl')、Google App Engine ではできません。またctop.xsl、MathMLTranslator で文字列リテラルとしてコンテンツを貼り付けることもできません (大きすぎて、両方のタイプの引用符が含まれています)。

どうすればこれを処理できますか?

0 投票する
1 に答える
1583 参照

javascript - mathjaxはどのように機能しますか?

作業中のプロジェクトでMathjaxを使用していますが、どのように機能するか理解できません。私は次のコードでMathMLを使用しています:

このコードは正常に機能します。

XMLファイルについての私の理解では、AJAXを介して呼び出して解釈する必要がありましたが、MathMLは、ページが読み込まれるとすぐにMathJaxを介してレンダリングされるようです。onloadページが読み込まれるとすぐにMathJaxをレンダリングするメソッドはありますか?XMLをMathJaxグラフィックに変換するメソッドをドキュメントで検索しようとしましたが、何も見つかりません。また、XMLタグとMathjaxフォントの間のある種のマップを探してみましたが、そこにも何も見つかりませんでした。何か案は?

0 投票する
1 に答える
3147 参照

python - lxml/MathML XML Schema - How do I fix "content model is not determinist." error?

I'm following the lxml validation documentation to build a class that validates a given XML string against the Math ML 3.0 schema. Here's the class:

#xA;

Instantiating it produces the following:

#xA;

How do I fix this?

0 投票する
2 に答える
464 参照

javascript - 文字列を分割し、部分文字列をmathmlタグでラップします

分割してMathMLタグでラップしようとしている文字列があります。目標は、MathML(おそらくMathJax)が方程式の出力をレンダリングすることです。私が遭遇している問題は、MathMLタグをさまざまなサブストリングに一致させることです。

例えば:

私は次のように配列をループすることができます:

ただし、これは単一のMathMLタグに対してのみ機能します。各サブストリングをタグにマップし、そのタグでラップし(できれば変数の観点からタグを参照)、タグも閉じます(のような複数要素のMathMLを使用する場合に機能します<msup>)。

アップデート

たとえば、これは私が作成しようとしているものです。

入力:x + 2

出力:<mi>x</mi><mo>+</mo><mn>2</mn>

私は一日中この問題と戦ってきました。何か案は?

0 投票する
1 に答える
2053 参照

iphone - MathMLがiPhone/iPadでいつ利用可能になるかについての公式声明はありますか?

私がオンラインで見つけたものはすべて、MathMLサポートのWebKit開発が間もなく行われるという噂を示しています。私がこの作品の公式声明をどこで見つけることができるか、そして(公式の情報源から)いつこれが起こるかを誰かが知っていますか?ありがとうございました。