大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说《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包”的指令:
usepackage { mathtools }
只听到从架构师办公室传来架构君的声音:
怅离群万里,恍然惊散。有谁来对上联或下联?
当我们在文本中引用LaTex编辑公式时,数学公式内容和文字内容是掺杂在一起的,所以需要在文本中需要识别出数学公式的内容,此时便使用标准的环境名称来引用LaTex编辑数学公式。此处博主将引用公式的方式分为“文内公式”和“独行公式”。
下表为“文内公式”和“独行公式”的环境名称:
类型 | 环境名称 |
---|---|
文内公式 | $…$ |
独行公式 | $$…$$ |
例1:
书写“文内公式”的代码:
此代码由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的改为
书写“独行公式”的代码:
这是我编辑的数学公式 $$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→∞limexp(−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∑10ti
7.2. 积分
积分的上下限遵循符号 ^
和 _
。使用 d
(如:dx)表示积分变量很重要,通过 mathrm {}命令获得积分变量,并使用 ,
将积分变量与被积函数分开。
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. 矩阵
使用矩阵环境创建基本矩阵:与其他类似于表的结构一样,条目由行指定,列使用 &
符号分隔,新行以双反斜杠 \
分隔。
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} adgbehcfi
三、参考文献
WIKIBOOKS:https://en.wikibooks.org/wiki/LaTeX/Mathematics