常用Latex编辑数学公式

这是我常用的一些Latex语法,用于在自己的markdown文本中编写一些数学公式。简单的做份分类供读者和自己使用。

目录:

文章目录

    • 初级运算
    • 下标
    • 行间公式与行内公式(行间公式换行且居中)
    • 极限与积分
    • 累加与累乘
    • 对数函数
    • 关系运算符
    • 希腊字母
    • 集合运算符
    • 逻辑运算符
    • 空格问题
    • 帽子问题
    • 矩阵格式
    • 分段函数
    • 一个技巧
    • 连分式

初级运算

运算符 markdown 举例 显示效果
+ / − +/- +/ +/- 加减就是我们用的符号
× \times × \times 1\times 2 1 × 2 1\times 2 1×2
÷ \div ÷ \div 1\div 2 1 ÷ 2 1\div 2 1÷2
小分数 \frac{…}{…} \frac{1}{2} 1 2 \frac{1}{2} 21
N次幂 X^n 2^3 2 3 2^3 23
N次根式 \sqrt[…]{…} \sqrt{2}; \sqrt[3]{4} 2 ; 4 3 \sqrt{2};\sqrt[3]{4} 2 ;34
三角函数 \sin \sin \alpha sin ⁡ α \sin \alpha sinα
点乘 ⋅ \cdot \cdot A\cdot B A ⋅ B A \cdot B AB
省略号 ⋯ \cdots \cdots 1+2+\cdots +n 1 + 2 + ⋯ + n 1+2+\cdots +n 1+2++n
垂直省略号 ⋮ \vdots \vdots ⋮ \vdots
斜省略号 ⋱ \ddots \ddots ⋱ \ddots

注意:Latex代码后若要接字母,请空格后再输入。

下标

符号 markdown 举例 显示效果
下标 X_N X_1 X 1 X_1 X1

注意:上下标包括多于1个符号或数字的算式时,需用花括号{ }包围该算式。

行间公式与行内公式(行间公式换行且居中)

行间公式用两个双$$包围 $$SplitI(A)=-\sum^v_{j=1}p_j\log_2(p_j)$$ S p l i t I ( A ) = − ∑ j = 1 v p j log ⁡ 2 ( p j ) SplitI(A)=-\sum^v_{j=1}p_j\log_2(p_j) SplitI(A)=j=1vpjlog2(pj)
行内公式用两个单$包围 $SplitI(A)=-\sum^v_{j=1}p_j\log_2(p_j)$ S p l i t I ( A ) = − ∑ j = 1 v p j log ⁡ 2 ( p j ) SplitI(A)=-\sum^v_{j=1}p_j\log_2(p_j) SplitI(A)=j=1vpjlog2(pj)

极限与积分

符号 markdown 举例 显示效果
lim ⁡ \lim lim \lim_{n…}f(x) \lim_{n\rightarrow+\infty} n lim ⁡ n → + ∞ n \lim_{n\rightarrow+\infty} n limn+n
∫ \int \int^x_y f(x){\rm d}x \int^2_3 x^2 {\rm d}x ∫ 3 2 x 2 d x \int^2_3 x^2 {\rm d}x 32x2dx
∂ \partial \partial \frac{\partial f}{\partial x} ∂ f ∂ x \frac{\partial f}{\partial x} xf

累加与累乘

符号 markdown 举例 显示效果
∑ \sum \sum^{n…}_{i…}f(x) \sumn_{i=1}i2 ∑ i = 1 n i 2 \sum^n_{i=1}i^2 i=1ni2
∏ \prod \prod^{n…}_{i…}f(x) \prodn_{i=1}i2 ∏ i = 1 n i 2 \prod^n_{i=1}i^2 i=1ni2

##向量表示

算式 markdown格式 算式代码
a ⃗ ⋅ b ⃗ = 0 \vec{a} \cdot \vec{b}=0 a b =0 \vec{n} \vec{a} \cdot \vec{b}=0

对数函数

算式 markdown
ln ⁡ 2 \ln 2 ln2 \in 2
log ⁡ 2 10 \log_2 10 log210 \log_2 10
lg ⁡ 2 \lg 2 lg2 \lg 2

关系运算符

关系运算符 markdown
± \pm ± \pm
≤ \leq \leq
≥ \geq \geq
≠ \neq ̸= \neq
≈ \approx \approx
≡ \equiv \equiv
≜ \triangleq \triangleq
∼ \sim \sim

希腊字母

大写 markdown 小写 markdown
A A A A α \alpha α \alpha
B B B B β \beta β \beta
Δ \Delta Δ \Delta δ \delta δ \delta
Γ \Gamma Γ \Gamma γ \gamma γ \gamma
E E E E ϵ \epsilon ϵ \epsilon
ε \varepsilon ε \varepsilon
Z Z Z Z ζ \zeta ζ \zeta
H H H H η \eta η \eta
Θ \Theta Θ \Theta θ \theta θ \theta
I I I I ι \iota ι \iota
K K K K κ \kappa κ \kappa
Λ \Lambda Λ \Lambda λ \lambda λ \lambda
M M M M μ \mu μ \mu
N N N N ν \nu ν \nu
Ξ \Xi Ξ \Xi ξ \xi ξ \xi
O O O O ο \omicron ο \omicron
Π \Pi Π \Pi π \pi π \pi
P P P P ρ \rho ρ \rho
Σ \Sigma Σ \Sigma σ \sigma σ \sigma
T T T T τ \tau τ \tau
Υ \Upsilon Υ \Upsilon υ \upsilon υ \upsilon
Φ \Phi Φ \Phi ϕ \phi ϕ \phi
φ \varphi φ \varphi
X X X X χ \chi χ \chi
Ψ \Psi Ψ \Psi ψ \psi ψ \psi
Ω \Omega Ω \Omega ω \omega ω \omega

集合运算符

符号 markdown
∅ \emptyset \emptyset
∈ \in \in
∉ \notin / \notin
⊂ \subset \subset
⊃ \supset \supset
⊆ \subseteq \subseteq
⊇ \supseteq \supseteq
⊈ \nsubseteq \nsubseteq
⊉ \nsupseteq \nsupseteq
∪ \cup \cup
∩ \cap \cap
∨ \vee \vee
∧ \wedge \wedge
⫅ \subseteqq \subseteqq
⫆ \supseteqq \supseteqq
∀ \forall \forall
∃ \exists \exists
∞ \infty \infty

逻辑运算符

符号 markdown
∧ \land \land
∨ \lor \lor
q ˉ → p \bar{q} \to p qˉp \bar{q} \to p
¬ \lnot ¬ \lnot
¬ q \neg q ¬q \neg q
∖ \setminus \setminus

空格问题

空格大小 markdown 效果 解释
两个quad空格 a \qquad b a b a \qquad b ab 两个m的宽度
quad空格 a \quad b a b a \quad b ab 一个m的宽度
大空格 a\ b a   b a\ b a b 1/3宽度
中等空格 a;b a    b a\;b ab 2/7宽度
小空格 a,b a   b a\,b ab 1/6宽度
没有空格 ab a b ab ab
紧贴 a!b a ​ b a\!b ab 缩紧1/6宽度

帽子问题

样式 markdown
A ^ \hat{A} A^ \hat{A}
A ^ \widehat{A} A \widehat{A}
A ~ \tilde{A} A~ \tilde{A}
A ~ \widetilde{A} A \widetilde{A}
A ‾ \overline{A} A \overline{A}
A ‾ \underline{A} A \underline{A}
A B ⏞ \overbrace{AB} AB \overbrace{AB}
A B ⎵ \underbrace{AB} AB \underbrace{AB}
b a \overset{a}{b} ba \overset{a}{b}
b a \underset{a}{b} ab \underset{a}{b}
A ← \overleftarrow{A} A \overleftarrow{A}
A → \overrightarrow{A} A \overrightarrow{A}

矩阵格式

矩阵格式有三种:

  • 无括号的矩阵

使用$$\begin{matrix}…\end{matrix}$$来生成矩阵,其中matrix表示的是LaTeX的矩阵命令,矩阵命令中每一行以 \\ 结束,矩阵的元素之间用&来分隔开。

例如

$$
  \begin{matrix}
   1 & 2 & 3 \\
   4 & 5 & 6 \\
   7 & 8 & 9
  \end{matrix} \tag{1}
$$

效果如下:

(1) 1 2 3 4 5 6 7 8 9 \begin{matrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{matrix} \tag{1} 147258369(1)

  • 中括号的矩阵

例如

$$
A=
  \begin{bmatrix}
   1 & 2 & 3 \\
   4 & 5 & 6 \\
   7 & 8 & 9
  \end{bmatrix} \tag{2}
$$

效果如下:

(2) A = [ 1 2 3 4 5 6 7 8 9 ] A= \begin{bmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{bmatrix} \tag{2} A=147258369(2)

  • 花括号的矩阵

例如

$$
A=
  \begin{Bmatrix}
   1 & 2 & 3 \\
   4 & 5 & 6 \\
   7 & 8 & 9
  \end{Bmatrix} \tag{3}
$$

效果如下:

(3) A = { 1 2 3 4 5 6 7 8 9 } A= \begin{Bmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{Bmatrix} \tag{3} A=147258369(3)

分段函数

分段函数写法:$$\begin{cases}...\end{cases}$$生成分段函数:

$$k_j=\begin{cases}
1 & knet_j=max\left\{knet_1,knet_2,\cdots,knet_h\right\}\\
0 & 其他\\
\end{cases}$$

效果如下:

k j = { 1 k n e t j = m a x { k n e t 1 , k n e t 2 , ⋯   , k n e t h } 0 其 他 k_j=\begin{cases} 1 & knet_j=max\left\{knet_1,knet_2,\cdots,knet_h\right\}\\ 0 & 其他\\ \end{cases} kj={10knetj=max{knet1,knet2,,kneth}

一个技巧

如果你的等式需要写多步,将等号对齐会好看的多。&用于对其等号等符号,以编排格式。例如:

$$\begin{equation}
\begin{aligned}
knet_j & =XW_j\\
&=(x_1,x_2,\cdots,x_n){(w_{1j},w_{2j},\cdots,w_{nj})}^T\\
&=w_{1j}x_1+w_{2j}x_2+\cdots+w_{nj}x_n
\end{aligned}
\end{equation}$$

效果如下:

KaTeX parse error: No such environment: equation at position 7: \begin{̲e̲q̲u̲a̲t̲i̲o̲n̲}̲ \begin{aligned…

连分式

$$\begin{equation}
     b_0+
     \cfrac{a_1}{b_1 +
     \cfrac{a_2}{b_2 +
     \cfrac{a_3}{b_3 + \\
     \ddots
     \cfrac{a_n}{b_n}}}}
\end{equation}$$

KaTeX parse error: No such environment: equation at position 7: \begin{̲e̲q̲u̲a̲t̲i̲o̲n̲}̲ b_0+ …

未完待续…

你可能感兴趣的:(学习技巧)