在Android应用程序中包含mathjax

pee*_*eer 4 android mathjax

我想在我的应用程序中包含MathJax.我删除了我的应用程序不需要的文件,并将MathJax文件夹的大小缩小到3Mb.

我的mathjax文件夹位于我的应用程序的assests目录中.我试着用mathjax链接

<script type="text/javascript" src="/mathjax/MathJax.js?config=default"></script>
Run Code Online (Sandbox Code Playgroud)

这似乎不起作用.我的mathjax路径错了吗?因为我的应用程序工作正常,当我给我的源

 <script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=default"></script>
Run Code Online (Sandbox Code Playgroud)

解:

WRT Paul的解决方案,这是我所做的改变

  <script type="text/x-mathjax-config">
  MathJax.Hub.Config({  
skipStartupTypeset: true,
config: ['default.js'],
jax: ["input/TeX","output/HTML-CSS"],
extensions: ['tex2jax.js'] 
});
</script>
<script type="text/javascript"   src="file:///android_asset/antest_files/MathJax/MathJax.js"></script>
Run Code Online (Sandbox Code Playgroud)

小智 8

在Android中你必须引用一些不同的东西:

<script type="text/javascript" src="file:///android_asset/js/MathJax/MathJax.js"></script>
Run Code Online (Sandbox Code Playgroud)

请注意,您无法添加config参数,因为它无法正确加载.您需要使用以下命令进行配置:

<script type="text/x-mathjax-config">
...
</script>
Run Code Online (Sandbox Code Playgroud)

有关此帖子的更多信息:http://cs.jsu.edu/wordpress/?p = 498

希望我能提供帮助