0

この JSFiddleASCIIMathを使用して式1+x^2を表示しています。

レンダリング後にASCIIMath式のTeX値を取得するにはどうすればよいですか? その値を myTeX div に保存したいですか?

TeX を取得するための ASCIIMath メソッドまたはMathJax .Hub メソッドはありますか?

HTML + JavaScript:

 <script type="text/javascript" src="js/jquery-1.4.1.js"></script>
 <script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=AM_HTMLorMML-full">  
 </script>

 <div id="myExpr">`1+x^2`</div>
 <div id="myTeX"></div>

 <script type="text/x-mathjax-config">
      MathJax.Hub.Config({ 
           messageStyle: 'none', 
           tex2jax: { preview: 'none'}   
      });
 </script>

アップデート:

その方法は次のとおりです。

JavaScript:

 <script src="ASCIIMathTeXImg.js"></script>

 <script>
      var x = AMTparseAMtoTeX('1+5/4^2');
      console.log(x);
 </script>
4

1 に答える 1

1

おそらくレンダリングではなく、ASCIImath ソースを扱いたいでしょう。

asciimath リポジトリには、asciimath を LaTeX に変換するための PHP スクリプトが含まれています。 https://github.com/asciimath/asciimathml/tree/master/asciimath-basedを参照してください。

MathJax にはまだ何も組み込まれていませんが、https://github.com/mathjax/MathJax/issues/1124での機能リクエストがあります。

于 2015-09-22T21:39:58.983 に答える