我正在尝试为我的应用程序增加Tex的支持,我想使用 Mathjax 渲染数学公式客户端,因为我放弃了服务器端解决方案 这里.
Mathjax库很胖(30.000个文件),由于 文件号码限制.

我没有Mathjax库的经验,因此我愿意接受其他策略:

  • 可用的Mathjax CDN
  • 削减一些目录/文件以减少包的文件编号。

您知道在Google App Engine上使用Mathjax的任何方法吗?

有帮助吗?

解决方案

您可以使用 http://mathjax.connectmv.com :我们不是CDN,但是我们免费公开托管最新的Mathjax文件。

我们有2周的到期标题, Access-Control-Allow-Origin: * 允许跨站点访问。

其他提示

自2011年3月以来 Mathjax有自己的CDN, ,因此您现在可以使用它而不将任何文件上传到GAE。只需确保这是任何页面的标题:

<script type="text/javascript" async
  src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?...">
</script>

如果删除PNG文件,请确保将ImageFont值设置为配置中的null,以便MathJax不会尝试使用image字体。彼得是正确的,它们可与无法处理 @font-face CSS指令的浏览器一起使用(这包括iPhone/itouch/iPad,尽管iOS4.2现在正确处理它,并且Mathjax很快就应该处理)对于Firefox,当Mathjax从本地文件(文件:// URL)加载时,该文件不在同一目录中或包含加载其加载HTML文件的单注的目录或子目录中。如果您不在这两种情况下,则可以安全地删除图像字体。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top