配置
目前博客园已经内置添加了MathJax以支持LaTeX数学公式。
- 进入博客后台,在“选项”中选中“启用数学公式支持”。
- 在编辑框输入LaTeX数学公式
- 保存,查看,就发现成功显示公式了
Latex公式基础
排版方式
行级元素:行级元素使用 $括起来,两个该符号分别表示公式的首尾
块级元素:块级元素使用 $$括起来。块级元素默认是居中显示
常用西文符号
\alpha,\beta,...,\omega 代表α、β、ω。大写字母使用 \Gamma,\Delta,...,\Omega 代表Γ、Δ、Ω.
上标和下标
使用^和_表示上标和下标,例如 x_i^2 表示 $x_i^2$, \log_2 x 表示 $\log_2 x$.
使用{}来消除二义性——优先级问题。例如,10^10: $10^10$,显然是错误的,要正确显示1010,正确的语法应该是10^{10}.同样还有一个例子,x_i^2: $x_i^2$, x_{i^2}: $x_{i^2}$
括号
小括号和中括号直接使用,大括号由于用来分组,所以需要转义。\{1+2\}: $\{1+2\}$
运算
- 分数:\frac{ }{ }。例如,\frac{1+1}{2}+1: $\frac{1+1}{2}$
- 求和:\sum_1^n: $\sum_1^n$
- 积分:\int_1^n: $\int_1^n$
- 极限:lim_(x \to \infty): $lim_(x \to \infty)$
- 矩阵:begin{matrix}...\end{matrix},使用&分割同行元素,\\换行,例如:
$$ \begin{matrix} 1 & x & x^2 \ 1 & y & y^2 \ 1 & z & z^2 \ \end{matrix} $$
显示为
$$\begin{matrix}1 & x & x^2 \\1 & y & y^2 \\1 & z & z^2 \\ \end{matrix}$$
杂例
- h(\theta)=\sum_{j=0}^n \theta_jx_j
$$h(\theta)= \sum{j=0}^n \theta_j x_j$$
- J(\theta)=\frac1{2m}\sum_{i=0}(y^i-h_\theta(x^i))^2
$$J(\theta)=\frac1{2m}\sum_{i=0}(y^i-h_\theta(x^i))^2$$
- \frac{\partial J_{\theta}}{\partial\theta_j}=-\frac1m\sum_{i=0}^m(y^i-h_\theta(x^i))x^i_j
$$\frac{\partial J_{\theta}}{\partial\theta_j}=-\frac1m\sum_{i=0}^m(y^i-h_\theta(x^i))x^i_j$$
- x=\dfrac {-b\pm \sqrt {b^{2}-4ac}} {2a}
$$x=\dfrac {-b\pm \sqrt {b^{2}-4ac}} {2a}$$
- J_\alpha (x) = \sum_{m = 0}^{\infty}\frac{(-1)^m}{m! \Gamma (m + \alpha + 1)} \left( \frac{x}{2} \right) ^{2m + \alpha}
$$J_\alpha (x) = \sum_{m = 0}^{\infty}\frac{(-1)^m}{m! \Gamma (m + \alpha + 1)} \left( \frac{x}{2} \right) ^{2m + \alpha}$$
-
$$ \left\{ \begin{array}{c} a_1x+b_1y+c_1z = d_1\a_2x+b_2y+c_2z = d_2\a_3x+b_3y+c_3z = d_3\a_4x+b_4y+c_4z = d_4 \end{array} \right. $$
$$
\left\{
\begin{array}{c}
a_1x+b_1y+c_1z = d_1\\
a_2x+b_2y+c_2z = d_2\\
a_3x+b_3y+c_3z = d_3\\
a_4x+b_4y+c_4z = d_4
\end{array}
\right.
$$
-
$$ f(n) = \begin{cases} n/2, & \text{if $n$ is even} \ 3n+1, & \text{if $n$ is odd} \end{cases} $$
$$
f(n) =
\begin{cases}
n/2, & \text{if $n$ is even} \\
3n+1,& \text{if $n$ is odd} \\
\end{cases}
$$
{\sigma}_{k}(n)=\sum_{d|n}^{}{d}^{k}
$${\sigma}_{k}(n)=\sum_{d|n}^{}{d}^{k}$$
细节
- 必须用shift+回车键换行,或者不换行,等编辑器自然换行,不然显示出错。这是因为在博客编辑框里,shift+回车键只插入<br>标签,而MatnJax可自动忽略<br>标签。直接按回车键换行,会插入p标签或者当前环境的其它标签,破坏了整个公式环境,这样MathJax就无法解析了
- Latex的书写中,字的大小都必须保持一致
参考链接:
1、https://www.cnblogs.com/Sinte-Beuve/p/6160905.html
2、https://www.cnblogs.com/cmt/p/3279312.html
3、http://garfileo.is-programmer.com/2011/9/14/input-math-formula-online.29474.html
4、https://www.cnblogs.com/chaosstar/archive/2012/06/06/2537432.html
原文地址:https://www.cnblogs.com/lfri/p/10033826.html