我尝试使用下面的代码,但它仅适用于 2⨉2 矩阵。
\[
M=
\left[ {\begin{array}{cc}
1 & 2 \\
3 & 4 \\
\end{array} } \right]
\]
现在以下内容对我不起作用:
\[
M=
\left[ {\begin{array}{cc}
1 & 2 & 3 & 4 & 5\\
3 & 4 & 5 & 6 & 7\\
\end{array} } \right]
\]
答案1
在你的例子中,你需要的开场白是
\left[ {\begin{array}{ccccc}
而不是
\left[ {\begin{array}{cc}
当您从两个c
s 开始时,您就是在告诉它矩阵只有两列(并且您希望它们居中)。然后当您给它 5 列数据时,它会中断。
答案2
正如 TheHe 所说,更好的方法是使用以下amsmath
包:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\[
M=
\begin{bmatrix}
1 & 2 & 3 & 4 & 5 \\
3 & 4 & 5 & 6 & 7
\end{bmatrix}
\]
\end{document}
环境bmatrix
会给你[]
括号。()
括号也很常见。它们是随环境一起创建的pmatrix
。要内联包含矩阵,你可以这样写:
$M = \left\[ \begin{smallmatrix} 1 & 2 \\ 3 & 4 \end{smallmatrix} \right\]$
答案3
如果您使用该amsmath
包,您可以从许多矩阵中进行选择,例如pmatrix
或bmatrix
。
查看维基百科上的这份列表。
答案4
它不会起作用,因为您声明了 2 列 (cc)。您的案例中的列数应为 4,即 cccc。然后它就会起作用。