我有以下示例:
\begin{equation}
\[
\left \{
\begin{tabular}{cccc}
1 & 5 & 8 & a \\
0 & 2 & 4 & a \\
3 & 3 & -8 & a
\end{tabular}
\right \}
\]
\end{equation}
它应该是一个矩阵,所以我希望有合适的方括号。我尝试过手动设置它们的方法(\Bigg[
),但矩阵会更大,所以需要自动设置。在上面的代码中,我尝试使用:
\[
\left \[
但它不起作用。知道之前的代码中哪里不起作用吗?
答案1
TeX/LaTeX 中有许多扩展分隔符;主要有圆括号、方括号和花括号。其中唯一有问题的是花括号,因为和{
是}
特殊字符,用于分组和分隔参数。
因此,\left(...\right)
、\left[...\right]
和\left\{...\right\}
是“可自动扩展的版本。手动的\bigl(
、\bigl[
和 也是一样\bigl\{
;\bigr
同一系列中的其他命令也类似。
命令\[
和\]
含义完全不同:它们界定了一个未编号的数学等式。
因此,您的情况应该是(有array
,没有tabular
):
\begin{equation}
\left[
\begin{array}{cccc}
1 & 5 & 8 & a \\
0 & 2 & 4 & a \\
3 & 3 & -8 & a
\end{array}
\right]
\end{equation}
但在加载时amsmath
你会拥有大量更好的构造:
\begin{equation}
\begin{bmatrix}
1 & 5 & 8 & a \\
0 & 2 & 4 & a \\
3 & 3 & -8 & a
\end{bmatrix}
\end{equation}