Juk*_*ela 18
对于复杂的方程式,MathJax是当前的实用解决方案.MathML原则上是一种更结构化的方法,但浏览器支持相当有限,而且质量往往质疑.
但是,复杂性是相对的.对某些人来说,é = MC ²或∂/∂ 牛逼 + v ⋅∇可能是复杂的,并且这样的结构可以仅使用HTML与CSS一些帮助编写得相当好; 看我的页面数学HTML(和CSS).
如果您不想在 HTML 中实现任何 JavaScript,您可以使用 CodeCogs 的方程编辑器工具 ( http://www.codecogs.com/latex/about.php )。
它真的很容易使用。您所要做的就是使用按钮界面编写方程式,然后立即生成 HTML 图像链接。当您运行 HTML 时,图像将在 CodeCogs 的服务器上生成并在您的站点中实施。这是一个非常舒适的工具。
使用的快速示例mathjax:
加载 cdn:(确保指定一个?config=选项,因为它没有包含在推荐的 cdn 链接中-default工作正常):
<script src='https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/MathJax.js?config=default'></script>
Run Code Online (Sandbox Code Playgroud)
然后,在你的 html 中简单地将方程包裹在里面 $$ {equation here} $$
例如 $$ {J(\theta) =\frac{1}{2m} [\sum^m_{i=1}(h_\theta(x^{(i)}) - y^{(i)})2 + \lambda\sum^n_{j=1}\theta^2_j} $$
它应该在页面上显示为一个方程式。