备份Mathjax来源

时间:2015-12-02 22:35:25

标签: html mathjax

我最近下载了MathJax的副本,因为我喜欢数学和编程(我有时离线编程)。

MathJax网站(mathjax.com)说您可以使用他们的MathJax副本或下载本地副本。我的问题是,有没有办法在mathjax.com上使用MathJax的副本,如果没有,请使用我的本地副本?例如,如果其他人想要查看网页并且他们没有MathJax的本地副本,那么HTML文件可以将他们引导到mathjax.com上的MathJax副本,如果我在没有Internet的情况下工作, HTML文件可以使用我的本地副本。

作为相关内容,HTML / CSS字体属性可以有备份字体;如果某个特定字体不可用,它可以删除到下一个可用字体,依此类推。

这是我的代码:

<!DOCTYPE html>
<html>
    <head>
        <title>Math Template</title>
        <meta charset=UTF-8>
        <script type="text/x-mathjax-config">
            MathJax.Hub.Config({
                extensions: ["tex2jax.js"],
                jax: ["input/TeX","output/HTML-CSS"],
                tex2jax: {inlineMath: [["$","$"],["\\(","\\)"]]}
            });
        </script>
        <script type="text/javascript"  src="C:/MathJax/MathJax.js?config=TeX-MML-AM_CHTML></script>
    </head>
    <body>
    <p>$$x = {-b \pm \sqrt{b^2-4ac} \over 2a}.$$</p>
    </body>
</html>

如果代码中有任何不良做法,请告诉我。

谢谢,

海龟

1 个答案:

答案 0 :(得分:2)

来自the MathJax docs Wiki的代码段可能会对您有所帮助。

  

如果CDN处于脱机状态(例如,当您没有网络连接时),则回退到MathJax本地副本的简单脚本。

$ touch /var/www/domain.com/folder_name/index.html
  

为方便起见,后备配置会停用图像字体支持(imageFont:null)。这允许您通过删除PNG字体来托管超薄本地副本。