MathJax:在浏览器上显示LaTeX等数学公式的JS引擎

fusioncharts  时间:2021-02-25  阅读:()
什么是MathJaxMathJax是一个显示网络上数学公式的开源JavaScript引擎库,它可以在所有浏览器上面工作,其中就支持LaTeX,MathML和AsciiMath符号,里面的数字会被MathJax使用JavaScript引擎解析成HTML,SVG或者是MathML方程式,然后在现代的浏览器里面显示.
它的设计目标是利用最新的web技术,构建一个支持math的web平台.
支持主要的浏览器和操作系统,包括那些移动设备.
对大部分用户而言它不需要安装,即没有插件需要下载也没有软件需要安装,所以网页作者可以编写包含数学公式的页面并有信心可以自然而容易的浏览到它们.
只需要在页面中包含MathJax脚本和一些数学公式,其他的事情交给MathJax来处理吧.
MathJax使用网络字体(大部分浏览器都支持)去产生高质量的排版,使其在所有分辨率都可缩放和显示,这远比使用包含公式的图片要有效得多.
MathJax也可以用于屏幕阅读器,让视力受损者也可以使用.
使用MathJax显示数学公式是基于文本的,而非图片.
它可以被搜索引擎使用,这意味着方程式和页面上的文字一样是可以被搜索的.
MathJax允许页面作者使用TeX、LaTeX符号和MathML或者AsciiMath去书写公式.
MathJax甚至可以将Tex格式转化为MathML格式,使其可以被原生支持MathML格式的浏览器更多的渲染.
转化为MathML格式后你可以复制粘贴它们到其他程序中.
MathJax是模块化的,所以它仅仅在需要时才加载它的组件,同时也可以被扩展以实现更多功能.
MathJax同时也是高度可配置的,允许作者作出更适宜网站自身的自定义.
最重要的,MathJax的API可以让你在你的网页上动态的创建公式.
如何使用1/3使用MathJax很简单,只需要引入MathJax.
js库,然后所有的都交给MathJax处理,我们可以去https://github.
com/mathjax/MathJax下载最新版本的MathJax到自己网站,也可以使用MathJax提供的CDN直接使用.
本文就简单地使用MathJax提供的CDN来介绍.
首先我们引入athJax.
js可以通过上面的从MathJax分布式服务器上获取最新的MathJax.
js文件.
而且加上TeX-AMS-MML_HTMLorMML使得我们可以支持Tex和MathML公式,如果浏览器支持MathML解析,那么就使用它,否则会使用HTML-with-CSS来显示数学公式.
而且config=TeX-AMS-MML_HTMLorMML是最常用的,更多的config可以去参加官方文档(http://docs.
mathjax.
org/en/latest/start.
html).
下面使用TeX和LaTeX进行说明TeX和LaTeX格式的公式使用主要有两种形式,(1)、包含在段落之中的;(2)、独立于其他文字的.
TeX和LaTeX格式的默认分隔符是$$.
.
.
$$和\[.
.
.
\],这个是独立于其他文字的,其实如果想要在段落之中显示TeX和LaTeX格式的公式使,需要使用\(.
.
.
\).
比如显示行内公式\(\alpha+\beta=\gamma\)可以使用:\(\alpha+\beta=\gamma\)\[\newcommand{\R}{\mathbb{R}}\newcommand{\E}{\mathbb{E}}\newcommand{\x}{\mathbf{x}}\newcommand{\y}{\mathbf{y}}\newcommand{\wv}{\mathbf{w}}\newcommand{\av}{\mathbf{\alpha}}\newcommand{\bv}{\mathbf{b}}\newcommand{\N}{\mathbb{N}}\newcommand{\id}{\mathbf{I}}\newcommand{\ind}{\mathbf{1}}\newcommand{\0}{\mathbf{0}}\newcommand{\unit}{\mathbf{e}}\newcommand{\one}{\mathbf{1}}\newcommand{\zero}{\mathbf{0}}\]独立于其他文字的$$\alpha+\beta=\gamma$$2/3或者\[\alpha+\beta=\gamma\]可以使用$$\alpha+\beta=\gamma$$或者\[\alpha+\beta=\gamma\]更复杂的公式显示:lossfunction$L(\\wv;\\x,y)$gradientorsub-gradienthingeloss$\max\{0,1-y\wv^T\x\},\quady\in\{-1,+1\}$$\begin{cases}-y\cdot\x&\text{if$y\wv^T\x<1$},\\0&\text{otherwise}.
\end{cases}$logisticloss$\log(1+\exp(-y\wv^T\x)),\quady\in\{-1,+1\}$$-y\left(1-\frac1{1+\exp(-y\wv^T\x)}\right)\cdot\x$squaredloss$\frac{1}{2}(\wv^T\x-y)^2,\quady\in\R$$(\wv^T\x-y)\cdot\x$When$a\ne0$,therearetwosolutionsto\(ax^2+bx+c=0\)andtheyare$$x={-b\pm\sqrt{b^2-4ac}\over2a}.
$$$$\left[-\frac{\mathrm{SW}\;\mathrm{periods}}{\epsilon_1}\right]$$$${{\Lambda}}=\frac{2\,\sin\,\phi}{{\sqrt3\,\left({3-\sin\,\phi}\right)}}$$$$\mathrm{\mathcal{B}}\left({\Lambda}_{\mathrm{b}}^0\to\Lambda\beta^{\prime}\right)$$$$\LARGEXX大学,数学与应用数学\hfill2009年至今$$MathJax.
Hub.
Config({tex2jax:{inlineMath:更多关于数学公式的使用可以参照http://docs.
mathjax.
org/en/latest/start.
html文档.
本博客文章除特别声明,全部都是原创!
原创文章版权归过往记忆大数据(过往记忆)所有,未经许可不得转载.
本文链接:【】()PoweredbyTCPDF(www.
tcpdf.
org)3/3

TMThosting夏季促销:VPS月付7折,年付65折,独立服务器95折,西雅图机房

TMThosting发布了一个2021 Summer Sale活动,针对西雅图VPS主机提供月付7折优惠码,年付65折优惠码,独立服务器提供95折优惠码,本轮促销活动到7月25日。这是一家成立于2018年的国外主机商,主要提供VPS和独立服务器租用业务,数据中心包括美国西雅图和达拉斯,其中VPS基于KVM架构,都有提供免费的DDoS保护,支持选择Windows或者Linux操作系统。Budget ...

修罗云50元/月起香港大宽带NAT VPS,香港沙田建站2核2G5M仅70元/月起

修罗云怎么样?修罗云是一家国内老牌商家,修罗云商家以销售NAT机器起家,国内的中转机相当不错,给的带宽都非常高,此前推荐的也都是国内NAT VPS机器。今天,云服务器网(www.yuntue.com)小编主要介绍一下修罗云的香港云服务器,适合建站,香港沙田cn2云服务器,2核2G,5M带宽仅70元/月起,同时香港香港大带宽NAT VPS低至50元/月起,性价比不错,可以尝试一下!点击进入:修罗云官...

10gbiz首月半价月付2.36美元,香港/洛杉矶VPS、硅谷独立服务器/站群服务器

收到10gbiz发来的7月份优惠方案,中国香港、美国洛杉矶机房VPS主机4折优惠码,优惠后洛杉矶VPS月付2.36美元起,香港VPS月付2.75美元起。这是一家2020年成立的主机商,提供的产品包括独立服务器租用和VPS主机等,数据中心在美国洛杉矶、圣何塞和中国香港。商家VPS主机基于KVM架构,支持使用PayPal或者支付宝付款。洛杉矶VPS架构CPU内存硬盘带宽系统价格单核512MB10GB1...

fusioncharts为你推荐
机构apple贵州省127人才ipad支持ipad支持ipadoutput_buffering飞飞的官方网站是啥尺寸(mm)操作區域手控xp如何关闭445端口请大家帮帮忙,怎样关闭135和445端口?win7telnetWin7系统中的telnet命令如何应用?重庆电信网速测试电信100M下载速度多少M,为什么我家里电信100M下载速度最快5M美妙,是不是严重缩水
广东服务器租用 北京主机租用 免费申请域名和空间 账号泄露 免费名片模板 ev证书 网站实时监控 卡巴斯基永久免费版 双12 带宽租赁 贵阳电信测速 卡巴斯基试用版下载 杭州电信宽带 server2008 nano 电脑主机启动不了 sockscap下载 免费邮件服务器软件 中国联通网站 更多