常用Latex编辑数学公式

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

目录:

初级运算

运算符markdown举例显示效果
+ / − +/- +/+/-加减就是我们用的符号
× \times ×\times1\times 2 1 × 2 1\times 2 1×2
÷ \div ÷\div1\div 2 1 ÷ 2 1\div 2 1÷2
小分数\frac{…}{…}\frac{1}{2} 1 2 \frac{1}{2} 21
N次幂X^n2^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 \cdotA\cdot B A ⋅ B A \cdot B AB
省略号 ⋯ \cdots \cdots1+2+\cdots +n 1 + 2 + ⋯ + n 1+2+\cdots +n 1+2++n
垂直省略号 ⋮ \vdots \vdots ⋮ \vdots
斜省略号 ⋱ \ddots \ddots ⋱ \ddots

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

下标

符号markdown举例显示效果
下标X_NX_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 AA α \alpha α\alpha
B B BB β \beta β\beta
Δ \Delta Δ\Delta δ \delta δ\delta
Γ \Gamma Γ\Gamma γ \gamma γ\gamma
E E EE ϵ \epsilon ϵ\epsilon
ε \varepsilon ε\varepsilon
Z Z ZZ ζ \zeta ζ\zeta
H H HH η \eta η\eta
Θ \Theta Θ\Theta θ \theta θ\theta
I I II ι \iota ι\iota
K K KK κ \kappa κ\kappa
Λ \Lambda Λ\Lambda λ \lambda λ\lambda
M M MM μ \mu μ\mu
N N NN ν \nu ν\nu
Ξ \Xi Ξ\Xi ξ \xi ξ\xi
O O OO ο \omicron ο\omicron
Π \Pi Π\Pi π \pi π\pi
P P PP ρ \rho ρ\rho
Σ \Sigma Σ\Sigma σ \sigma σ\sigma
T T TT τ \tau τ\tau
Υ \Upsilon Υ\Upsilon υ \upsilon υ\upsilon
Φ \Phi Φ\Phi ϕ \phi ϕ\phi
φ \varphi φ\varphi
X X XX χ \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 b1/3宽度
中等空格a;b a    b a\;b ab2/7宽度
小空格a,b a   b a\,b ab1/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+ …

未完待续…

  • 20
    点赞
  • 115
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值