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

RAKSmart VPS主机半价活动 支持Windows系统 包含香港、日本机房

RAKSmart 商家最近动作还是比较大的,比如他们也在增加云服务器产品,目前已经包含美国圣何塞和洛杉矶机房,以及这个月有新增的中国香港机房,根据大趋势云服务器算是比较技术流的趋势。传统的VPS主机架构方案在技术层面上稍微落后一些,当然也是可以用的。不清楚是商家出于对于传统VPS主机清理库存,还是多渠道的产品化营销,看到RAKSmart VPS主机提供美国、香港和日本机房的半价促销,当然也包括其他...

819云互联(800元/月),香港BGP E5 2650 16G,日本 E5 2650 16G

819云互联 在本月发布了一个购买香港,日本独立服务器的活动,相对之前的首月活动性价比更高,最多只能享受1个月的活动 续费价格恢复原价 是有些颇高 这次819云互联与机房是合作伙伴 本次拿到机房 活动7天内购买独立服务器后期的长期续费价格 加大力度 确实来说这次的就可以买年付或者更长时间了…本次是5个机房可供选择,独立服务器最低默认是50M带宽,不限制流量,。官网:https://ww...

新网,域名7月盛夏1核心2G内存.COM域名仅19.9元/首年,主机9.9元/月,企业邮箱0元体验

新网好不好?新网域名便宜吗?新网怎么样?新网是国内老牌知名域名注册商,企业正规化运营,资质齐全,与阿里云万网和腾讯云DNSPOD同为国内服务商巨头。近日新网发布了最新的七月放价季优惠活动,主要针对域名、云主机、企业邮箱、SSL证书等多款云产品推送了超值的优惠,其中.com顶级域名仅19.9元/首年,.cn域名仅16元/首年,云主机1核心2G内存3Mbps带宽仅9.9元/月,企业邮箱更是免费送1年,...

fusioncharts为你推荐
Ladenchrome车轮163支持ipadcss3圆角在HTML里如何实现圆角矩形?勒索病毒win7补丁怎么删除 防勒索病毒 打的补丁itunes备份怎样用itunes备份iphonex-routerX-TRAlL是什么意思canvas2七尾奈留除了DC canvas2 sola EF 快乐小兔幸运草 以外改编成动画的作品有哪些?google中国地图谷歌中国地图用的是什么投影,什么坐标系win7关闭135端口请问如何关闭135端口?
日本动态vps duniu 512au 青果网 国外php空间 linux空间 股票老左 hkg idc是什么 百度云1t 美国堪萨斯 支付宝扫码领红包 1元域名 中国电信测速器 国外在线代理服务器 游戏服务器出租 广东主机托管 万网服务器 hosting24 海外加速 更多