矩阵环境未排版

矩阵环境未排版

为什么 LaTeX 似乎存在环境问题matrix,并且它会告诉我有关\hboxbadness 10000 的信息?

\documentclass[12pt,fleqn]{article}
\usepackage[utf8]{inputenc}
\usepackage{mathtools}
\usepackage{amsfonts}
\usepackage{amssymb}
\author{karl}
\begin{document}
6) \\
\begin{eqnarray} 
a_1=a_1*b_1& \\
a_2=a_1*b_2&+a_2*b_3\\
a_3=a_3*b_3&
\end{eqnarray} 
\begin{matrix}
1 \\ 
0 \\ 
1
\end{matrix}
\begin{eqnarray}
b_1=a_1*b_1& \\
b_2=a_1*b_2&+a_2*b_3\\
b_3=a_3*b_3&
\end{eqnarray}
bei festem b liefert Koefizientenvergleich für a die Triviallösung
\begin{matrix}
 1 \\ 
 0 \\ 
 1
\end{matrix}
Somit gibt es für beide Seiten das gleiche Element was auf der Identität abbildet, somit ist
\begin{matrix}
 1 \\ 
 0 \\ 
 1
\end{matrix}
 auch das neutrale Element \\
\end{document}

答案1

环境matrix需要置于数学模式。为此,请使用$\begin{matrix}...\end{matrix}$\[\begin{matrix}...\end{matrix}\]。前者是内联数学表达式,而后者是显示数学环境。

问题\hbox源于行太宽,无法容纳在文本块边距内,或者您使用了不适当的换行技术。后一种情况发生在您发出

6) \\
<more stuff>

最好删除\\并在内容之间留一个空行。这将类似于常规的段落分隔符。如果您打算枚举内容,请考虑使用列表enumerate

其他建议:

  • \times而不是*来表示乘法(或者完全放弃它,因为它在数学背景下是有意义的);并且
  • 使用align-and-friends 代替eqnarray(参见eqnarray对比align

相关内容