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

小渣云(36元/月)美国VPS洛杉矶 8核 8G

小渣云 做那个你想都不敢想的套餐 你现在也许不知道小渣云 不过未来你将被小渣云的产品所吸引小渣云 专注于一个套餐的商家 把性价比 稳定性 以及价格做到极致的商家,也许你不相信36元在别人家1核1G都买不到的价格在小渣云却可以买到 8核8G 高配云服务器,并且在安全性 稳定性 都是极高的标准。小渣云 目前使用的是美国超级稳定的ceranetworks机房 数据安全上 每5天备份一次数据倒异地 支持一...

PhotonVPS:$4/月,KVM-2GB/30GB/2TB/洛杉矶&达拉斯&芝加哥等

很久没有分享PhotonVPS的消息,最近看到商家VPS主机套餐有一些更新所以分享下。这是一家成立于2008年的国外VPS服务商,Psychz机房旗下的站点,主要提供VPS和独立服务器等,数据中心包括美国洛杉矶、达拉斯、芝加哥、阿什本等。目前,商家针对Cloud VPS提供8折优惠码,优惠后最低2G内存套餐每月4美元起。下面列出几款主机配置信息。CPU:1core内存:2GB硬盘:30GB NVm...

CloudCone:KVM月付1.99美元起,洛杉矶机房,支持PayPal/支付宝

CloudCone的[2021 Flash Sale]活动仍在继续,针对独立服务器、VPS或者Hosted email,其中VPS主机基于KVM架构,最低每月1.99美元,支持7天退款到账户,可使用PayPal或者支付宝付款,先充值后下单的方式。这是一家成立于2017年的国外VPS主机商,提供独立服务器租用和VPS主机,其中VPS基于KVM架构,多个不同系列,也经常提供一些促销套餐,数据中心在洛杉...

fusioncharts为你推荐
支持ipad支持ipad支持ipad图书馆学、情报学期刊投稿指南css选择器css3的选择器有哪些?迅雷下载速度迅雷下载速度与什么有关?morphvoxpro教程morphvox是什么 morphvox怎么使用 morphvox设置方法搜狗浏览器2.2在搜狗浏览器快速通道里设置的网址为什么打不开?支付宝白领日记支付宝白领日记在哪ios8.1.3iPhone6怎么删除iOS8.1.3更新包
美国vps 域名备案收费吗 万网免费域名 域名交易网 西安电信测速 host1plus vpsio 牛人与腾讯客服对话 52测评网 七夕促销 网站木马检测工具 共享主机 vip购优惠 搜索引擎提交入口 七夕快乐英语 空间租赁 美国凤凰城 智能dns解析 游戏服务器出租 xshell5注册码 更多