Html 如果从本地js文件加载或包含源代码,则MathJax不工作
我正在本地HTML文件中测试MathJax javascript库。如果我包括以下内容,它可以正常工作并正确呈现数学公式:Html 如果从本地js文件加载或包含源代码,则MathJax不工作,html,javascript,mathjax,mathml,Html,Javascript,Mathjax,Mathml,我正在本地HTML文件中测试MathJax javascript库。如果我包括以下内容,它可以正常工作并正确呈现数学公式: script type='text/javascript' src='http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML' 在HTML文件中,但如果改为包含以下内容,则不起作用: script type="text/javascript" src="/path_to/m
script type='text/javascript' src='http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML'
在HTML文件中,但如果改为包含以下内容,则不起作用:
script type="text/javascript" src="/path_to/mathjax.js"
或者即使我把整个javascript源代码。
原因是什么?我需要将mathjax.js从本地js文件加载到本地HTML文件中,所以第一种方法对我没有帮助。
(编辑-我看到一个错误:
未能加载/extensions/MathZoom.js
)我必须加载整个MathJax发行版(17 Mb zip文件),展开它并将正确的配置字符串放入HTML文件中。最后的表格是:
script type='text/javascript'src='/path\u to/MathJax/MathJax.js?config=TeX-AMS-MML\u HTMLorMML,local/local'出现这种情况可能有两个原因 1.您可能尚未解压缩整个zip文件夹,因此请先解压缩 不过,你还是要找出错误的第二个原因 2.您没有正确引用该文件。 例如:
您键入的文件名不正确。正确的文件名是MathJax.js。下面给出的是正确的方法
<script type ="text/javascript" src="pathto\MathJax.js">
MathJax.js是解压缩文件夹中的文件名(除非修改)
如果所有这些都不起作用,则通过以下方式链接到脚本:
<script type="text/javascript" src="Pathto\MathJax.js?config=TeX-AMS-MML_HTMLorMML">
脚本无法运行的原因是您没有包括:
“?config=TeX-AMS-MML_HTMLorMML”
有关如何减少MathJax安装以供本地使用的详细信息,请参阅本文。未来注意:cdn.MathJax.org即将结束,请查看迁移提示。谢谢,它对我很有用,但我面临另一个问题(我使用一个转发器来显示数学短语列表)在第一页中,它正常工作,但当您更改转发器页面时,MathJax不工作并显示简单文本。@AliAmini,请确保您提到的转发器页面具有MathJax脚本。还要检查浏览器控制台以检查错误。感谢您的回答,我通过在转发器页面更改事件(MathJax.Hub.TypeSet()中添加MathJax.Hub.TypeSet()解决了此问题这将在第页中运行agian MathJax)
<script type="text/javascript" src="Pathto\MathJax.js?config=TeX-AMS-MML_HTMLorMML">