Latex公式大全

2021-03-02 16:21:30 浏览数 (1)

LaTex简介

LaTeX是一种基于TeX的排版系统,即使用户没有排版和程序设计的知识也可以充分发挥由TeX所提供的强大功能,不必一一亲自去设计或校对,它非常适用于生成高印刷质量的科技和数学、物理文档。这个系统同样适用于生成从简单的信件到完整书籍的所有其他种类的文档。LaTex_Wiki

LaTex应用

由于LaTeX是通过语法来排版的,可以生成需要的图形,乐谱、棋谱、数学公式、化学结构式、电路图等,本文中主要介绍其数学公式中的应用。

LaTex编辑公式

本文中重点是介绍LaTex在数学公式编辑方面的应用,使用编辑器Typora。Markdown中使用LaTex基础语法有两种情况:

**Tips:**以下几个字符 # $ % & ~ _ ^ { } 有特殊意义,当表示这些字符时,需要转义,即在每个字符前加上 ,防止发生转义。对于,可以使用blacklash命令得到。以下例子通过段内进行展示

  • $:用于公式的包裹
  • {}:将特殊内容包含起来
  • 常用于特殊字符,比如希腊字母、各种特殊符号
  • _、^:上、下标

在LaTeX中插入数学公式

Latex数学公式表

LaTex神器

上下标
  • 上标^:x^2,表示为x^2
  • 下标_:x_2,表示为x_2
  • 混合使用:x_2^3,表示x_2^3x^{y_z},表示 x^{y_z}
  • 支持中文下标:需要用{}将下标全部括起来,否则下标只是第一个元素,f_{最大值},表示:f_{最大值}
分数

分数常见的两种表达形式:

  • frac {分母}{分子}frac{y}{x}frac{y}{x},这是推荐写法
  • {分母} over {分子}{y} over {x}{y} over {x}

其中{}可以表示多级嵌套,栗子:

  • x_0 frac{1}{x_1 frac{1}{x_2 frac{1}{x_3 frac{1}{x_4}}}}表示为:

x_0 frac{1}{x_1 frac{1}{x_2 frac{1}{x_3 frac{1}{x_4}}}}

  • 分数线长度值是预设为分子分母的最大长度,如果想要使分数线再长一点,可以在分子或分母两端添加一些间隔,例如: frac{1}{2} , frac{;1;}{;2;} 表示frac{1}{2} frac{;1;}{;2;}
根式

开根号的功能主要是根据二次方根来实现的

  • 二次方:sqrtsqrt{4}表示为sqrt{4}
  • n次方:sqrt[n]sqrt[3]{8}表示为sqrt[3]{8}
二元运算符
箭头
常用公式
  • 线性模型
h(theta) = sum_{j = 0} ^n theta_j x_j
  • 均方误差
J(theta) = frac{1}{2m}sum_{i = 0} ^m(y^i - h_theta (x^i))^2
  • 均方误差
J(theta) = frac{1}{2m}sum_{i = 0} ^m(y^i - h_theta (x^i))^2
  • 对齐和非对齐公式
矩阵
代码语言:javascript复制
$$
    begin{matrix}
    1 & x & x^2 \
    1 & y & y^2 \
    1 & z & z^2 \
    end{matrix}
$$
行列式
代码语言:javascript复制
$$
X=left|
    begin{matrix}
        x_{11} & x_{12} & cdots & x_{1d}\
        x_{21} & x_{22} & cdots & x_{2d}\
        vdots & vdots & ddots & vdots\
        x_{m1} & x_{m2} & cdots & x_{md}\
    end{matrix}
right|
$$
代码语言:javascript复制
$$X=left(
        begin{matrix}
            x_{11} & x_{12} & cdots & x_{1d}\
            x_{21} & x_{22} & cdots & x_{2d}\
            vdots & vdots & ddots & vdots\
            x_{m1} & x_{m2} & cdots & x_{md}\
        end{matrix}
    right)
    =left(
         begin{matrix}
                x_1^T \
                x_2^T \
                vdots\
                x_m^T \
            end{matrix}
    right)
$$
分段函数
代码语言:javascript复制
$$
f(n) =
begin{cases}
n/2,  & text{if $n$ is even} \
3n 1, & text{if $n$ is odd}
end{cases}
$$
方程组
代码语言:javascript复制
$$
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
end{array}
right.
$$
推导过程
代码语言:javascript复制
$$
begin{align}
frac{partial J(theta)}{partialtheta_j}
& = -frac1msum_{i=0}^m(y^i-h_theta(x^i)) frac{partial}{partialtheta_j}(y^i-h_theta(x^i)) \
& = -frac1msum_{i=0}^m(y^i-h_theta(x^i)) frac{partial}{partialtheta_j}(sum_{j=0}^ntheta_jx_j^i-y^i) \
& = -frac1msum_{i=0}^m(y^i-h_theta(x^i))x^i_j
end{align}
$$
空白距离
省略号
希腊字母

1、如果使用大写的希腊字母,把命令的首字母变成大写即可,例如: ` Gamma 表示 Gamma 2、如果使用斜体大写希腊字母,再在大写希腊字母的LaTex命令前加上 var , 例如varGamma表示varGamma

标注
集合
逻辑
数学字体

括号

斜体粗体

LaTex的学习真的很需要耐心!以后遇到慢慢补充!?

0 人点赞