MathJax入门

xxxspy 2017-06-02 18:02:32
Categories: Tags:

MathJax简介

MathJax是一款展示数学符号、数学公式的JavaScript库,可以解析Latex、MathML和ASCIIMathML等标记语言,将其渲染成人类可读的公式。今天我在这里总结一点入门的知识点,主要是给自己学习用。

公式标记

用符号$作为公的开头和结尾,比如$a \neq b$可以渲染成\(a \neq b\)

首先是希腊字母的写法

不同的数学符号都有大小写,都列在下表中。

| 名称 |大写 |Tex |小写 |Tex
| ---- |---- |— |---- |-----|-----
|alpha |$A$ | \(A\) |$\alpha$ | \(\alpha\)
|beta |$B$ |\(B\) |$\beta$ |\(\beta\)
|gamma |Γ\Gamma |\(\Gamma\) |γ\gamma |\(\gamma\)
|delta |Δ\Delta |\(\Delta\) |δ\delta |\(\delta\)
|epsilon |EE |\(E\) |ϵ\epsilon |\(\epsilon\)
|zeta |ZZ |\(Z\) |ζ\zeta |\(\zeta\)
|eta |HH |\(H\) |η\eta |\(\eta\)
|theta |Θ\Theta |\(\Theta\) |θ\theta |\(\theta\)
|iota |II |\(I\) |ι\iota |\(\iota\)
|kappa |KK |\(K\) |κ\kappa |\(\kappa\)
|lambda |Λ\Lambda |\(\Lambda\) |λ\lambda |\(\lambda\)
|mu |MM |\(M\) |μ\mu |\(\mu\)
|nu |NN |\(N\) |ν\nu |\(\nu\)
|xi |Ξ\Xi |\(\Xi\) |ξ\xi |\(\xi\)
|omicron |OO |\(O\) |ο\omicron |\(\omicron\)
|pi |Π\Pi |\(\Pi\) |π\pi |\(\pi\)
|rho |PP |\(P\) |ρ\rho |\(\rho\)
|sigma |Σ\Sigma |\(\Sigma\) |σ\sigma |\(\sigma\)
|tau |TT |\(T\) |τ\tau |\(\tau\)
|upsilon |Υ\Upsilon |\(\Upsilon\) |υ\upsilon |\(\upsilon\)
|phi |Φ\Phi |\(\Phi\) |ϕ\phi |\(\phi\)
|chi |XX |\(X\) |χ\chi |\(\chi\)
|psi |Ψ\Psi |\(\Psi\) |ψ\psi |\(\psi\)
|omega |\Omega $ |`\(\Omega\)` |\omega$ |\(\omega\)

上标与下标

上标和下标分别使用^与_,例如\(x_i^2\)显示为\(x_i^2\)。默认情况下,上下标符号仅仅对下一个组起作用。一个组即单个字符或者使用{..}包裹起来的内容。也就是说,如果使用10^10,会得到\(10^10\),而10^{10}才是\(10^{10}\)。同时,大括号还能消除二义性,如x^5^6将得到一个错误\(x^5^6\),必须使用大括号来界定^的结合性,如{x^5}^6\({x^5}^6\) 或者 x^{5^6}\(x^{5^6}\)

括号

常见函数

常见符号

顶部符号

我们有时候需要在字母上方书写符号,用{}来表示组合,例如:

求和

\sum 用来表示求和符号\(\sum\), 有很多不同的写法:

积分

\int 表示积分符号 \(\int\), 和求和符号类似:

和积分类似的符号还有以下这些

分数和根号

分数用\frac 表示,例如\frac ab --> \(\frac ab\), {}可以帮助你分组,例如\frac a{b*c} --> \(\frac a{b*c}\),带括号的分数(\frac ab)^2 --> \((\frac ab)^2\) 。 还有一种写法是使用\over,例如1+2 \over 3+4 --> \(1+2 \over 3+4\)

使用\sqrt表示根号,例如 \sqrt[4] x --> \(\sqrt[4] x\)

矩阵和表格

使用\begin{array}{列样式}…\end{array}这样的形式来创建表格,列样式可以是clr表示居中,左,右对齐,还可以使用|表示一条竖线。表格中 各行使用\\分隔,各列使用&分隔。使用\hline在本行前加入一条直线。 例如,

1
2
3
4
5
6
7
8
\begin{array}{c|lcr}
n & \text{Left} & \text{Center} & \text{Right} \\
\hline
1 & 0.24 & 1 & 125 \\
\hline
2 & -1 & 189 & -8 \\
3 & -20 & 2000 & 1+10i \\
\end{array}

\[ \begin{array}{c|lcr} n & \text{左} & \text{中} & \text{右} \\ \hline 1 & 0.24 & 1 & 125 \\ \hline 2 & -1 & 189 & -8 \\ 3 & -20 & 2000 & 1+10i \\ \end{array} \]

`
[J_\alpha(x) = \sum_{m=0}^\infty \frac{(-1)^m}{m! \Gamma (m + \alpha + 1)} {\left({ \frac{x}{2} }\right)}^{2m + \alpha}]

`

一些常用公式

\[ (a + b)^n = /sum{r=0}^n C_n^ra^{n-r}b^r \]