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

uc浏览器邀请码  时间:2021-01-31  阅读:()

什么是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文档.

美国200G美国高防服务器16G,800元

美国高防服务器提速啦专业提供美国高防服务器,美国高防服务器租用,美国抗攻击服务器,高防御美国服务器租用等。我们的海外高防服务器带给您坚不可摧的DDoS防护,保障您的业务不受攻击影响。HostEase美国高防服务器位于加州和洛杉矶数据中心,均为国内访问速度最快最稳定的美国抗攻击机房,带给您快速的访问体验。我们的高防服务器配有最高层级的DDoS防护系统,每款抗攻击服务器均拥有免费DDoS防护额度,让您...

美得云(20元)香港特价将军澳CTG+CN2云服务器

美得云成立于2021年,是一家云产品管理服务商(cloud)专业提供云计算服务、DDOS防护、网络安全服务、国内海外数据中心托管租用等业务、20000+用户的选择,43800+小时稳定运行香港特价将军澳CTG+CN2云服务器、采用高端CPU 优质CN2路线 SDD硬盘。香港CTG+CN22核2G3M20G数据盘25元点击购买香港CTG+CN2​2核2G5M30G数据盘39元点击购买香港CTG+CN...

什么是BGP国际线路及BGP线路有哪些优势

我们在选择虚拟主机和云服务器的时候,是不是经常有看到有的线路是BGP线路,比如前几天有看到服务商有国际BGP线路和国内BGP线路。这个BGP线路和其他服务线路有什么不同呢?所谓的BGP线路机房,就是在不同的运营商之间通过技术手段时间各个网络的兼容速度最佳,但是IP地址还是一个。正常情况下,我们看到的某个服务商提供的IP地址,在电信和联通移动速度是不同的,有的电信速度不错,有的是移动速度好。但是如果...

uc浏览器邀请码为你推荐
麒麟990和骁龙865哪个好骁龙八65和麒麟990谁强一点?杀毒软件哪个好什么杀毒软件比较好呢??手机音乐播放器哪个好手机音乐播放器哪个好苹果手机助手哪个好苹果手机助手哪个好网页传奇哪个好玩近有什么好玩的网页传奇介绍么播放器哪个好哪个播放器比较好用飞信空间登录关于飞信登陆方式空间登录qq如何在空间里登陆qq空间登录qq手机QQ能不能直接登录空间而不用上QQ辽宁联通网上营业厅辽宁省昌图县联通网上营业厅通话单怎么查询
高防服务器租用选锐一 踢楼 美国翻墙 java空间 商务主机 免费个人网站申请 华为网络硬盘 免费个人空间 谁的qq空间最好看 服务器维护方案 免费智能解析 raid10 太原联通测速 广州服务器托管 asp空间 亿库 htaccess 月付空间 gotoassist wannacry勒索病毒 更多