我正在使用包bmatrix
中的环境amsmath
,并尝试做这样的事情:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
\begin{bmatrix}
1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 & 11\\
\end{bmatrix}
\end{equation}
\end{document}
但是,pdfLaTeX 返回错误:“额外的对齐制表符已更改为 \cr”,并且在输出中,额外的元素被移动到下一行。(如果我删除一个元素,那么它工作得很好)。我猜这意味着我达到了矩阵中制表符数量的硬性限制。有办法改变这种情况吗?
矩阵中的元素很短,可以完美地放在一行上。
答案1
答案2
另一种方法是使用包array
中的构造amsmath
。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
\left[ \begin{array}{@{}*{11}{c}@{}}
1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 & 11\\
\end{array} \right]
\end{equation}
\end{document}