基本代码
插入公式的基本代码是Latex,具体支持的函数可以在参考链接找到。
自动编号在这里插入代码片`
通过$$\begin{align} \end{align}$$
(多个方程) $$\begin{equation} \end{equation}$$
(单个方程)可以实现自动编码。
比如:
x
1
k
+
1
=
a
r
g
m
i
n
x
1
L
ρ
(
x
1
,
x
2
k
,
y
k
)
x
2
k
+
1
=
a
r
g
m
i
n
x
1
L
ρ
(
x
1
k
+
1
,
x
2
,
y
k
)
y
k
+
1
=
y
k
+
τ
ρ
(
A
1
x
1
k
+
1
+
A
2
x
2
k
+
1
−
b
)
\begin{align} x_1^{k+1} &= \mathop{argmin}\limits_{x_1}L_{\rho}(x_1,x_2^k, y^k)\\ x_2^{k+1} &= \mathop{argmin}\limits_{x_1}L_{\rho}(x_1^{k+1},x_2, y^k)\\ y^{k+1} &= y^k + \tau\rho(A_1x_1^{k+1}+A_2x_2^{k+1}-b) \end{align}
x1k+1x2k+1yk+1=x1argminLρ(x1,x2k,yk)=x1argminLρ(x1k+1,x2,yk)=yk+τρ(A1x1k+1+A2x2k+1−b)
ok
A
x
=
b
l
u
≤
x
≤
u
u
\begin{align} Ax&=b\\ lu\leq &x \leq uu\\ \end{align}
Axlu≤=bx≤uu
通过以下代码实现:
$$\begin{align}
x_1^{k+1} &= \mathop{argmin}\limits_{x_1}L_{\rho}(x_1,x_2^k, y^k)\\
x_2^{k+1} &= \mathop{argmin}\limits_{x_1}L_{\rho}(x_1^{k+1},x_2, y^k)\\
y^{k+1} &= y^k + \tau\rho(A_1x_1^{k+1}+A_2x_2^{k+1}-b)
\end{align}$$
ok
$$\begin{align}
Ax&=b\\
lu\leq &x \leq uu\\
\end{align}$$
不编号
以下为几种遇到的不编码的情况:
- 在align或者equation后添加*号
- 使用aligned
\begin{align*}
Ax&=b\\
lu\leq &x \leq uu\\
\end{align*}
手动编号
通过在自动编码和不编码的代码中添加\tag{需要编码的内容}可以实现自动编码。
A
1
x
=
b
1
A
2
x
=
b
2
A
3
x
=
b
3
\begin{align} A_1x=b_1\tag{1a}\\ A_2x=b_2\tag{1b}\\ A_3x=b_3\tag{1c} \end{align}
A1x=b1A2x=b2A3x=b3(1a)(1b)(1c)
$$\begin{align}
A_1x=b_1\tag{1a}\\
A_2x=b_2\tag{1b}\\
A_3x=b_3\tag{1c}
\end{align}$$
A 5 x = b 5 \begin{equation} A_5x=b_5\tag{3a} \end{equation} A5x=b5(3a)
$$\begin{equation}
A_5x=b_5\tag{3a}
\end{equation}$$
aligned也是只有单个,多了会报错:KaTeX parse error: Multiple \tag
A
4
x
=
b
4
(2a)
\begin{aligned} A_4x=b_4\tag{2a} \end{aligned}
A4x=b4(2a)
$$\begin{aligned}
A_4x=b_4\tag{2a}
\end{aligned}$$