私が作業しているプロジェクトでMathjaxを使用していますが、動作する方法を理解できません。私は次のコードでMathMLを使用しています:mathjaxはどのように動作しますか?
<body>
<math>
<mi>x</mi>
<mo>+</mo>
<mn>2</mn>
</math>
</body>
このコードは正常に動作します。
XMLファイルを理解するには、AJAXを使用して呼び出して解釈する必要がありましたが、ページが読み込まれるとすぐにMathMLによってMathJaxがレンダリングされるようです。ページが読み込まれるとすぐにMathJaxをレンダリングする方法はonload
ですか?私は、XMLをMathJaxグラフィックスに変換するメソッドをドキュメントで検索しようとしましたが、何も見つかりませんでした。また、XMLタグとMathjaxフォントの間にある種のマップを探してみましたが、そこに何かを見つけることはできませんでした。何か案は?
@ DavideCervone - 返信ありがとうございます。私はMathMLタグと一緒にMathJaxによってレンダリングされるカスタムxmlタグのセットを追加しようとしています。私はmathmlと数学のグラフィックスの間にマップがあれば、そのセットを追加することができると考えました。私はMJaxの開発者フォーラムをチェックしますが、それを行う前に、これを行う方法に関するアドバイスはありますか? – dopatraman
MathJaxは有効なMathMLのみを処理し、独自のタグ(annotation-xmlタグを持つセマンティクス要素の外側)を挿入することは無効です。一方、MathJaxのタグセットを拡張することは可能ですが、それは心の弱いものではなく、MathJaxの内部を注意深く知る必要があります。いくつかの場所(入力jax、出力jax、拡張機能)。 –
それは私が簡単に説明できるものではなく、この時点で文書化されていません。 –