%20tentando%20recuperar%20com%20%60aligned'.png)
\documentclass[a4paper]{article}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage{amsmath,amssymb}
\makeatletter
\renewcommand*\env@matrix[1][*\c@MaxMatrixCols c]{%
\hskip -\arraycolsep
\let\@ifnextchar\new@ifnextchar
\array{#1}}
\makeatother
\usepackage{mathtools}
\usepackage{amsfonts}
\usepackage{indentfirst}
\title{Test}
\author{Nguyen Van Manh \\ HE170552}
\date{}
\begin{document}
\maketitle
\section{Ex1}
\textbf{A1}
The augmented matrix of the system:
\[\left[\begin{alignat*}
1&2&-2&7\\
-2&1&-1&1\\
0&3&a&b
\end{alignat*}\right]\]
\[\displaystyle\begin{bmatrix}[cc|c]
1&2&3\\
2&-9&17
\end{bmatrix}\]
\end{document}
Recebo o erro: Pacote amsmath: Aninhamento incorreto de estruturas de equações;\n(amsmath) tentando recuperar com `aligned'.
Qual é a causa disso? Como corrigi-lo?
Eu fui tentado:
\[\left[\begin{alignedat}{4}
&1&&2&&-2&&7\\
&-2&&1&&-1&&1\\
&0&&3&&a&&b
\end{alignedat}\right]\tag{1}\]
Não recebo o erro acima no momento, mas parece que não alinhou
Responder1
Na linha
\[\left[\begin{alignat*}
ambos \[
e \begin{alignat*}
iniciar o modo de exibição matemática independente. Isso não pode dar certo; daí a mensagem de erro.
Acho que o que você precisa fazer é substituir \begin{alignat*}
por \begin{array}{rrrr}
e, algumas linhas abaixo, substituir \end{alignat*}
por \end{array}
.
Tendo em vista o fato de você ter redefinido a \env@matrix
macro de baixo nível, você também pode substituir \left[\begin{alignat*}
e \end{alignat*}\right]
por \begin{bmatrix}[rrrr]
e \end{bmatrix}
, respectivamente.
Termo aditivopara responder à afirmação do OP de que
\[\left[\begin{alignedat}{4}
&1&&2&&-2&&7\\
&-2&&1&&-1&&1\\
&0&&3&&a&&b
\end{alignedat}\right]\tag{1}\]
Deveria trabalhar". Isso não acontece - o alinhamento das colunas é ruim. O queseriatrabalho é
\[\left[\begin{alignedat}{5}
1&\quad&&2&\quad&&-2&\quad&&7\\
-2&&&1&&&-1&&&1\\
0&&&3&&&a&&&b
\end{alignedat}\right]\tag{1}\]
No entanto, não creio que alguém deva preferir isto a
\[\begin{bmatrix}[rrrr]
1&2&-2&7\\
-2&1&-1&1\\
0&3&a&b
\end{bmatrix}\]
ou seja, a solução que tenho anteriormente.