【发布时间】:2014-11-08 11:15:27
【问题描述】:
我目前正在尝试使用 squarespace 创建一个新网站,并且我想使用 MathJax 来排版数学。这与 SE 用于在物理上渲染数学的引擎相同。例如,SE。
使用 MathJax 的标准方法是在您想使用 MathJax 的第一页的页眉中放入特定代码 sn-p,如 here 所述。我试图通过使用“代码注入”功能在 squarespace 中执行此操作,该功能允许将所需的代码放入 squarespace 网站上所有页面的标题中,但数学似乎没有呈现。
This person 声称已经使我在上面概述的过程工作,但是按照他的建议将所需的数学公式输入 HTML 代码块后,MathJax 似乎没有工作。下面是一个代码示例。
JavaScript:
<script type="text/javascript"
src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>
HTML:
When \(a \ne 0\), there are two solutions to \(ax^2 + bx + c = 0\) and they are
$$x = {-b \pm \sqrt{b^2-4ac} \over 2a}.$$
更新。 似乎 MathJax 确实使用上述过程正确呈现(即,如果您将其输入到 html 代码块中),但仅当您以访问者身份查看该站点时,而不是在您登录到您的 squarespace 帐户时。
【问题讨论】:
-
未来注意事项:cdn.mathjax.org 即将结束生命周期,请查看mathjax.org/cdn-shutting-down 了解迁移提示。
标签: javascript html mathjax squarespace