输入 11 x 11(或更大)矩阵

输入 11 x 11(或更大)矩阵

我想在我的论文中明确写出 anxn 矩阵,但一旦n \geq 11出现编译错误,它就会拒绝打印矩阵。这是我所拥有的:

\documentclass{standalone}
\usepackage{amsmath,mathtools,amsthm}
\usepackage{array}

\begin{document}

$$\begin{bmatrix*}[r]
1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\
0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\
-\fract{1}{2} & -\fract{1}{2} & \fract{1}{2}\sqrt{2} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\
0 & 0  & -\fract{1}{2}\sqrt{2} & \fract{1}{2}\sqrt{2} & 0 & 0 & 0 & 0 & 0 & 0 & 0\\
0 & 0  & 0  & -\fract{1}{2}\sqrt{2} & \fract{1}{2}\sqrt{2} & 0 & 0 & 0 & 0 & 0 & 0\\
0 & 0  & 0  & 0 & -\fract{1}{2}\sqrt{2} & \fract{1}{2}\sqrt{2}& 0 & 0 & 0 & 0 & 0\\
0 & 0  & 0  & 0 & 0 & -\fract{1}{2}\sqrt{2} & \fract{1}{2}\sqrt{2} & 0 & 0 & 0 & 0\\
0 & 0  & 0  & 0 & 0 & 0 & -\fract{1}{2}\sqrt{2} & \fract{1}{2}\sqrt{2} & 0 & 0 & 0\\
0 & 0  & 0  & 0 & 0 & 0 & 0 & -\fract{1}{2}\sqrt{2} & \fract{1}{2}\sqrt{2}  & 0 & 0\\
0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -\fract{1}{2}\sqrt{2} & \fract{1}{2} & \fract{-1}{2}\\
0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1
\end{bmatrix*} $$

\end{document}

我没有看到这个 11 x 11 矩阵的任何错误。但是,当我在空白的独立文档中输入此内容时,我收到一条错误消息:“缺少插入的 $。$$\begin{bmatrix*}[r]”

有没有其他方法可以编写 11 x 11(或更大)矩阵以便编译?或者无法将这么大的矩阵输入到 LaTeX 中?(如果有帮助,我正在使用 writelatex.com 来编译我的论文。)

答案1

总结一下我之前的一些评论:

  • 使用standalone带有选项的包preview以避免收到有关缺少$符号的错误消息。

  • 不要$$在 LaTeX 文档中使用它来启动和结束 displaymath 模式,因为它已经被弃用了。请参阅为什么\[ ... \]优于$$ ... $$了解有关此主题的更多信息。

  • amsmath和环境的矩阵环境mathtools与计数器变量一起工作MaxMatrixCols。其默认值为10;如果您有一个包含 15 列的矩阵,则发出指令\setcounter{MaxMatrixCols}{15}

  • 没有\fract命令;请使用\frac

对于手头的矩阵,我实际上不会使用任何\frac指令。相反,我会使用内联式数学符号,即我会写\sqrt{2}/2,等等。这样,分数表达式就不会变得太小而难以阅读。

在此处输入图片描述

\documentclass[preview]{standalone}
\usepackage{geometry,mathtools}
\setcounter{MaxMatrixCols}{11}
\begin{document}
\[ 
\begin{bmatrix*}[r]
1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\
0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\
-1/2 & -1/2 & \sqrt{2}/2 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\
0 & 0  & -\sqrt{2}/2 & \sqrt{2}/2 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\
0 & 0  & 0  & -\sqrt{2}/2 & \sqrt{2}/2 & 0 & 0 & 0 & 0 & 0 & 0\\
0 & 0  & 0  & 0 & -\sqrt{2}/2 & \sqrt{2}/2& 0 & 0 & 0 & 0 & 0\\
0 & 0  & 0  & 0 & 0 & -\sqrt{2}/2 & \sqrt{2}/2 & 0 & 0 & 0 & 0\\
0 & 0  & 0  & 0 & 0 & 0 & -\sqrt{2}/2 & \sqrt{2}/2 & 0 & 0 & 0\\
0 & 0  & 0  & 0 & 0 & 0 & 0 & -\sqrt{2}/2 & \sqrt{2}/2  & 0 & 0\\
0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -\sqrt{2}/2 & 1/2 & -1/2\\
0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1
\end{bmatrix*} 
\]
\end{document}

相关内容