私の問題は次のとおりです:まず、別のページへのajax呼び出しを行い、現在のDOMの要素の一部をMathjaxを使用して数式をレンダリングする新しい情報に置き換えます。しかし、私のAjax呼び出しの後、Mathjaxは再びロードされないように見え、新しい数式用の数式がレンダリングされません。誰もこれまでに遭遇したことはありますか?解決策は何ですか?Ajaxコール後のMathjax
どうもありがとう
私の問題は次のとおりです:まず、別のページへのajax呼び出しを行い、現在のDOMの要素の一部をMathjaxを使用して数式をレンダリングする新しい情報に置き換えます。しかし、私のAjax呼び出しの後、Mathjaxは再びロードされないように見え、新しい数式用の数式がレンダリングされません。誰もこれまでに遭遇したことはありますか?解決策は何ですか?Ajaxコール後のMathjax
どうもありがとう
This Mathjax documentation pageはあなたに大いに役立つはずです。
たとえば、ページ上のすべての新しいノードを更新するために、MathJax.Hub.Queue(["Typeset",MathJax.Hub]);
メソッド呼び出しがあります。
Daniel O'Hara
に加えて、MathJax.Hub.Queue(["Reprocess",MathJax.Hub])
に電話することもできます。またはMathJax.Hub.Typeset()
に直接電話することをお勧めしますが、実際には生産中ではないことをお勧めします
私は同じ問題を抱えています。このコードは "MathJax.Hub.Queue([" Typeset "、MathJax.Hub]);それは何もしません。私も火薬瓶のコンソールで動作しますが、何の効果もありません。 – Sharique
その非同期です。あなたは文字通り 'Typeset()'呼び出しをキューに追加します。コンソールで 'MathJax.Hub.Typeset()'を呼び出そうとしますが、実際にはこのように使うのはお勧めしません –