一、背景
在使用Latex写论文时,不可避免的涉及到矩阵公式。有的期刊要求矩阵用方括号,有的期刊要求矩阵用圆括号。因此,特记录一下Latex源码在两种表示方法上的区别,以及数组和方程组的扩展。
二、矩阵的方括号表示
首先所有的矩阵肯定都是在标签\begin{eqnarray}
和\end{eqnarray}
里面的。具体表示如下面源码所示,如单位阵:
\begin{eqnarray}
\begin{bmatrix}
1 & \cdots & 0 \\
\vdots & \ddots & \vdots
\\0 & \cdots & 1
\end{bmatrix}
\end{eqnarray}
该矩阵是在标签\begin{bmatrix}
和\end{bmatrix}
里面,区别在于bmatrix
三、矩阵的花括号表示
\begin{eqnarray}
\begin{Bmatrix}
1 & \cdots & 0 \\
\vdots & \ddots & \vdots
\\0 & \cdots & 1
\end{Bmatrix}
\end{eqnarray}
该矩阵是在标签\begin{Bmatrix}
和\end{Bmatrix}
里面,区别在于Bmatrix
四、矩阵的圆括号表示
\begin{eqnarray}
\begin{pmatrix}
1 & \cdots & 0 \\
\vdots & \ddots & \vdots
\\0 & \cdots & 1
\end{pmatrix}
\end{eqnarray}
该矩阵是在标签\begin{pmatrix}
和\end{pmatrix}
里面,区别在于pmatrix
五、矩阵的无括号表示,看起来比较怪哈
\begin{eqnarray}
\begin{matrix}
1 & \cdots & 0 \\
\vdots & \ddots & \vdots
\\0 & \cdots & 1
\end{matrix}
\end{eqnarray}
该矩阵是在标签\begin{matrix}
和\end{matrix}
里面,区别在于matrix
六、扩展,Latex中数组表示
\begin{eqnarray}
\begin{array}{ | c | c | c | c | }
a & b & c & d\\
\hline
1 & 2 & 3 & 3 \\
4 & 5 & 6 & 6 \\
7 & 8 & 9 & 9\\
\hline
1 & 1 & 1 & 1
\end{array}
\end{eqnarray}
该数组是在标签\begin{array}
和\end{array}
里面,区别在于array
七、扩展,Latex中方程组表示
\begin{eqnarray}
\begin{cases}
3x + 5y + z \\
7x - 2y + 4z \\
-6x + 3y + 2z
\end{cases}
\end{eqnarray}
该方程组是在标签\begin{cases}
和\end{cases}
里面,区别在于cases
七、扩展,Latex中分段函数表示
\begin{eqnarray}
f(x) =
\begin{cases}
0, & \text{if }x \le 0 \\
6x+1, & \text{otherwise}
\end{cases}
\end{eqnarray}