用Latex编辑数学公式

在写博客的过程中发现写数学公式是一件非常不友好的事情,不仅繁琐而且常出现兼容问题。 这里介绍一个非常强大的工具Latex,通过简单的语法可以轻松写

出美观优雅的公式。本博文总结了一些Latex的基础语法,让你5分钟即可轻松上手。

1. 排版方式

行级元素(inline),行级元素使用$...$,在正文行内使用,两个$表示公式的首尾。

块级元素(displayed),块级元素使用$$...$$,单独成行、自动居中。

2. 常用西文符号

小写字母alpha, eta, …, omega代表α,β,…ω.

大写字母,使用Gamma, Delta, …, Omega代表Γ,Δ,…,Ω.

3. 上标与下标

使用 ^_ 表示上标和下标. 例如,x_i^2:(x_i^2)log_2x:(log_2x)

使用{ }来保证优先级问题。例如要显示(10^{10}),正确的语法应该是10^{10},若写成10^10则会显示成(10^10)

4. 括号

小括号和中括号直接使用,大括号由于因为用来表示优先级,所以需要转义。{1+2}:({1+2})

5. 运算

  • 分数:frac{}{},例如,frac{1+1}{2}+1:  (frac{1+1}{2}+1)

  • 求和:sum_1^n: (sum_1^n)

  • 连乘:prod_1^n: (prod_1^n)

  • 积分:int_1^n: (int_1^n)

  • 极限:lim_{x o infty}: (lim_{x o infty})

  • 矩阵:$$egin{matrix}…end{matrix}$$,使用&分隔同行元素,换行。
       例如:egin{matrix}1 & x & x^2 \1 & y & y^2 \1 & z & z^2 \end{matrix},则显示为:
       

[egin{matrix}1 & x & x^2 \1 & y & y^2 \1 & z & z^2 \ end{matrix} ]

$$ left[egin{matrix} 1 & 2 & 3 \ 4 & 5 & 6 \ 7 & 8 & 9 end{matrix} ight]$$

[ left[ egin{matrix} 1 & 2 & 3 \ 4 & 5 & 6 \ 7 & 8 & 9 end{matrix} ight] ]

6. 顶标与底标

  • 角号:hat{a}: (hat{a})

  • 横线:overline{a}: (overline{a})

  • 箭头:stackrel{ ightarrow}{a}: (stackrel{ ightarrow}{a})

7. 集合关系

  • 属于: in: (in)

  • 不属于: otin: ( otin)

  • 包含于:Asubset B: (Asubset B)

  • 不包含于:A otsubset B: (A otsubset B)

  • 交:Acap B: (Acap B)

  • 并:Acup B: (Acup B)

  • 空集: emptyset: (emptyset)

8. 例子

h( heta)=sum_{j=0}^n heta_jx_j

[h( heta)=sum_{j=0}^n heta_jx_j ]

J( heta)=frac1{2m}sum_{i=0}(y^i-h_ heta(x^i))^2

[J( heta)=frac1{2m}sum_{i=0}(y^i-h_ heta(x^i))^2 ]

f(n) =
    egin{cases}
    n/2,  & 	ext{if $n$ is even} \
    3n+1, & 	ext{if $n$ is odd}
    end{cases}

[f(n) = egin{cases} n/2, & ext{if $n$ is even} \ 3n+1, & ext{if $n$ is odd} end{cases} ]

egin{align}
frac{partial J(	heta)}{partial	heta_j}
& = -frac1msum_{i=0}^m(y^i-h_	heta(x^i)) frac{partial}{partial	heta_j}(y^i-h_	heta(x^i)) \
& = -frac1msum_{i=0}^m(y^i-h_	heta(x^i)) frac{partial}{partial	heta_j}(sum_{j=0}^n	heta_jx_j^i-y^i) \
& = -frac1msum_{i=0}^m(y^i-h_	heta(x^i))x^i_j
end{align}

[egin{align} frac{partial J( heta)}{partial heta_j} & = -frac1msum_{i=0}^m(y^i-h_ heta(x^i)) frac{partial}{partial heta_j}(y^i-h_ heta(x^i)) \ & = -frac1msum_{i=0}^m(y^i-h_ heta(x^i)) frac{partial}{partial heta_j}(sum_{j=0}^n heta_jx_j^i-y^i) \ & = -frac1msum_{i=0}^m(y^i-h_ heta(x^i))x^i_j end{align} ]

附录

latex常用符号大全

原文地址:https://www.cnblogs.com/laiyaling/p/10069832.html