我正在寻找一个纯粹的客户端JavaScript库,将乳胶方程式呈现为HTML/CSS.我讨厌所有我看到的是从服务器请求图像的实用程序.
用法示例:
latex('\frac{a}{b}')
Run Code Online (Sandbox Code Playgroud)
输出:
<div style="position: relative; display: inline-block; height: 2em; width: 1em">
<div style="position: absolute; top: 0em">a</div>
<div style="position: absolute; top: 1em; border-top: 1px solid black">b</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我问,因为如果这不存在我正在考虑写它,也许作为一个jQuery插件.
小智 50
MathJax是同一主要开发人员Davide Cervone对jsMath的演变和替代,但得到了企业的支持.它不是建立在jsMath之上,而是基本上是对它的重新设计.它遵循与jsMath完全相同的原则,但增加了对MathML的支持,并更好地利用了现代浏览器,webfonts和JavaScript技术.虽然Davide将回答有关jsMath的问题,但不会在其上发生任何未来的发展,并且强烈建议其用户转向MathJax.我的公司Design Science是其支持者之一.
Fel*_*ing 33
jsMath呈现TeX论坛.它也被 mathoverflow.net和数学软件圣人的web界面使用.我假设他们知道他们在做什么;)
从主页:
jsMath包提供了一种在HTML页面中包含数学的方法,该方法适用于Windows,Macintosh OS X,Linux和其他各种unix版本的多个浏览器.它克服了使用图像表示数学的传统方法的许多缺点:jsMath使用原生字体,因此当您更改浏览器中文本的大小时,它们会调整大小,它们以打印机的全分辨率打印,而您不必等待下载数十个图像,以便在网页中查看数学.网页作者也有优势,因为不需要预处理您的网页来生成任何图像,并且数学以TeX形式输入,因此可以轻松创建和维护您的网页.