什么是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文档.
妮妮云的来历妮妮云是 789 陈总 张总 三方共同投资建立的网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑妮妮云的市场定位妮妮云主要代理市场稳定速度的云服务器产品,避免新手购买云服务器的时候众多商家不知道如何选择,妮妮云就帮你选择好了产品,无需承担购买风险,不用担心出现被跑路 被诈骗的情况。妮妮云的售后保证妮妮云退款 通过于合作商的友好协商,云服务器提供2天内全额退款,超过2天不退款 物...
天上云服务器怎么样?天上云是国人商家,成都天上云网络科技有限公司,专注于香港、美国海外云服务器的产品,有多年的运维维护经验。世界这么大 靠谱最重,我们7*24H为您提供服务,贴心售后服务,安心、省事儿、稳定、靠谱。目前,天上云香港大带宽物理机服务器572元;20Mbps带宽!三网CN2线路,香港沙田数据中心!点击进入:天上云官方网站地址香港沙田数据中心!线路说明 :去程中国电信CN2 +中国联通+...
HostKvm是一家成立于2013年的国外VPS服务商,产品基于KVM架构,数据中心包括日本、新加坡、韩国、美国、俄罗斯、中国香港等多个地区机房,均为国内直连或优化线路,延迟较低,适合建站或者远程办公等。本月,商家旗下俄罗斯、新加坡、美国、香港等节点带宽进行了大幅度升级,俄罗斯机房国内电信/联通直连,CN2线路,150Mbps(原来30Mbps)带宽起,目前俄罗斯和香港高防节点5折骨折码继续优惠中...