Markdown Katex公式对齐方式

以首个等号对齐

示例1

代码

$$ \sin^2\alpha+\cos^2\alpha=1 $$
$$ 1+\cot^2\alpha=\csc^2\alpha $$
$$ 1+\tan^2\alpha=\sec^2\alpha $$

效果:
$$ \sin^2\alpha+\cos^2\alpha=1$$
$$ 1+\cot^2\alpha=\csc^2\alpha $$
$$ 1+\tan^2\alpha=\sec^2\alpha $$

在公式行首尾分别添加\begin{aligned} \end{aligned},使用\\换行,在第一个对齐的等号加一个&,变成 &=

$$
\begin{aligned}
\sin^2\alpha+\cos^2\alpha&=1\\
1+\cot^2\alpha&=\csc^2\alpha\\
1+\tan^2\alpha&=\sec^2\alpha
\end{aligned}
$$

效果:

$$ \begin{aligned} \sin^2\alpha+\cos^2\alpha&=1\\ 1+\cot^2\alpha&=\csc^2\alpha\\ 1+\tan^2\alpha&=\sec^2\alpha \end{aligned} $$

示例2

代码

$$
\begin{aligned}
P(B|A)&=\frac{P(AB)}{P(A)}\\
P(\overline{B}|A)&=1-P(B|A)\\
&=1-\frac{P(AB)}{P(A)}
\end{aligned}
$$

效果

$$ \begin{aligned} P(B|A)&=\frac{P(AB)}{P(A)}\\ P(\overline{B}|A)&=1-P(B|A)\\ &=1-\frac{P(AB)}{P(A)} \end{aligned} $$

字符对齐

如果各个方程需要在某个字符处对齐(如等号对齐),只需在所有要对齐的字符前加上 & 符号
代码:

$$
\begin{aligned}
&A.\ 1&B.\ 2\\
&C.\ 3&D.\ 4
\end{aligned}
$$

效果:

$$ \begin{aligned} &A.\ 1&B.\ 2\\ &C.\ 3&D.\ 4 \end{aligned} $$

以首字符对齐

代码:

$$
\begin{aligned}
&y=3x^2+2x+1\\
&x_1+x_2=3\\
&5k\geqslant1
\end{aligned}
$$

效果:

$$ \begin{aligned} &y=3x^2+2x+1\\ &x_1+x_2=3\\ &5k\geqslant1 \end{aligned} $$

标签 none