我刚刚开始用 latex 编写程序,以便将数学问题发布到论坛。
我试图显示一个矩阵:
\[
\begin{align*}
\begin{matrix}
1 & -9 & 3 \\
1 & 2 & -2 \\
-2 & 1 & 1
\end{matrix}
\end{align*}
\]
但我明白这一点:
有 1b1,但不存在我想要显示的最后一个元素,为什么?
答案1
正如@Peter Grill 提到的,\[
已经启动了数学模式,因此您不需要align*
。如果您需要方括号作为分隔符,则可以使用\left[
和\right]
命令或预定义环境bmatrix
。
\documentclass[a4paper,12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\begin{document}
%
% Option #1
%
\[ \left[
\begin{matrix}
1 & -9 & 3 \\
1 & 2 & -2 \\
-2 & 1 & 1
\end{matrix}
\right] \]
%
% Option #2
%
\[
\begin{bmatrix}
1 & -9 & 3 \\
1 & 2 & -2 \\
-2 & 1 & 1
\end{bmatrix}
\]
\end{document}
两种方法都得出相同的结果:
答案2
\documentclass[a4paper,12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\begin{document}
%
% You can use tablar envronment with flexibility
% For proper orientation of negative numbers better use r in tabular
% environment
\[ \left[
\begin{tabular}{rrr}
1 & -9 & 3 \\
1 & 2 & -2 \\
-2 & 1 & 1
\end{tabular}
\right] \]
\end{document}