LaTex 数学公式花括号右侧数学公式每行保持左对齐(及部分内容左对齐)

示例代码

示例 1

1
2
3
4
5
6
7
8
9
10
11
$$
m[i, j] =
\left\{
\begin{matrix}
\begin{align}
& 0 & if \quad i = j \\
& min\{m[i, k] + m[k + 1, j] + p_{i - 1} p_k p_j\} & if \quad i < j \\
\end{align}
\end{matrix}
\right.
$$

效果

$$
m[i, j] =
\left{
\begin{matrix}
\begin{align}
& 0 & if \quad i = j \
& min{m[i, k] + m[k + 1, j] + p_{i - 1} p_k p_j} & if \quad i < j \
\end{align}
\end{matrix}
\right.
$$

示例 2

1
2
3
4
5
6
7
8
9
10
11
12
$$
\left\{
\begin{matrix}
\begin{align}
& l_0(x_0) = 1, l_0(x_1) = 0, ..., l_0(x_n) = 0, \\
& l_1(x_0) = 0, l_1(x_1) = 1, ..., l_1(x_n) = 0, \\
& \cdots \cdots \\
& l_n(x_0) = 0, l_n(x_1) = 0, ..., l_n(x_n) = 1. \\
\end{align}
\end{matrix}
\right. \qquad (6)
$$

效果

$$
\left{
\begin{matrix}
\begin{align}
& l_0(x_0) = 1, l_0(x_1) = 0, …, l_0(x_n) = 0, \
& l_1(x_0) = 0, l_1(x_1) = 1, …, l_1(x_n) = 0, \
& \cdots \cdots \
& l_n(x_0) = 0, l_n(x_1) = 0, …, l_n(x_n) = 1. \
\end{align}
\end{matrix}
\right. \qquad (6)
$$

示例 3

1
2
3
4
5
6
7
8
9
10
11
12
$$
c[i, j] =
\left\{
\begin{matrix}
\begin{align}
& {0} && {if \quad i = 0 \; or \; j = 0,} \\
& {c[i - 1, j - 1] + 1} && {if \quad i, j > 0 \; and \; x_i = y_j,} \\
& {max(c[i, j - 1], c[i - 1, j])} && {if \quad i, j > 0 \; and \; x_i \neq y_j.} \\
\end{align}
\end{matrix}
\right.
$$

效果

$$
c[i, j] =
\left{
\begin{matrix}
\begin{align}
& {0} && {if \quad i = 0 ; or ; j = 0,} \
& {c[i - 1, j - 1] + 1} && {if \quad i, j > 0 ; and ; x_i = y_j,} \
& {max(c[i, j - 1], c[i - 1, j])} && {if \quad i, j > 0 ; and ; x_i \neq y_j.} \
\end{align}
\end{matrix}
\right.
$$

注意点

这里的关键是要把需要对齐的行包裹在 \begin{align}\end{align} 内,然后使用对齐符号 &

注意上面的示例 3,后面使用了 && 这样一个符号,来对第二部分的内容进行左对齐,这里解释一下这个符号的含义,第一个 & 表示分隔,第二个 & 表示对齐。


LaTex 数学公式花括号右侧数学公式每行保持左对齐(及部分内容左对齐)
http://fanlumaster.github.io/2021/06/01/LaTex-数学公式花括号右侧数学公式每行保持左对齐(及部分内容左对齐)/
作者
fanlumaster
发布于
2021年6月1日
许可协议