《LaTex》LaTex数学公式简介「建议收藏」

2022-07-06 15:08:36 浏览数 (1)

大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说《LaTex》LaTex数学公式简介「建议收藏」,希望能够帮助大家进步!!!

LaTex数学公式简介


文章目录

代码语言:txt复制
    - [一、引用数学公式的方法](https://javajgs.com/#_6)
    - [二、LaTex数学公式的基本代码](https://javajgs.com/#LaTex_40)
        - [1. 符号](https://javajgs.com/#1__41)
            - [1.1. 常规的数学符号:直接从键盘输入](https://javajgs.com/#11__42)
            - [1.2. 任何](https://javajgs.com/#12__55)
            - [1.3. 存在](https://javajgs.com/#13__60)
            - [1.4. 属于](https://javajgs.com/#14__64)
            - [1.5. 小于等于](https://javajgs.com/#15__68)
            - [1.6. 大于等于](https://javajgs.com/#16__73)
            - [1.7. 约等于](https://javajgs.com/#17__77)
            - [1.8. 更多数学符号](https://javajgs.com/#18__82)
        - [2. 希腊字母](https://javajgs.com/#2__85)
            - [2.1. 阿尔法](https://javajgs.com/#21__87)
            - [2.2. 贝塔](https://javajgs.com/#22__91)
            - [2.3. 伽马](https://javajgs.com/#23__95)
            - [2.4. 希腊字母表](https://javajgs.com/#24__99)
        - [3. 运算符](https://javajgs.com/#3__102)
            - [3.1. 三角函数](https://javajgs.com/#31__104)
            - [3.2. 极限](https://javajgs.com/#32__109)
            - [3.3. 模块化运算符](https://javajgs.com/#33__114)
            - [3.4. 未预定义的运算符(例如argmax)](https://javajgs.com/#34_argmax_123)
        - [4. 项数和指数](https://javajgs.com/#4__126)
            - [4.1. 项数](https://javajgs.com/#41__128)
            - [4.2. 项数:可以配合 `|` 使用表示具体的某一项](https://javajgs.com/#42____133)
            - [4.3. 指数](https://javajgs.com/#43__139)
        - [5. 分数和二项式](https://javajgs.com/#5__145)
            - [5.1. 分数](https://javajgs.com/#51__146)
            - [5.2. 分数:分数中嵌入分数](https://javajgs.com/#52__151)
            - [5.3. 分数:使用项数和指数的方法来表示简单的分数](https://javajgs.com/#53__156)
            - [5.4. 二项式](https://javajgs.com/#54__161)
        - [6. 开根](https://javajgs.com/#6__167)
            - [6.1. 开平方根](https://javajgs.com/#61__168)
            - [6.2. 开 n 次方根](https://javajgs.com/#62__n__173)
        - [7. 求和、积分](https://javajgs.com/#7__179)
            - [7.1. 求和](https://javajgs.com/#71__180)
            - [7.2. 积分](https://javajgs.com/#72__185)
        - [7. 矩阵](https://javajgs.com/#7__192)
    - [三、参考文献](https://javajgs.com/#_209)

一、引用数学公式的方法

    CSDN-markdown编辑器支持基于MathJax编写LaTeX数学公式,如果你的文档只需要几个简单的数学公式,那么普通的LaTeX就拥有你需要的大多数工具。如果你正在编写包含许多复杂公式的科学文档,那么“mathtools包”引入了几个新命令,这些命令比基本LaTeX提供的命令更强大,更灵活。

导入“mathtools包”的指令:

代码语言:javascript复制
usepackage { mathtools }

只听到从架构师办公室传来架构君的声音:

怅离群万里,恍然惊散。有谁来对上联或下联?

     当我们在文本中引用LaTex编辑公式时,数学公式内容和文字内容是掺杂在一起的,所以需要在文本中需要识别出数学公式的内容,此时便使用标准的环境名称来引用LaTex编辑数学公式。此处博主将引用公式的方式分为“文内公式”和“独行公式”。

     下表为“文内公式”和“独行公式”的环境名称:

类型

环境名称

文内公式

$…$

独行公式

$$…$$

例1:

书写“文内公式”的代码:

代码语言:javascript复制
此代码由Java架构师必看网-架构君整理
这是我编辑的数学公式 $k_{n   1} = n^2   k_n^2 - k_{ n-1 }$

书写效果:

这是我编辑的数学公式k _ { n 1 } = n ^ 2 k _ n ^ 2 - k _ { n-1 }

例2:将例1的改为

书写“独行公式”的代码:

代码语言:javascript复制
这是我编辑的数学公式 $$k_{n   1} = n^2   k_n^2 - k_{ n-1 }$$

书写效果:

这是我编辑的数学公式 k n 1 = n 2 k n 2 − k n − 1 k_{n 1} = n^2 k_n^2 - k_{ n-1 } kn 1​=n2 kn2​−kn−1​

二、LaTex数学公式的基本代码

1. 符号
1.1. 常规的数学符号:直接从键盘输入
代码语言:javascript复制
此代码由Java架构师必看网-架构君整理
     #加
-    #减
*    #乘
/    #除
%    #求余
()   #小括号
[]   #中括号
{}   #大括号

......
1.2. 任何
代码语言:javascript复制
forall
1.3. 存在
代码语言:javascript复制
exists
1.4. 属于
代码语言:javascript复制
in
1.5. 小于等于
代码语言:javascript复制
leq
1.6. 大于等于
代码语言:javascript复制
geq
1.7. 约等于
代码语言:javascript复制
approx
1.8. 更多数学符号

    更多数学符号请点击综合数学符号列表

2. 希腊字母

    希腊字母只需要在反斜杠后输入字母的名称。

2.1. 阿尔法
代码语言:javascript复制
alpha
2.2. 贝塔
代码语言:javascript复制
beta
2.3. 伽马
代码语言:javascript复制
gamma
2.4. 希腊字母表
3. 运算符

    运算符是一个写成单词的函数:三角函数(sin,cos,tan),对数和指数(log,exp),极限(lim),以及行列式(det)。

3.1. 三角函数
代码语言:javascript复制
cos(2 theta)= cos^2 theta - sin^2 theta

cos ⁡ ( 2 θ ) = cos ⁡ 2 θ − s i n 2 θ cos(2 theta)= cos ^ 2 theta - sin ^ 2 theta cos(2θ)=cos2θ− sin2θ

3.2. 极限
代码语言:javascript复制
lim_{x to  infty } exp(-x)= 0

lim ⁡ x → ∞ exp ⁡ ( − x ) = 0 lim_{x to infty } exp(-x)= 0 x→∞lim​exp(−x)=0

3.3. 模块化运算符
代码语言:javascript复制
a bmod b

代码语言:javascript复制
a pmod b

a   m o d   b a bmod b amodb

3.4. 未预定义的运算符(例如argmax)

    使用未预定义的运算符请点击自定义运算符

4. 项数和指数

    项数和指数等同于普通文本模式中的上标和下标,插入符号分别为 ^_ 。如果项数和指数的形势和内容复杂的,则应使用花括号 {} 对它们进行分组。

4.1. 项数
代码语言:javascript复制
N_{k 1}

N k 1 N_{k 1} Nk 1​

4.2. 项数:可以配合 | 使用表示具体的某一项
代码语言:javascript复制
f(n)= n^5   4n^2   2|_{ n = 17}

f ( n ) = n 5 4 n 2 2 ∣ n = 17 f(n)= n ^ 5 4n ^ 2 2 | _ { n = 17 } f(n)=n5 4n2 2∣n=17​

4.3. 指数
代码语言:javascript复制
N^{k 1}

N k 1 N^{k 1} Nk 1

5. 分数和二项式
5.1. 分数
代码语言:javascript复制
 frac { n!} { k!(nk)!}

n ! k ! ( n − k ) ! frac { n!} { k!(n-k)!} k!(n−k)!n!​

5.2. 分数:分数中嵌入分数
代码语言:javascript复制
frac{frac {1} {x}   frac {1} {y}}{y-z}

1 x 1 y y − z frac{frac {1} {x} frac {1} {y}} {y-z} y−zx1​ y1​​

5.3. 分数:使用项数和指数的方法来表示简单的分数
代码语言:javascript复制
^3/_7

3 / 7 ^3/_7 3/7​

5.4. 二项式
代码语言:javascript复制
 binom {n}{k}

( n k ) binom {n} {k} (kn​)

6. 开根
6.1. 开平方根
代码语言:javascript复制
sqrt { frac { a } { b }}

a b sqrt { frac { a } { b }} ba​

6.2. 开 n 次方根
代码语言:javascript复制
sqrt [n] {a}

a n sqrt n {a} na

7. 求和、积分
7.1. 求和
代码语言:javascript复制
sum _ { i = 1 } ^ { 10 } t _ i

∑ i = 1 10 t i sum _ { i = 1 } ^ { 10 } t _ i i=1∑10​ti​

7.2. 积分

    积分的上下限遵循符号 ^_。使用 d(如:dx)表示积分变量很重要,通过 mathrm {}命令获得积分变量,并使用 将积分变量与被积函数分开。

代码语言:javascript复制
int _ 0 ^ infty  mathrm { e } ^ { -x } ,mathrm { d } x

∫ 0 ∞ e − x   d x int _ 0 ^ infty mathrm { e } ^ { -x } , mathrm { d } x ∫0∞​e−xdx

7. 矩阵

    使用矩阵环境创建基本矩阵:与其他类似于表的结构一样,条目由行指定,列使用 符号分隔,新行以双反斜杠 \ 分隔。

代码语言:javascript复制
 begin {matrix} 
 a &b&c \
 d & e&f \
 g&h&i 
 end {matrix}

a b c d e f g h i begin {matrix} a &b&c d & e&f g&h&i end {matrix} adg​beh​cfi​

三、参考文献

WIKIBOOKS:https://en.wikibooks.org/wiki/LaTeX/Mathematics

0 人点赞