0

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

<body>
    <math>
        <mi>x</mi>
        <mo>+</mo>
        <mn>2</mn>
    </math>
</body>

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

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

4

1 に答える 1

1

はい、onloadMathJaxが最初にページをタイプセットするために使用するハンドラーがあります。

何を達成しようとしているのかわかりませんが、onloadハンドラーの実行後にページの数学を変更する必要がある場合は、MathJax処理キューを使用して新しいタイプセットコマンドを発行する必要があります。ページのドキュメントで数学の変更を参照してください。

タグとフォントの間にマッピングはありません(翻訳はそれよりも複雑です)。繰り返しますが、何を達成しようとしているのかを知るのに役立ちます。

MathJaxサポートコミュニティは、MathJaxユーザーフォーラム開発者フォーラムでより活発に活動しているので、そこで質問してみてください。

ダビデ

于 2012-01-15T19:06:58.317 に答える