MathJax
跳转到导航
跳转到搜索
示例
<!DOCTYPE html>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>MathJax Test</title>
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=default"></script>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
jax: ["input/TeX","output/HTML-CSS"],
extensions: ["tex2jax.js","MathMenu.js","MathZoom.js","FontWarnings.js"],
TeX: {
extensions: ["AMSmath.js","AMSsymbols.js","noErrors.js","noUndefined.js"]
},
FontWarnings: {
Message: {
webFont: [
"使用网络字体中。"
],
imageFonts: [
"无法载入网络字体,使用图片取代。"
]
}
}
});
</script>
<p>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}.$$</p>
配置
MathJax提供一些通用的配置[1],以 config 参数附加到脚本地址末尾,如
<!-- 使用默认配置,可再进一步配置 -->
<script type="text/javascript" src="path-to-MathJax/MathJax.js?config=default"></script>
<!-- 使用 HTML+CSS 来排版 -->
<script type="text/javascript" src="path-to-MathJax/MathJax.js?config=TeX-AMS_HTML"></script>
字体警告
如示例中所示,在配置中可配置字体载入出问题时显示的提示消息。[2]注意在火狐中本地文件无法载入网络字体,此时将使用图片字体代替。
字体警告在每个站点只会提示一次(使用 cookie 记录)。